侧链并行,区块链可扩展性解决方案亦来云已给出答案

2019-06-28 17:52 

如果你经常浏览区块链相关的信息,你一定知道随着交易的变多,需求的增加,各区块链项目开始变得拥堵,你肯定也知道就连以太坊也因《Cryptokitties》这款养猫游戏没能逃掉网络拥堵的命运。

摆在我们面前的,是区块链技术发展到现在终会遇到的一个关键瓶颈——区块链(特别是公链)想要真正做到更深度化的应用和普及,关键就是要解决交易的吞吐量和交易的速度问题,这在区块链中也被称作”可扩展性“。所有主流的平台都在努力提高每秒的交易量。事实上,当今的公共比特币网络和以太坊网络平均每秒可以处理7-10笔交易。这一数字远低于像Visa这样的集中支付处理器,后者平均每秒能处理约8000笔交易。

缓慢的交易处理速度造成大量的未完成交易阻塞了网络。从技术角度来看,所有区块链的共识协议都有一个具有挑战性的限制:在大多数像比特币和以太坊这样的区块链上,节点都是由公众运行的。虽然去中心化的共识机制提供了一些重要的优势,比如容错性、安全性、政治中立和真实性,但是这种验证链的方法是以降低效率为代价的。当这些公共区块链容量变得更大时,它将需要更强大的处理能力来验证,可能会在区块链的网络中造成拥堵,从而也就减慢创建新交易和新应用进程的速度。

幸运的是大多数团队都很有预见性的提出了相应的解决方案,并已开始付诸实施。而扩容本身有其发展的方向和设计的方案,目前比较通用的一种分类方法,就是第一层和第二层扩容技术。

所谓第一层扩容技术,即改进区块链自身,把区块链自身变的更快、容量变的更大。其实,区块链是一个项目,它本身是由很多个部分组成的。由下往上分别是P2P的网络、共识机制、虚拟机、区块链的编程语言,每一部分都有很大的发展和改进的空间。而区块链的扩容方案是怎么样改进?对于第一层扩容技术来说,其实都是在共识这个部分改进的,例如以太坊2.0中的共识协议(PoW到PoS)的转换。

而第二层扩容技术,目的是把计算移到链下或者主链之外的第二层链上。即把运算、交易等业务处理拿到主链之外来执行,只在主链上反映最终的结果,中间过程不在主链做记录。目前,具体的解决方案主要有状态通道(State Channel)、侧链、Plasma、Truebit等,尽管它们解决的问题不尽相同,但它们都是通过链下操作而非链上来实现功能,同时保证足够级别的安全和完整性。

据观察,目前行业内公链扩容已经从 Layer 1 到寄望于 Layer 2。大家普遍的想法是让共识由layer 1来做,layer 2只负责扩容、提升性能。Vitalik也指出,随着区块链变得越来越成熟,Layer 1必将变得更稳定,而Layer 2将承担起越来越多持续创新、迎接挑战的重任。传统的第二层扩容技术,就是侧链。而在侧链技术方面,显然亦来云走在了行业的前列。不得不说,亦来云从一开始就提出主侧链架构,非常有先见之明。

侧链在亦来云可以被认为是具有非常特定目的的独立区块链,独立于主链或其他侧链起作用,并为未来的分散应用提供可扩展的解决方案。 做个比喻,侧链实际上类似于与高速公路平行的地方道路。在这条地方道路还有几个交叉路口,停车标志和不同方向的交通,如果将这些交叉路口和停车标志放在高速公路上,那么交通将不可避免地减缓甚至全面的堵塞。通过追加与高速公路平行的地方道路,它允许特定的交通在特定的道路上行使并到达期望的位置,这使得主链的高速公路保持畅通。

为此,亦来云提供了许多功能强大的侧链:如DID链,向用户、应用程序和设备分发分散的ID,并为每个DID提供存储数据和信息的能力;Token侧链,为项目和DApp发行可替代和不可替代的Token;以太坊侧链,模拟以太坊公链的基本功能,基本用户可以在以太坊公链上做的事情,都可以在以太坊侧链上做;NEO侧链,运行NEO智能合约时模拟NEO公链和NEO公链的所有基本功能。

在未来,如果以太坊DApp受欢迎程度越来越高并接收到大量用户、数据和交易,单个以太坊侧链可能就不够了。在这种情况下,可以创建一个额外的以太坊侧链,并将重度交易的DApp放在该侧链上。这个过程可以重复多次迭代,以支持几乎无限的DApp。

除了侧链,亦来云基础设施还有其他一些元素可用于解决可扩展性问题。在亦来云上,应用程序无需与每个事务或数据交换的区块链交互,由于必要的共识导致区块链速度不足,因此不应在每个网络事务和数据交换中都使用区块链。 亦来云使用了两种额外的工具,使基础设施更具可扩展性:Elastos Carrier和Elastos Hive。对于可信环境,身份验证和执行智能合约,支付交易以及共识机制使用主链和侧链。而在日常通信中,将数据从一个点传递到另一个点并存储数据,则使用了诸如Carrier和Hive等亦来云组件。实际上,有多种类型的对等网络被用于促进亦来云生态系统中的各种过程。

值得一提的是,在亦来云主网全网开放的时候,亦来云的以太坊侧链和NEO侧链也已同步上线亦来云测试网络运行,与已经在主网上运行的DID链和Token链,一起构成了亦来云现阶段的四条侧链。亦来云侧链各负其责,并且可以无限增加,从底层架构上根本上解决了区块链的拥堵问题。

根据主网2.0的发布的内容情况来看,亦来云的侧链还将集成更高TPS的性能侧链来满足特定场景的相关需求。

如果,你是一名开发者或者区块链爱好者,想要体现更快的速度,更便捷的开发、更低的gas费率、更流畅的交易,可以先到亦来云的以太坊侧链上试试,同时,我们也共同期待亦来云更多的不同属性的侧链的出现。

那这里小编不禁脑洞大开一下,公链或许真的不需要那么多。有容乃大,亦来云,一条就够了。亦来云,你只得拥有。

本文地址:https://crherald.com/?p=772
版权声明:本文为原创文章,版权归 elastos666 所有,欢迎分享本文,转载请保留出处!

发表评论


表情