为响应中国政府政策,特此声明:我们的文章不构成投资建议,我们的公众号跟任何ICO都没有任何利益关系,所有内容都是我们通过研究后的个人观点,投资需谨慎。法币与加密货币的兑换都在美国的合法交易平台上完成。
区块链的延展性一直是阻碍区块链进一步发展的问题,也是各个项目团队一直在研究探讨的问题,去年12月以太坊链上的养猫游戏CryptoKitties堵塞了以太坊网络,更是让延展性问题被推到了风口浪尖上.CryptoKitties是一款由温哥华Axiom Zen创建的在线游戏,允许用户购买,交易和培育数字小猫。 在11月28日公开发布之后不久,该游戏引起了币圈人士的注意,占Ethereum网络总交易量的约11%。 该平台在其发布的第一周内的流量足以对以太坊区块链造成严重的压力,堵塞网络,导致所有区块链用户的交易等待时间增长,交易成本增加。
有些人可能会争辩说,像Blockchain上的Cryptokitties这样的应用程序是无用的,因为该应用程序是跟加密货币无关的游戏平台。 不过,小编认为这是区块链技术的一个很好的应用,也证明了区块链在实际生活中的价值。 以太坊联合创始人Vitalik Buterin也在其推特支持该应用,强调这款游戏体现的区块链技术价值。
所以,作为目击者,我们应该问的问题不是“区块链上是不是应该运行像CryptoKitties这样的应用”,而是应该问一下“怎样才能让区块链更加适合现实世界的应用”。而现实是截至目前,区块链的延展能力有限,有些人认为这是区块链全球化的最大技术障碍。
那么是什么限制了区块链的延展性?
现有区块链项目(以太坊,比特币,Neo,Ripple等)的共识协议对交易验证有一个关键要求:网络上的每个参与节点必须依次验证每个交易,然后将交易存储在自己的账本上,每个节点维护自己的一个账本,并且保证与整个网络同步。这一要求保证了区块链关键特征,也就是分散性。
然而,在这种分散式系统中,随着网络交易数量的增加(例如区块链全球化普及),对额外节点处理和存储交易的需求也随之增加。随着网络上节点的数量增加,每个交易要经过更多的节点来进行处理。因此,由于随着每个附加节点以对数方式增加的节点间延迟,因此更多节点添加到网络中时网络不能很好地延展。通俗的说,随着网络规模的增加,区块链的延展性会降低。
所以,现有区块链项目,由于它们的共识算法,牺牲了网络的高吞吐量来保证分散性。
今天,大约900个分散性应用程序(dApps)建立在以太坊网络上。由于交易吞吐量约为每秒15次交易(tx / s),以太坊几乎无法处理当前的交易量,并且不得不显着扩大规模以便能够在不久的将来处理预期的交易量。比特币网络在交易吞吐量方面更差,处理速度仅为4至7 tx / s。所有现有的区块链平台都有类似的情况,其中一些平台的延展性略高于其他平台,但都显示出区块链交易吞吐量可能在未来成为严重瓶颈,阻碍区块链技术的大规模应用。
新加坡国立大学(NUS)的研究人员已经成立了一家名为Zilliqa的区块链创业公司。这种新的区块链使用“分片”(sharding)技术,该技术旨在实现约4000 tx / s的交易吞吐量,与Visa和万事达比肩。
Zilliqa是一个致力于实现高吞吐量的区块链平台,旨在延展到每秒数千笔交易。小编认为,如果Zilliqa能实现白皮书中的技术,它可以脱颖而出成为全球化的区块链平台,白皮书中共提到8个Zilliqa项目的优越点:
Zilliqa可线性延展(linearly scalable)。线性延展意味着随着网络中参与节点的数量的增加,交易吞吐量也以几乎线性的速度增加。虽然这听起来很直观,但实际情况是,对于大多数区块链来说,事实恰恰相反,即随着网络中参与节点的数量的增加,每个交易现在必须在被验证之前被广播到更多节点,并且添加到其账本中,从而限制交易吞吐量。这就是为什么许多提高交易吞吐量的解决方案都依赖于限制网络中参与节点的数量,这是以降低分散化程度为代价的。也一定程度上违背了区块链的初衷。
Zilliqa是第一个实现分片的区块链。分片是分布式系统长期存在的概念,用于提高系统延展性,性能和I / O带宽。然而,这个概念尚未在任何区块链项目中实施。分片是将节点网络自动分裂成称为'分片'的并行链的过程,其中每个分片与其他分片一起处理所有事务的一小部分,使每个分片拥有一个小分块。这些小分块然后合并成一个完整的区块,并添加到区块链中。 Zilliqa现在正在实现区块链的自动网络并行化。
2017年10月,Zilliqa在其内部测试网上已经记录到峰值吞吐量2488 tx / s,拥有3600个节点和6个分片。这已经比Ethereum高出250倍。 Zilliqa公布的第一个公共主网将于2018年第二季度推出,这是一项了不起的成就,它展示了Zilliqa如何在高吞吐量应用中实现区块链技术以及全球化普及。
Zilliqa使用PoW共识算法只是为了给矿工建立身份,而不是作为共识协议,从而显著减少网络总体能耗。这与其他PoW区块链截然不同,比如比特币,其中PoW用于挖掘每个区块,从而使挖矿过程耗费大量能源。
Zilliqa使用经过优化的实用拜占庭容错(pBFT)共识协议,这个协议直接确认交易。与基于PoW的共识不同,pBFT不允许临时分叉,即一旦区块被提交给区块链,其他区块就不能与定义的区块共享同一个上级区。因此不需要确认。
Zilliqa基于pBFT的共识允许有效管理存储需求。Zilliqa正在探索与Bluzelle和Genaro Network等分布式云存储网络的合作机会,以便能够利用其存储来存储数据块,并在需要时提取它们以执行智能合约。
Zilliqa的智能合约语言更易于理解,并且不易出现错误。与以太坊不同,Zilliqa的智能合同语言不是图灵完备的,而是采用非图灵完备语言,这使得它更简单,更易于理解。
Zilliqa是唯一可以在不牺牲安全性或分散性的情况下实现延展性的区块链协议。还有其他区块链协议声称具有更高的事务吞吐量,但他们通过限制网络中参与节点的数量来实现此目的,从而提高集中度,或者使区块链更容易受到攻击,从而减少区块链的安全性。
下面让我们简单比较一下Zilliqa和其它主流加密货币:
Zilliqa vs 比特币:
比特币网络处理速度约为4至7 tx / s,而Zilliqa已经在其测试网上处理了每秒约500次的交易次数。
由于比特币使用PoW作为共识协议,因此它在每个区块上应用PoW,使区块的挖掘更加耗能。另一方面,Zilliqa使用pBFT作为共识协议,PoW仅用于矿工识别。因此,与PoW相关的高能耗成本不适用于Zilliqa。
与比特币的共识机制不同,Zilliqa的pBFT为交易提供了终结,不需要确认,这大大降低了存储需求。
与比特币不同,Zilliqa具有智能合约功能,并支持在其平台上构建dApps。
Zilliqa vs 以太坊:
以太坊网络处理速度约为10至12 tx / s,而Zilliqa的交易吞吐量已经高出约250倍。
就像比特币一样,以太坊也使用PoW作为其共识协议。因此Zilliqa的pBFT共识协议使其更节能。
与以太坊不同,Zilliqa在智能合约中使用非Turing完整语言,使其不易陷入漏洞,并且更容易接受正式的基于方法的验证。
以太坊仍在探索Proof-of-Stake(PoS)和Sharding作为提高可扩展性的替代方案。然而,Zilliqa已经选择并实施分片作为解决区块链延展性的方法,所以很可能在Ethereum之前运行高吞吐量应用。 Zilliqa在延展性区块链领域拥有先发优势。
Zilliqa vs EOS:
EOS使用委托PoS(dPoS)作为其共识协议,其中使用被称为区块生产者的21个节点的子集来确认交易。这确实可以提供高吞吐量和延展性,但会为网络带来集中化和安全风险。 Zilliqa既有延展性又不会影响区块链的分散性或安全性。
EOS的dPoS不能保证交易的完整性,这是Zilliqa的pBFT的做法。
Zilliqa的团队由知名科学家,企业家和工程师组成,他们在区块链领域和网络安全方面拥有丰富经验。项目有一个非常清晰和宏伟的发展计划,第二季度即将发布的主网让所有币圈人士都翘首以待。
从长远来看,由于可能影响Zilliqa区块链的成长和普及的因素众多,因此几乎不可能用任何可观的确定性来预测ZIL价格。任何进行此类预测的尝试都只是猜测和投机。但是小编可以公平地说,如果Zilliqa能通过其独特的高延展性成为全球化普及的区块链平台,拥有强大的开发人员社区,成为dApp的首选区块链,并且可以保证分散性和网络安全的话,长期的市值超过1000亿美元是非常轻松的。
对于Zilliqa来说,天空才是极限。这个项目有很多让我们可以感到兴奋地理由,让我们一起等待一场区块链技术革命的到来~
请关注我们的微博,搜索“加密货币白皮书”,我们从四月开始会更多不定
时在微博发布走势图以及预测,尤其是在市场有重大动作时。
我们的VIP群已经开始运营,你不再需要24/7盯着电脑,关注着新闻,只需要复制,赚钱。我们专业的操盘手实时监控盘面,让你获得最大收益并且躲开崩盘。更多信息请进入我们公众号点击关于VIP。如果你不想错过下一次机会,就快加入我们!
不要忘记关注我们的公众号:
欢迎与我们的团队交流
Stan - 加密货币价格技术分析
老船夫 - 加密货币新闻/基本面解析
领取专属 10元无门槛券
私享最新 技术干货