什么是Zilliqa?
Zilliqa是一个相对较年轻的区块链平台,仅在2017年6月才启动,并且已经能够每秒处理数千笔交易。Zilliqa的目标是在交易速度方面与传统付款方式(例如VISA)竞争。目前,VISA每秒可以处理大约24,000个事务(理论上)。目前,Zilliqa已经可以每秒处理2488笔交易(TPS),与比特币(3-7 TPS)和以太坊(10-15 TPS)相比,这是一个令人印象深刻的数字。
Zilliqa不仅是像比特币这样的菲亚特货币系统的替代货币,而且还是分散式应用程序(dApps)和智能合约的平台,可以使用专门开发的脚本语言“ Scilla”创建该平台。Scilla经过专门优化,可以运行并行事务以创建高事务率。
Zilliqa的一个极其重要的特征是Zilliqa的交易吞吐量随其网络规模线性增加(大约)。以太坊的技术基础是分片,以太坊也想引入它自己的变体。但是,Zilliqa将是第一个实施该技术的区块链平台,该平台最初来自经典数据库和数据库分区领域。通过分片,Zilliqa将为区块链提供一种全新的共识构建方式。
重要的是要知道Mainnet(截至2018年11月)尚未上线。Zilliqa于2017年9月1日启用了内部测试网络,并于2017年12月01日启用了公共测试网络。Zilliqua的主网于2019年1月31日正式启动,此后所有ZIL均已迁移到自己的区块链。
ZIL令牌
Zilliqa区块链的加密货币称为ZIL。由于Zilliqa主网的启动仍在进行中,因此令牌是基于以太坊区块链的ERC-20令牌。一旦主网启动,ERC20代币将交换为Zilliqa区块链的ZIL代币。
ZIL的总金额上限为210亿美元,整笔奖励的发放时间跨度为10年,并且随着时间的流逝而减少。ZIL的大约80%在最初的4年内生产,而其余20%在随后的6年内逐渐释放。如果一个节点可以成功地“挖掘”一个事务块,则将获得奖励。
分片如何为Zilliqa工作?
Zilliqa中的分片具有三种不同的形式:网络分片,事务分片和计算分片。最重要的形式是网络分片,它是其他两种分片机制的基础。
什么是Zilliqa网络分片?
网络分片是一种确保Zilliqa中的数据吞吐量随网络大小线性增加的机制。为此,将整个Zilliqa网络划分为节点组,每个节点组称为“碎片”。每个碎片都达成自己的共识。
例如,一个包含1,000个节点的网络可以分为10个每个100个节点的分片。这10个分片可以并行处理事务。在该示例中,如果每个分片可以处理10个事务,则整个网络可以处理100个事务(10个事务x 10个分片= 100个事务)。如果另外1000个节点加入网络,而分片继续包含100个节点,则该网络每秒将能够处理200个事务。因此,Zilliqa中的数据吞吐量随着节点的增加而线性增加(大约)。在最新的测试中,Zilliqa记录的最大数据吞吐量为每秒2,488个事务,具有3600个节点。
尽管基本思想很简单,但是与此技术相关的挑战非常大。必须保护网络免受Sybil攻击,以防止恶意节点破坏系统。需要一种机制来将节点分配给分片。此外,必须弄清楚有多少个节点组成一个碎片。该数字不能太小,以防止攻击者接管。
Zilliqa找到了所有这三个问题的答案。为了防止Sybil攻击,Zilliqa使用了工作量证明(PoW)。想要加入Zilliqa网络的每个新节点都必须首先执行PoW。网络中的现有节点会验证PoW并授权该节点,然后节点可以连接到网络。
碎片管理由目录服务委员会(DS委员会)管理,该委员会将节点分配给特定的碎片。DS委员会当选。选举基于PoW。在固定间隔(也称为DS时代)中,DS委员会的一个成员将被删除,并添加一个新成员(使用先进先出算法)。
Zilliqa回答了有关具有600个节点的分片中的最小节点数的问题。恶意节点对该碎片的接管数量很小。
交易分片
事务分片是将事务分配给特定的分片。分配由交易的传输地址的前几位确定,并由DS委员会执行。
计算分片
计算分片针对资源密集型dApp。该技术使计算和智能合约能够非常有效地执行。与其他始终按顺序处理指令的dApp和智能合约平台(如以太坊)相比,计算分片可确保指令或子程序可以在网络中的不同节点上并行执行。这为资源密集型dApp和智能合约的运行奠定了基础,使其可以更快地运行并扩展到更多交易。
Zilliqa共识机制
Zilliqa的共识算法包含两个核心功能,即工作量证明(PoW)和实用拜占庭容错(PBFT)。但是,Zilliqa仅使用工作量证明来建立节点的身份。与比特币相比,PoW并未用于在网络中达成共识,而只是用于防止Sybil攻击。DS委员会的成员每时每刻都在变化,并由抗ASIC的PoW保护。
为了在网络中达成共识,由于分片的大小相对较小(与比特币或以太坊网络中的数万个节点相比),Zilliqa需要一种特殊且有效的共识协议。Zilliqa在每个分片内使用实用的拜占庭容错(PBFT)协议。
使用PBFT,分片内的所有节点都具有序列。因此,存在一个随机选择的主节点(别名为领导者)。其余节点称为备份节点。
然后,Zilliqa中的事务工作如下:几个用户发送了事务后,将他们转发到特定的分片。由PoW对其成员资格进行控制的分片将交易分为微块并验证交易。分片的负责人负责根据EC Schnorr签名系统收集其他分片成员的签名。如果成功,则分片将微块传递给DS委员会,DS委员会使用PBFT流程验证微块。然后将微区块聚合,并将带有交易的完整区块转移到区块链。一旦一个碎片被碎片和DS委员会批准,它是唯一可以引用前一个区段的区段。
路线图
当前的路线图最初仅提供计划直到2018年底/ 2019年初。目前有两点尚未完成。Mainnet的发布和第一个dApp的发布。
总结:ZIL值得投资吗?
区块链的可扩展性是加密空间中最热门的之一。比特币和以太坊等目前正在开发自己的扩展解决方案,以便可以对加密货币进行大规模调整。Zilliqa在其ICO之后有了一个令人鼓舞的开始,并以其每秒高的交易量和成熟的分片技术而吸引了很多关注。
因此,Zilliqa绝对是一个值得关注的项目,尤其是在主网启动时。为了超越以竞争对手为己任的大型以太坊,以太坊本身正在开发一种分片解决方案,Zilliqa仍必须建立广泛的接受度才能具有竞争力。特别是,Zilliqa应该吸引开发人员和公司远离以太坊,并使其转向Zilliqa。独立于此,Zilliqa是一个非常有前途的区块链项目。
本文链接地址:https://www.wwsww.cn/jzb/2758.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。