跨链平台的可扩展性:从poca到mass
万维网华人部落
提供第一手的大量中文信息
以下内容来自block播客
随着区块链的发展,人们的注意力已经从最初的共识转向以太坊为代表的计算,再转向以filecoin为代表的存储,以及以Polkadot为代表的可伸缩跨链平台。人们对区块链的期望值越来越高,仅发行一种加密货币已不能满足需求。一个好的区块链平台不仅要满足可扩展性,还要满足生态兼容性。
弥撒就是在这样一个时期诞生的。
在很多人的印象中,mass是一种新的POC共识算法下的区块链——这种认知更符合massnet目前对公链的定义。事实上,massnet只是大众生态学的起点。从共享共识网络的角度来看,mass提供了一个自然的跨链平台。该平台具有高的同步性、可扩展性和跨网络安全性,具有较高的网络安全性。
本文是本系列的第一篇文章,试图理解mass系统的可伸缩性。
POW和POS一致性算法的局限性
在传统的共识算法中,一个节点同时只能为一个区块链提供共识。例如,使用SHA-256协议BTC、BCH和BSV的链,矿工可以在三个链之间切换算力,但不能,同时为多个链提供算力。这样,算力不可重用,效率不高。
另外,在传统的区块链网络中,每个节点都要处理整个网络中的所有事情,包括交易验证、计算和存储,这使得整个网络的性能难以提高。以太坊2.0计划通过碎片化提高网络的处理能力。它的核心思想是每个事务只能被少数节点看到和处理,所有节点可以同时并行处理更多的事务。kadot-chain与kadoETHereum平台上的shart-ETHereum类似。并行链的一致性由poca网络中的几个验证节点完成。
大容量一致性算法的可扩展性
大众共识引擎是由大众共识协议封装的。开发者可以通过调用大众共识引擎的接口来构建自己的区块链。基于此构建的所有区块链可以共享同一节点网络提供的共识。
在大规模体系结构中,这些区块链被称为并行链。与poca相比,并行质量链更加独立,每个并行链都可以有自己的块规则和主链选择策略。
在mass共识引擎上,上述两个问题“算力不可重用”和“共识算法本身不具有可扩展性”都可以很容易地解决。
计算功耗复用一机多挖
mass算法的miners可以同时运行多个链的挖矿软件,并基于相同的硬盘容量为多个链提供一致性。群体共识的过程是矿工在容量空间中寻找**证据的过程。因为查询过程非常快,只要链断时间不同,矿工就可以同时向他们提供共识。
以massnet为例,它的封锁周期为45秒,如果有另一条基于大众共识的链,则封锁周期为30秒。矿工可以分别为这两个链条提供共识,而不会相互影响。
算力重用可以提高资源利用效率,促进创新,这在以太坊系统中得到了体现。当时,在主流的POW共识算法下,一个节点网络只能维持一条链。在以太坊上,可以通过发布智能合约生成ERC 20代币,其账簿由以太坊节点网络维护。节点维护ERC 20代币账簿时,需要运行智能合约,以ETH的形式向交易发起方收费。ETH的价格反映了生态应用的繁荣。
这种经济模式所产生的创新力量是巨大的。2017年的Ic0曾经有能力取代VC。尽管当时大多数泡沫都是这样,但我们仍然可以看到力重用的驱动力。
并行质量链可以像以太坊上的智能合约一样共享节点网络的共识。不仅如此,大规模并行链本身就是一个链,而不仅仅是一个ERC 20账本。比如,它可以拥有自己的账户系统,可以自由选择使用比特币等utxo模式,也可以选择以太坊等账户模式,这正是ERC 20所不能做到的。
与以太坊上的智能合约相比,mass的算力重用更加自由。你可以想象,如果mass找到像ICO这样的杀手级应用程序会有多激动人心。
对并行链分发的无限支持
理论上,在大众共识下,同一个矿工可以为千家万户的链条提供共识。然而,随着大规模计算和存储功能的引入,矿工的工作内容将不再局限于验证交易。矿工可以根据自己的硬件条件和挖矿策略,有选择地为一些并行链提供共识。整个节点网络可以自由组合,为并行链提供一致性,这将进一步提高整个节点网络的性能。
此解决方案有两个优点:
首先,不考虑节点的随机性;
其次,每个链条上的矿工都是由一个相对固定的矿工群体来维护的,所以他们更加独立。
与波卡平行链共识流程相比:
中继链中的验证者被随机分配到额外的并行链中,以检查注册在中继链区块链中的交易。每个并行链至少需要5个验证器,目前大约有200个验证器。Polkadot网络的最终目标是1000个验证器,这意味着在网络速度和效率下降之前,Polkadot网络可以支持大约200个并行链。
Boca上的平行链不是完全开放的。为了获得中继链的一致性,并行链的发起者需要抵押wave卡的代币点,在有限的中继链块上争夺卡槽资源。所有的平行链生态共识都依赖于中继链,并且具有明显的上限(如上所述,200条平行链之后,性能下降)。
在大众生态学中不存在这样的问题。我们可以作出如下合理的扣除:
在早期阶段,大规模矿工能够支持的链条数量非常多,因此他们可以无条件地为并行链提供共识,这也意味着发布并行链的门槛足够低。
矿工有选择权:随着fork的价值逐渐消失(例如,使用massnet,不需要massnet2),矿工要做的工作变得越来越复杂,例如计算和存储。因此,维持一条以上链条的边际成本增加,因此矿工们会有选择地维持一些平行的链条。另一方面,只有那些具有创新性、具有独特价值、能为矿工带来利益的链条,才能获得共识支持。
从现在起,矿工们在生态中扮演着越来越重要的角色,他们真的可以自由地用脚投票。而不是被所谓的POS治理所代表、支配和决定。
摘要
从算力重用和独立无限碎片化的角度来看,mass的解非常优雅,一致性本身具有可伸缩性,这是其他一致性算法所不具备的属性。
以太坊解决了算力重用的问题,但失去了链的独立性。Poca解决了并行链的分区扩展和链无关性问题,但必须通过随机选择验证节点为并行链提供一致性。此外,平行链的数量有一个上限。
群众平台不仅保持了链条的独立性,也赋予了矿工自身维持平行链条的力量。此外,它不使用先进的技术解决方案。一切都来自能力共识本身的独特性和优势。简单和自由是事物发展的两**宝,大众拥有它们。
POC应用生态建设要走多远
与以太坊和poca相比,我们强调大众生态的独特性和优势。但是,必须承认,群众仍然处于发展的初级阶段。
经过五年的发展,以太坊在底层协议和上层应用的建设上已经初具规模,是所有公链中最繁荣的生态平台。创业者的想法可以在平台上实现,开发者所需的工具和界面也基本可以得到满足。
虽然波卡的主网络刚刚上线不久,但其生态却一直在蓬勃发展。它的底层框架可以方便开发者快速构建并行链。
从经济模式来看,以太坊和波卡都有相应的生态激励经济模式。以太坊位于世界计算机。当越来越多的应用程序需要使用这种“世界计算机”时,将需要越来越多的以太坊来支付煤气费。Boca的代币点有很多用途,比如并行链质押点活动卡槽使用权,节点质押点成为中继链验证器并获得一定收益,在决定是否建立新的平行链时,它还拥有治理投票权。这些应用使得poca并行链更加繁荣和对dot的需求。
相比之下,无论是在开发者工具上,还是在生态激励方面,大众平台的模式还没有形成。它现在处于一个更像以太坊第一阶段的时期。希望广大发展社区和生态社区共同努力,尽快探索出一条可行的道路。
文章标题:跨链平台的可扩展性:从poca到mass
文章链接:https://www.btchangqing.cn/100294.html
更新时间:2020年09月08日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。