海德·亚当斯(Hyden Adams)发了一条推特:quot;我想投诉一个事实,在UNISWAP上,我们每天将有42万美元浪费在交易的天然气成本上,这意味着一年内将有1.5亿美元浪费在天然气上,这并不可笑,这就是quot;的事实。
听起来很可笑,但确实发生了。
实际用户体验是ETH2.0开发缓慢,越来越多的事务导致负载高,打包速度慢,挖矿费和手续费高。各种警告表明以太坊需要自救。
当以太坊的分区遇到瓶颈时,rollup的出现让layer2再次热起来。加密投资机构DFG在polkaworld之前接受专访时也预测,2021年的发展趋势之一将是实施Layer2网络。DFG:Polkadot为行业带来了巨大的创新
Layer2现状
第1层的效率是有限的,这直接导致了在现实世界中不方便的体验。除非我们修改一些限制,否则我们不能突破这个限制。所以layer2的想法是让大多数事情都在layer2中完成,信任可以通过与layer1的交互传递给layer1。
简单地说:第1层可以做很少的工作,第2层可以帮助在线工作,越多越好。区块链所反映的形式是链外的操作和链上的记录。
因此,layer2本质上是一类扩容解决方案的总称,其目的是解决layer1到layer2无法扩容的根本问题。从这些解决方案中得到了哪些具体的相互作用形式?
有四种类:状态通道、侧链、等离子和汇总。
前三种layer2解决方案已经基本消失,但它们也有自己的使用场景。因为它们是早期的设计模,所以都有一些问题。例如,状态通道不可避免地需要锁定相应的代币;侧链不能解决退出周期的问题,而plaa则存在需要对参与者进行实时监控的问题。
集合!集合
等离子体与状态通道的求解是依靠所有者对状态的充分了解,但这使得这种求解不能完全推广。汇总是一种“混合”双层解决方案。汇总将计算(和状态存储)沿链向下移动,但将每个事务的一些数据放在链上。
汇总可以分为两类,一类是**汇总,另一类是ZK汇总。
**的汇总解决方案是防欺诈的。
Aggregator(batch/also on batch transaction)将事务数据和状态根一起提交给L1的rollup contract(art contract),并在此过程中提供惩罚机制,允许任何人在质询期结束前验证事务,如果出现错误则回滚到block(rollup!)
L1上的智能合约甚至可以迁移到L2,这种解决方案非常适合于DeFi项目。也就是说,一般来说,在L2(OVM)上验证交易,如果存在欺诈的可能性,则在L1(EVM)上重新运行交易。
ZK-rollups解的有效性证明。
字面理解是为了证明它的有效性。通过对L2上的每个事务进行非交互式零知识证明(zk),将所有事务数据与L1上的zk证明一起压缩和打包。这样做的优点是安全性能高,并且可以在链上进行汇总契约密码验证。虽然在链下生成零知识证明需要大量的计算资源,但无论计算量多大,证明都可以在链上快速验证。
为什么波卡需要Layer2?
今天,我们看到波卡将0层和1层结合起来处理可扩展性问题的新思路,而不仅仅局限于以太坊的“旧城改造”。但是这种结构并不能直接实现layer2的开发,因此需要借助并行链的可扩展性来实现layer2的功能。目前,我们也看到了一些Layer2生态工程的探索。其中,最为人熟知的是等离子体网络,它将以1层聚焦于1层-2层的形式存在,意义重大。
我们知道水平可伸缩性不同于垂直可伸缩性。波卡有前者,但没有后者。因此,一般来说,平行链需要是基于底层框架的区块链,但是汇总应用可以不同于平行链,这意味着layer2的应用不需要从第一天起就是一个完整的“区块链”。
另一方面,汇总已成为以太坊 layer2解决方案的重要代表,甚至是大多数项目的**解决方案,因此Boca必须与之兼容。
如果波卡有一个更主流的rollups扩展方案,那么目前基于以太坊的rollups项目也可以成功接入波卡生态。当然,波卡本身需要良好的兼容性,这至少可以与市场上的大多数layer2方案集成。
而这正是plaa网络一直在做的:成为一个更好的可扩展智能合约平台,使基于以太坊的开发者能够顺利迁移到plaa网络,并使plaa网络能够容纳市场上所有的tier-2扩展解决方案。目前,rollup已经在plaa网络中成功部署,相信在不久的将来它也会部署在Boca网络中。
Layer2等离子体的优点
兼容所有Layer2解决方案
Plaa不仅仅满足于支持layer2解决方案。
Plaa认为,几年后,区块链将被用于不同的目的。第1层的比特币和以太坊等公链将用作信任层,而第2层将用作事务层。因此,plaa认为layer2将是未来区块链不可或缺的重要方向。
因此,plaa选择多个layer2解决方案中的一个,因为它是**伸缩性的解决方案,不依赖主链的处理性能,并且可以在不牺牲去中心化性的情况下管理其侧链。等离子体采用由以太坊基金会资助的等离子团队开发的**虚拟机(OVM)。
OVM是一个可以支持所有第2层协议的虚拟机。它是所有Layer2可扩展性结构的统一,这意味着除了plaa之外,plaa还兼容所有Layer2协议,如状态通道、**滚轴、ZK滚轴等。
这也是plaa的目标—成为包含所有Layer2解决方案的智能合约平台。用户可以自由选择任何解决方案,减少负载。同时,plaa还与支持这些不同layer2解决方案的项目兼容,可以说是一石二鸟。
优化现有图层2
Plaa不仅仅与现有的layer2兼容。
等离子体利用Boca基板的结构实现了等离子体的Layer2解。然而,plaa并不是简单地实现plaa。Plaa本身也有一些缺点,例如其第1层智能合约的性能有限,这使得许多DAPP无法实现。例如,部署基于等离子体的DAPP(plapp)比一般的DAPP更复杂。一般的DAPP只需要编写和部署就可以创建一个DAPP,plapp需要主链、子链、操作员和用户上的四个智能合约。
因此,通过一套标准库和云服务来部署和管理plaa组件等工具,plaa解决了上述问题,使开发者开发应用更加容易。
另一方面,layer2的解决方案不能完全在等离子体上实现。为了帮助DAPP开发者处理plaa无法实现的layer2,plaa建立了一个plaa服务平台来支持开发者,这再次显示了plaa的高兼容性。同时,该平台还提供了一套简单的图形用户界面(GUI)供开发人员使用,进一步降低了开发人员的学习和部署门槛。
由于波卡中继链本身不支持智能合约,波卡生态工程缺乏兼容性强、可扩展性强的智能合约平台,因此plaa可以让波卡网络更有价值。
等离子体二层发展规划
目前,plaa支持EVM和SOLidness,集成了metamask、Remin和truffle,还支持ECDSA、wa和ink!。等离子体已经在Layer2实现。
下一步,plaa的计划是实现**汇总的部署,并进一步兼容更多的layer2解决方案。之后,我们将参与波卡平行链拍卖,成为波卡的平行链,这也将是波卡的主要垂直可扩展性提供商。**,是启动DAPP,努力开展生态建设的动力。
对于plaa网络来说,一方面是Boca智能合约的重要组成部分,另一方面也是Boca layer2的延伸解决方案。但与其他layer2解决方案不同的是,plaa更像一个“通用贴纸”,可以与其他layer2轨道集成,帮助波卡在各种layer2之间架起一座桥梁。
因此,如果以太坊 2.0是“ETH1.0+tiles(+rollups)”,那么plaa将在Boca上创建ETH2.0。
特别感谢:zenlink CZ在本文中对layer2的贡献
文章标题:博卡需要第二层吗?
文章链接:https://www.btchangqing.cn/188072.html
更新时间:2021年02月01日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。
感觉不买都不行了
写得好啊 估计有马甲