当前位置:首页区块链如何使博卡与以太坊完美兼容?

如何使博卡与以太坊完美兼容?

2020年12月1日20:00,等待已久的以太坊2.0启动创世纪区块,标志着0期(信标链)正式启动,这也意味着酝酿多年的以太坊2.0终于步入正轨。

作为一个备受诟病的以太坊的容量和效率问题,似乎很多人都把希望寄托在以太坊2.0的升级上。然而,升级不是一朝一夕的事。根据之前的估计,中间的完全升级时间大约需要2-3年。毕竟,以太坊要扭转乾坤并非易事。

因此,在以太坊升级的时期,恰好容易产生更多的创新者,而波卡是人们引以为傲的重要颠覆性创新者之一。

在Boca生态系统中,在提供智能合约开发功能方面,还有一个类似以太坊的重要角色,即我们之前介绍给您的plasma网络。

当然,能够理解等离子网络的读者可能会明白,这就像“在波卡生态中建立以太坊”。这听起来很容易理解和有趣,但等离子只是“以太坊波卡”?情况可能并非如此。毕竟,站在巨人肩膀上的等离子迈出了更大的一步。

为什么与以太坊兼容?

以太坊作为全球第二大区块链网络,也是全球最大的智能合约平台,很多开发者通常通过以太坊及其智能合约进入区块链世界。因此,许多区块链开发者正在使用以太坊智能合约和相关工具。

然而,substrate的原生智能合约使用的是一种基于rust的语言,学习这种语言的成本相对较高。另外,墨水!Contract缺乏支持DAPP开发的工具,基本上没有易于使用的工具或应用程序,也没有能够安全地将现有的基于EVM的应用程序迁移到基于wasm的替代区块链。

如何使博卡与以太坊完美兼容?

因此,如果plasma想成为一个更好的可扩展智能合约平台,它必须找到一种方法,让基于以太坊的开发人员能够毫无问题地迁移到plasma。

Plasma将在layer1上支持基于webassembly的合同和以太坊虚拟机EVM,将以太坊兼容性引入Plasma网络和Boca网络,使其成为Polkadot上的多虚拟机、可扩展的智能合同平台,并支持最前沿的layer2解决方案。

plasma如何与以太坊兼容?

目前,以太坊的兼容性方案是通过SOLang、EVM模块和frontier来实现的。

1、 索朗

没有人能否认以太坊对DAPP世界的影响。把我们所发展的一切伟大的东西都抛在脑后是一种浪费。到目前为止,基于wasm的智能合约已经被证明比原EVM具有更好的性能和可扩展性。甚至以太坊本身也在通过它的电子钱包寻求这个解决方案。我们可以放心地说,现有的EVM将很快成为另一种遗留技术。

尽管如此,我们仍然有许多现有的工具和dapp,这就是SOLang的工作方式。

Solang是一个用rust编写的令人惊叹的编译器,它允许您将SOLid契约编译成wasm二进制文件,这意味着您可以在plasma网络上以相同的SOLid语言部署智能契约。

SOLang的创造者最近成为plasma生态系统的一部分,允许SOLidity contracts使用plasma的功能。他将继续学习SOLang,并支持以太坊开发者在plasma网络上部署可靠的智能合约。

2EVM模块与前沿

除了基于wasm合同的SOLang外,plasma团队还为plasma网络实施EVM模块。然而,Boca背后的实质框架本身就有EVM模块。plasma团队为什么要努力开发EVM模块而不是直接调用它?

如我们所知,主题框架的优点之一是它允许导入不同的模块(也称为托盘),这些模块可以用于任何基于主题的区块链。EVM模块就是这样一个模块,它允许基于替代品的区块链执行基于EVM的合同(特别是以太坊的伊斯坦布尔版本)。但是,本模块主要侧重于将基底链信息转换为契约,而不是处理整个以太坊块。

为此,plasma还积极开发以太坊RPC模块,将EVM合同带给最终用户。通过该模块,主题链不仅可以公开本地主题RPC(通过Polkadot JS API访问),还可以公开与所有现有以太坊工具95%兼容的开发工具和库,如web3.JS、metamask、truffle等,实现与plasma上以太坊工具的兼容效果。

这组用于基板的以太坊RPC模块也是奇偶正式开发的前沿层的一部分。其目标是将完整且未经修改的以太坊功能添加到基于基底的区块链中。

对于plasma网络,他们正在测试网络上实现的EVM模块,并支持以太坊RPC。这不仅允许我们部署和执行基于EVM的合同,还允许开发人员使用现有的以太坊开发工具和库,包括现有的以太坊layer2协议。

不过,在实施过程中,即便是实施之后,等离子相关负责人也表示,可能会遇到很多障碍,因为wasm和EVM之间的兼容性并不是最好的。然而,我们也相信,这将是一个伟大的开始-成为中心枢纽的DAPP在波卡。

与以太坊兼容:成为波卡DAPP的中心

plasma之所以能成为“波卡DAPP的中心枢纽”,最重要的原因是plasma在第一层和Layer2都支持智能合约功能,能够容纳Layer2扩展的所有解决方案。

作为第二大区块链,以太坊dapps平台每秒可处理约15笔交易。VISA每秒可处理约1700笔交易,支付宝每秒可处理约256000笔交易。相比之下,dapps目前的交易速度非常慢,这对新用户使用区块链技术非常不利。为了解决这个问题,人们提出了几种区块链可伸缩性解决方案

Segwit:通过删除签名信息并将其存储在基本事务块之外来修复事务的可塑性。

状态通道:将特定用户之间的链外事务合并,只将最终状态提交给主链。

分段:通过创建分段,可以同时并行处理更多事务。

Plasma:将事务存储在单独的子链中,只有根哈希存储在主链中。

当然,我们也可以关注第1层和第2层的协调。例如,以太坊的第1层只存在于以太坊主网中,而第2层解决方案可以将第1层、第2层和链下解决方案结合起来,以获得更好的性能和可扩展性。

我们一般认为,事务处理需要在主网第1层链之外进行,因为链上已经达到了性能极限。未来区块链模可能会发展为第1层为信任层,第2层为交易层。

如前所述,plasma支持第1层的EVM和wasm合同。其目的是与以太坊兼容,并允许基于以太坊的开发人员无缝迁移到plasma网络。除了第一层的智能合约之外,plasma还通过OVM(最优虚拟机)与Layer2的plasma、lightning network和其他Layer2协议兼容,因此它也可以支持Layer2的智能合约。

那么什么是OVM?

OVM是一个支持所有Layer2协议的虚拟机,它是所有Layer2协议的统一。这意味着plasma网络不仅支持plasma,还支持其他Layer2协议。

plasma网络将容纳所有两层扩展解决方案。用户可以随意选择使用哪种解决方案,并以最低的成本实现他们的场景。

plasma升级:将汇总引入波卡网络

如果只有与EUTHUM兼容的功能不足以支持等离子体网络的特殊性,2020年12月4日,等离子体正式从Web3基金会获得第六的赠款。

这笔钱将用于将ZK卷带到等离子网络和基板上。在过去,plasma专注于OVM,它是一个集成了所有第2层协议的虚拟机。您可以将OVM看作一个安全层,用于在第1层和第2层之间转移资金和通信。随着plasma完成OVM,团队意识到通过layer2合同执行的ZK汇总可以为Polkadot生态系统带来的价值。

如果两个主题都是EVM和墨水!契约可以利用这种性能,这对DAPP开发人员来说是一件好事。换句话说,plasma network正在成为支持以太坊虚拟机EVM和webassembly的智能合约平台。

众所周知,plasma一直致力于layer1和layer2,但plasma的layer2解决方案主要用于代币传输。当plasma正在构建应用程序平台时,许多人希望在plasma的Layer2使用智能合约,而不是代币传输。这就是为什么plasma更加关注rollups,这是一种支持Layer2智能合约的可扩展解决方案。

就在上周,plasma成功地将ZK汇总合同部署到plasma网络中。

如何使博卡与以太坊完美兼容?1

我们相信汇总是一个杀手级的Layer2解决方案。一旦在plasma网络上实现ZK汇总和优化汇总,plasma网络将支持各种DAPP和一个开发环境来抽象所有这些复杂性。

等离子体的发展展望

最后,我们总结一下plasma未来将支持以下功能:

以太坊的兼容性:EVM、SOLidness、以太坊工具(ECDSA、metamask、remix、truffle等)

合同(墨水!合同)基于webassembly

等离子体

OVM:支持所有Layer2解决方案的合同环境

ZK汇总与最优汇总

基于等离子的这些特殊功能及其在技术方面的开发能力,等离子不仅具有很强的兼容性,而且在可扩展性和互操作性方面也将发挥巨大的作用。而且由于plasma最初设计时支持两层扩展技术,因此它可以给wave卡上的layer2带来更多的想象力。

1可扩展性展望

正如我们前面提到的,layer1和layer2一直处于“爱恨传递”的过程中。但是,通过早期的代码级设计,访问Boca的项目不再需要担心扩展的问题,也不需要单独花时间开发优化汇总和ZK汇总的功能。只需接入波卡网即可享受等离子带来的“共享”功能。

因此,plasma网络的layer2可以更直接地解决可扩展性问题,这也意味着使用plasma部署DAPP可以获得更高的TPS、更低的事务成本和更快的块确定速度,正好纠正了以太坊面临的问题。可以说,它不仅解决了以太坊的诟病,还为波卡网络带来了一个独特的智能合约。

正如plasma的创始人渡边先生之前所说:理想情况下,开发者可以在plasma网络上构建任何应用程序,而不考虑可扩展性。

2互操作性展望

以前,我们提到等离子体采用由ETHunm基金会支持的等离子体团队开发的虚拟机OVM,它支持LaRe2协议的所有虚拟机。这意味着plasma不仅可以为波卡生态提供各种智能合约服务,还可以与其他类的二层网络完美兼容,大大加强了不同区块链之间的连接,带来更强的互操作性。

有鉴于此,等离子将在链条之间架起一座新的桥梁。Plasma不仅可以兼容以太坊的一些协议,还可以兼容Boca网络。可以说,等离子体是一个连接过去和未来的“虫洞”。

作为六次获得官方资助的plasma network,它也是所有Polkadot Ecologys中唯一一个获得如此多资助项目的公司,可以说是数千项荣誉的集合。

近几年来,等离子团队一直专注于技术的研发。从最早的plasma到OVM,再到现在的ZK汇总,我们见证了plasma的发展,它是区块链生态中的一个开拓性发展,将进一步扩展以太坊和波卡的兼容性。这将是我们对2021年的更多期待。毕竟,平行连锁拍卖在即,让我们拭目以待吧!

温馨提示:

文章标题:如何使博卡与以太坊完美兼容?

文章链接:https://www.btchangqing.cn/181885.html

更新时间:2021年01月20日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

如何使博卡与以太坊完美兼容?2
区块链行情

链家周报:link、uni、CRV等集体反击,锁量不断上升

2021-1-20 7:06:18

区块链

电击结束后如何操作

2021-1-20 7:18:59

6 条回复 A文章作者 M管理员
  1. 吉祥子

    比特币佩服佩服啊.

  2. 野的像风

    哈哈哈不意外

  3. 越来越好

    哈哈,真好笑[允悲]

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索