波卡链投资是否合法,投资波卡生态技巧

  

  免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。   

  

  边肖:记得要集中注意力。   

  

  来源:波尔卡世界   

  

  Hyden Adams发了一条推文:“我想说的是,在UNISWAP上,我们每天将有42万美元浪费在交易的汽油费上,这意味着一年将有1.5亿美元浪费在汽油上。这不是荒谬的,这是事实。   

  

  这听起来很荒谬,但它确实发生了。   

  

  实际用户体验是ETH2.0发展缓慢,交易越来越多导致负载高,打包速度慢,矿工费和手续费高。种种警告表明以太坊需要自救。   

  

  当以太坊的碎片化遇到瓶颈的时候,Rollup的出现让Layer2再次变热。在PolkaWorld之前的专访中,加密投资机构DFG也预测,2021年的发展趋势之一将是在二层网络中实现DeFi。《DFG:Polkadot 给行业带来巨大创新 | PW 专访》   

  

  

Layer2 的现状

  

  

  第1层上的效率是有限制的,直接导致现实世界中的体验不方便。除非修改一些限制,否则无法突破这个限制。所以Layer2的思路是让大部分事情在Layer2完成,信任可以通过与Layer1的交互转移到Layer1。   

  

  简单来说:Layer1可以做很少的工作,Layer2可以帮助在线工作,而且越多越好。区块链体现的形式是链外操作和链内记录。   

  

  所以Layer2本质上是一类扩展解决方案的总称,旨在解决在Layer1到Layer2上无法扩展的根本问题。这类解决方案衍生出哪些具体的交互形式?   

  

  简单总结一下,有四大类:态道、侧链、等离子、卷。   

  

  前三类Layer2的解决方案已经基本淡出,但也有一些应用场景。因为是早期的设计模型,都有一些不完善的问题。例如,状态通道不可避免地需要锁定相应的令牌;侧链未能解决退出循环的问题,而血浆有一个必须由参与者实时监控的问题。   

  

  

Rollup!Rollup!

  

  

  等离子和状态通道的解决方案是依靠拥有者完全了解状态,但这使得此类方案无法完全通用化。Rollups是一种“混合”的两层方案。Rollups将计算(和状态存储)沿着链向下移动,但是将每个事务的一些数据放在链上。   

  

  汇总主要分为两类,一类是最优汇总,另一类是ZK汇总。   

  

Optimistic Rollup 解决方案为欺诈证明 (fraud proofs) 。

  

  聚合器(仅限批量/批量交易)将批量交易数据和状态根一起提交给L1的汇总合同(智能合同),并在流程中提供惩罚机制,允许任何人在质询期结束前验证交易,如果出现错误,回滚到块(汇总!)   

  

  您甚至可以将智能合同从L1迁移到L2,这种解决方案非常适合Defi项目。也就是说,一般来说,在L2上验证交易(OVM),如果有欺诈的可能,在L1上再运行一次(EVM)。   

  

ZK Rollups 解决方案为有效性证明 (validity proofs)。

  

  字面意思是证明其有效性。通过对L2上的每一笔交易进行非交互式零知识证明(简称ZK),所有交易数据都与L1上的ZK证明压缩打包在一起。这具有高安全性能和链上的Rollup契约的密码验证的优点。虽然在链下生成零知识证明需要大量的计算资源,但是无论需要多少计算量,都可以在链中高速验证证明。   

  

  

为什么波卡需要 Layer2?

  

  

  今天我们看到Boca提出了一个全新的思路,将中继链(Layer0)和并行链(Layer1)结合起来处理可扩展性问题,而不是局限于以太坊的“旧城改造”。但是这样的结构无法直接探索Layer2,所以需要借助并行链的扩展性来带来Layer2的功能。目前我们也看到一些2层上的生态工程的一些探索。其中,目前最知名的是Plasm Network,它将作为wave卡上的Layer1-Layer2等侧重于垂直扩展性的Layer1存在,意义重大。   

  

  众所周知,水平可伸缩性不同于垂直可伸缩性。博卡有前者,没有后者。所以一般来说,平行链需要是基于底层框架的区块链,但是一个Rollup应用可以和平行链不一样,也就是说Layer2的应用不需要从第一天开始就是一个完整的“区块链”。   

  

  另一方面,Rollups有很大概率成为以太坊Layer2解决方案的重要代表,甚至是大多数项目的首选方案,所以波卡必须与之兼容。   

  

而如果波卡具备了更主流的 Rollups 扩展方案,那么目前基于以太坊上的 Rollups 项目也是可以顺利接入到波卡生态中,当然这需要波卡本身具有良好的兼容性,至少可以与市面上大部分 Layer2 方案相融合。

  

而这就是 Plasm 网络一直在做的事:成为更好的可扩展智能合约平台,并让基于以太坊的开发者能够顺利迁移到 Plasm 网络中,同时让 Plasm 网络能够容纳市面上所有的二层扩展解决方案。目前 Plasm 网络已经成功部署了 Rollup,相信在不久的将来也会部署在波卡网络中。

  

Plasm 在 Layer2 上的优势

兼容所有 Layer2 解决方案

Plasm 并不只满足于支持一种 Layer2 的解决方案。

  

Plasm 认为几年之后区块链会分为不同的用途,像比特币以太坊这类 Layer1 的公链会被应用为信任层,而 Layer2 将会是交易层。因此,Plasm 认为 Layer2 将会是区块链未来不可或缺的重要方向。

  

于是,Plasm 选择了众多 Layer2 解决方案中的 Plasma,因为它是最不依赖主链处理性能的可扩展性解决方案,可以在不牺牲去中心化的情况下管理其侧链。Plasm 采用了以太坊基金会支持的 Plasma 团队开发的虚拟机(Optimistic Virtual Machine,简称OVM)。

  

而 OVM 是可以支持所有 Layer2 协议的虚拟机,它是所有 Layer2 可扩展性结构的统一,这意味着除了 Plasma 以外,Plasm 还兼容其他诸如状态通道、Optimistic Rollups、ZK Rollups等所有 Layer2 的协议。

  

这也是 Plasm 的目标 ―― 成为一个包含所有 Layer2 解决方案的智能合约平台,用户可以自由选择任意的解决方案,并降低负载。与此同时,Plasm 还因此一并兼容了支持这些不同 Layer2 解决方案的项目,可谓是一举多得。

  

优化了现有 Layer2

Plasm 并不只是对现有 Layer2 进行兼容。

  

Plasm 是在波卡上利用 Substrate 框架,实现了 Plasma 这个 Layer2 解决方案。但是 Plasm 并不是简单的把 Plasma 实现了而已,Plasma 本身也有一些缺点,比如其 Layer1 智能合约的有限性能,使得很多 Dapps 无法实现,又比如部署一个基于 Plasma 的 DApp(简称Plapp)比一般的 DApps 要更复杂,一般的 DApps 只需要编写和部署就可以创建一个 DApp,Plapps 则需要存在于母链、子链、运营者和用户上的四个智能合约组成。

  

所以 Plasm 通过一套标准库和云服务来部署和管理 Plasma 组件等工具,解决了上述问题,并让开发者能更轻松的开发他们的应用程序。

  

另一方面,Layer2 的解决方案也不能完全在 Plasma 上执行,为帮助 DApp 开发者应对那些不能在 Plasma 上执行的 Layer2,Plasm 专门建立了一个 Plasma as a Service 平台来为开发者们提供支持,这也再次展现了 Plasm 的高兼容性。同时,这个平台还提供了一套操作简便的图形用户界面(GUI)供开发者使用,进一步的降低了开发者的学习和部署门槛。

  

由于波卡中继链本身不支持智能合约,波卡的生态项目中是缺少 Plasm 这样一个高兼容性强扩展性的智能合约平台,所以 Plasm 可以让波卡网络更具价值。

  

Plasm 的 Layer2 发展规划

目前 Plasm 已经支持 EVM 和 Solidity,并且集成了 Metamask、Remin、Truffle,同时也会支持 ECDSA,WASM 和 ink!,并在 Layer2 层面已经实现了 Plasma。

  

接下来,Plasm 的规划是实现部署 Optimistic Rollups,进一步兼容更多的 Layer2 解决方案。之后,便是参与波卡平行链竞拍,成为波卡的平行链,也将是作为波卡主要的垂直扩展性提供方。最后,便是推出 DApp 的激励,努力开展生态建设。

  

对于 Plasm 网络来说,一方面它将作为波卡智能合约的重要构成部分,另一方面也将作为波卡 Layer2 的扩展解决方案,但不同于其他 Layer2 方案的是,Plasm 更像是一个能够与其他 Layer2 赛道融合的“万能贴”,帮助波卡架起一座横跨各种 Layer2 的桥梁。

  

正因如此,如果说以太坊2.0 是“ ETH1.0 + 分片(+ Rollups)”,那 Plasm 就是在波卡上创建 ETH2.0。

  

特别感谢:Zenlink cz 对本文 Layer2 内容的贡献

相关文章