全部语种
Zilliqa是一个高吞吐量的公共区块链平台,将性能扩展到每秒数千笔交易,旨在解决交易速度与扩展性问题,用于解决当前区块链的第一大难题。它在提速的同时也兼顾了安全性,让两者找到相对最佳的平衡点。它将分片技术从理论变为实践,运用创新的密码技术和共识协议,提供随着网络增容而不断提高的交易处理能力,为高吞吐量的链上应用程序提供运行平台,以满足诸如电子广告、支付、共享经济和产权管理等业务必要的扩容需求。
分片
分片简单的说将采矿网络分成更小的碎片,每个能够并行处理事务。使用更小的网络节点子集来验证每一个事务,而不是等待网络中的每个节点。这节省了大量时间,并且随着网络的增长,它不需要每个节点都验证每一个事务。Zilliqa网络支持常规支付交易和需调用智能合约交易的分片。在2017年9月份的首次测试中,开发团队宣布在使用3600个节点、6个分片的情况下,每秒处理的交易量达到2488TPS。在分片架构上处理智能合约交易有其自身的一系列挑战。
详解:ZIL的分片策略是从全网节点中筛选出一个DS分片 + n个工作分片。每个分片有m个矿工。全网节点首先进行一次算力竞争(学术上称工作量证明PoW),最先胜出的m个节点组成DS分片;剩余的节点进行第二次算力竞争,最先胜出n*m个节点分配到n个工作分片中。每个工作分片都并行处理部分交易,形成子区块,发送到Boss分片,Boss分片验证、打包,生成最终区块。这样,可以并行处理不相交的事务分片,最终,这些交易将被合并到一个致力于区块链的新区块中。通过并行处理,达到效率的提升
可扩展性
Zilliqa属于链上项目,与侧链和链下项目相比,Zilliqa在安全性和疏散性能方面更具优势,若有需要,Zilliqa也可与侧链和链下的任何项目融合。Zilliqa证明了高效可扩展性,它的吞吐量几乎能随着节点的线性增长而增加,未来还将支持跨链技术,开发出能帮助将以太坊智能合约转换成Zilliqa智能合约的编译器。
共识机制
在PoW区块链中,每个事务都是某个块的一部分,每个块的创建都需要巨大的计算量,但是同时也造成了巨大的资源浪费。Zilliqa的替代方法利用了PoW的优点以及实用的拜占庭容错(pBFT)协议。Zilliqa将是目前市面上为数不多的PBFT区块链。PBFT的共识机制既高效,又能赋予交易最终性,因此不需要确认。矿工们使用PoW在Zilliqa区块链上建立他们的身份。一旦确定了身份,矿工就被分配到一个共识组,其中可以运行多轮PBFT共识。执行一个PoW将多个块写入链中,从而提供更大的保证奖励。在Zilliqa,每个月需要执行大约12个小时的PoW,这时显卡满负荷运行。在其余时间内,显卡将以闲置模式运行,消耗最少的电量。矿工将消耗更少的能量,从而使开采成本比其他基于PoW的区块链低得多。Zilliqa为矿工和用户带来了另外两项好处。首先,随着网络的扩展,每笔交易的总能源成本将保持不变。其次,Zilliqa的交易费用将远低于比特币或以太坊的交易费用。在以太坊网络上矿工会优先处理较高交易费用的交易,而Zilliqa区块链上矿工只会受交易能够处理的规模的大小所激励。因此大大降低用户的交易费用。
安全智能合约
Zilliqa协议附带了一种名为「Scilla」的全新智能合约语言。该语言将是一门非图灵完备的语言,旨在消除现有智能合约中许多已知漏洞,并使其易于进行形式化验证。它将使开发人员能够更轻松地开发安全和可扩展的智能合约应用程序。未来的功能将允许任何人能够将其现有的Solidity应用程序移植到Scilla。
Zilliqa利用底层架构来提供一个大规模和高效率的计算平台。Zilliqa中的智能合同语言遵循数据流编程风格,因此非常适合运行可轻松并行化的大规模计算。 例子包括简单的计算,如搜索,排序和线性代数计算,以及更复杂的计算,如训练神经网络,数据挖掘,财务建模,科学计算和一般的任何MapReduce任务。
双启动环保挖矿
对于以太坊和Zilliqa这样基于ethash的PoW区块链,进行双挖是可行的。这是因为Zilliqa结合了PoW和PBFT,其中PoW仅用于防范Sybil攻击,而PBFT则用于达成共识。由于在 Zilliqa上的PoW周期每2-3小时只需运行1分钟,这与每个区块达成共识都需要使用 PoW的区块链相比,Zilliqa上挖矿的能源足迹要小得多。
区块奖励的方差很小:Zilliqa 协议采用一种创新的激励机制,通过衡量矿工在共识协议中的贡献来予以奖励。因此,成千上万(或更多)矿工可以因一个区块获得奖励,从而实现方差很低。
安全机制
与比特币和以太坊等其他区块链一样,Zilliqa区块链网络能够处理交易并维护分布式账本的全局状态。不过不幸的是,不同的区块链网络在潜在攻击者方面存在一些显著的差异。一边是比特币,它一开始在几乎没有什么估值的情况下已经在有机增长;另一边是Zilliqa,它在今天已经具有相当大的价值。这种估值上的差异导致了在Zilliqa网络还处于萌芽阶段时就会面临威胁,而在比特币这样的网络刚起步时,这类威胁并不一定是严重的问题。
考虑到这一点,Zilliqa主网在发布时将带有保护机制和保守模式,从而尽量减少对这个新生网络发起攻击的机会。
Zilliqa是世界上第一个高吞吐量的公共区块链平台 - 旨在扩展到每秒数千笔交易。随着其网络扩大提高交易的速度,Zilliqa带来了分片的理论实践与它的新协议。现有公有链性能如ETH遇到瓶颈,难以满足行业发展。项目技术先进,并已经得到实际测试验证。
该平台旨在实现安全的数据驱动的分散式应用程序,旨在满足机器学习和金融算法的扩展需求。公链项目竞争非常激烈,如EOS(自称达到百万/TXS)这样的项目得以实现,将会大大降低现在这些公链的实际价值。
相关资料:
评级:Zilliqa
http://www.btb8.com/zil/1805/5300.html