区块链网站|NFTS 波卡Polkadot(DOT) Poca上的智能合约平台比较:Acala、Patract、Moonbeam和Plasm

Poca上的智能合约平台比较:Acala、Patract、Moonbeam和Plasm

广告位

波卡上的智能合约平台对比:Acala、Patract、Moonbeam 和 Plasm

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

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

来源:波尔卡世界

作为目前最大的智能合约平台,以太坊的网络拥堵、收费高、交易速度慢一直困扰着开发者和用户。在冉冉正在崛起的Boca生态系统中,也有一些项目正在开发新的智能合同平台。他们能否解决以太坊现存的问题,将智能合约和DApp生态系统带到一个新的高度?

今天我们就来对比一下Boca上的四个智能合约(DApp)平台:Acala、Patract、Moonbeam、Plasm。都计划在Boca上做平行链,都有部署智能合约的功能。

目前,基质生态系统中可用的合同技术分为EVM和Wasm,未来可能会产生其他合同技术。以下提到的Wasm是指基板的合同托盘,将来也可能生产使用Wasm的其他合同模块。

博卡卡上智能合约链的机遇与挑战由于博卡卡本身的特点,基于博卡卡的智能合约平台具有一些天然的优势,如合约费用更低、速度更快、与其他链的交互、支持跨链资产等。

但是每一个新的智能合约平台都会面临一个非常艰难的挑战,那就是生态建设。它的核心问题是“如何吸引更多的开发者使用你的平台”,因为只有更多的开发者不断开发好的项目,才能吸引更多的用户使用你的平台,反过来也会吸引更多的开发者,形成网络价值递增的良性循环。

目前以太坊的生态已经发展了好几年。合约开发环境成熟,工具齐全,开发者众多。已经有一些高质量的DApp了。这些都是以太坊的优势,博卡上的智能合约平台急需迎头赶上。

至于博卡生态,博卡中继链本身不具备智能合约的功能,所以博卡也需要一个智能合约的并行链来完成合约。因为不是所有的业务场景都需要做一个平行链,智能合约的开发更方便,成本更低,已经有很多成熟的应用。显然,智能合约早已成为区块链生态系统中不可或缺的一部分。

月光:兼容以太坊的合约平台。Moonbeam定位为Boca的智能合约平台,兼容以太坊。我希望开发人员将现有的Solidity智能合同和DApp部署到Moonbeam的变化最小。主要是为已经在以太坊上开发的,想要多链开发的智能合约提供一个入口,方便部署到博卡生态,也可以在以太坊上使用各种工具。

以太坊月光链的最大兼容性以太坊的兼容性主要是通过使用前沿层来实现的。Frontier由宇称开发,有Moonbeam参与。它是一个底层上的以太坊兼容层,可以让基于底层的链运行未修改的以太坊契约。Frontier仍在开发中,主要包括以下模块:

Web3 RPC模块:现有的工具和应用通过Web3 RPC与以太坊交互。Moonbeam部署Web3 RPC,以便现有的工具和应用程序可以连接到Moonbeam。对于这些工具和应用程序来说,就像连接到另一个以太坊网络一样。比如简单配置元掩码,就可以让元掩码指向一个基于Moonbeam的节点,然后用户就可以照常使用元掩码了。对于MetaMask来说,它只是与Moonbeam上的Web3 RPC或API进行对话。以太坊模块:模拟以太坊的工作方式,包括区块、收据、日志、能够订阅日志事件等。完整的EVM实现:EVM是以太坊的合约虚拟机,Moonbeam集成了EVM模块,所以在以太坊上兼容EVM。Moonbeam上的地址使用H160账户地址,用于交易签名的密钥使用EDCSA。虽然这意味着用户可以使用原有的以太坊账号和密钥与Moonbeam进行交互,但也意味着wave卡中使用的公钥和私钥不能在Moonbeam上使用。

一般来说,月光尽量兼容以太坊1层。这些措施可以使现有的以太坊合同轻松部署到Moonbeam,只需稍作修改。但与此同时,由于Moonbeam选择了全盘继承以太坊,所以Moonbeam只能在一些已经优化了基质的点上继续使用以太坊的旧方案,这可能会让它上面的智能契约继续受到以太坊的思路限制,比如节点太大,气机制不合理。

启发开发商Moonbeam计划推出两个网络,即部署在草间弥生的Moonriver和部署在Poca的Moonbeam。两家网络都将拿出总代币的4.5%作为“开发者培养计划”,以鼓励采用其网络的早期开发者。

与以太坊兼容的第二层可扩展契约平台支持EVM Wasm虚拟机。Frontier也是为了兼容以太坊而推出的。与Moonbeam不同的是,Plasm打算同时支持EVM和Wasm虚拟机,这样Plasm就可以使用EVM运行以太坊中存在的Solidity契约,还可以使用ink!写Wasm合同。Plasm还引入了Solang,支持将Solidity编译成Wasm运行在Wasm虚拟机上。

第二层可扩展性Plasm的另一个特性是它在第一层和第二层都支持智能契约功能,以进一步增强可扩展性。Plasma推出了支持所有二层协议的虚拟机OVM,支持等离子、闪电网等多种二层扩展方案,使得令牌传递可以在第二层进行。然后,通过引入支持第2层智能合约的扩展方案Rollups,智能合约也可以在第2层上使用。目前,Plasm已经成功地将ZK汇总部署到Plasm网络中。

创新:DAppRewards机制也是通过经济机制鼓励开发者来吸引开发者的一种方式。Plasm设计了DApprewards机制,将Plasm网络中50%的赌注奖励分配给DApp(或智能合约)开发者。网络中的其他用户也可以通过提名参与智能合约,DApp提名者也可以获得与质押金额成比例的奖励。

Acala: Bodhi,专注于DeFi的合约平台:在保持基板优势的同时兼容以太坊,Acala的定位是波卡上的DeFi Hub。由于很多现有的DeFi合约都部署在以太坊上,Acala也考虑了以太坊的兼容性。

Moonbeam和Plasm都集成了当前的基板EVM兼容解决方案,即使用Frontier来模拟以太坊的节点。它旨在实现全套以太坊RPC,模拟以太坊块的制作过程,使现有的以太坊工具(如Metamask和Remix)能够与前沿使能的节点无缝协作。

但Acala认为,像Frontier这种完全继承以太坊优缺点的模拟以太坊节点的方式,未必是那些选择Boca生态的智能合约真正想要的。Acala将EVM视为Acala/Substrate/Polkadot的一部分,希望Acala网络能提供与以太坊完全不同的体验。

所以Acala会采用自主研发的以太坊兼容方案——菩提。此解决方案与以太坊RPC不兼容。取而代之的是制作一个JavaScrpt SDK来模拟Web3 provider,它可以将Polkadot扩展打包成一个类似于MetaMask的扩展。这样现成的以太坊Dapp也可以使用Polkadot扩展与阿卡拉EVM进行交互。

同时菩提避免了以太坊的一些遗留问题,在兼容以太坊的同时保留了基质的优势。例如,Acala具有可定制的经济机制,允许用户使用任何支持的令牌支付交易费用,本地跨链功能,链上治理机制(不再锁定资金),并且可以完全升级(无需合同迁移)。这些创新在以太坊是不可能实现的。

不过,这也意味着以太坊上的合约想要部署在Acala上,可能需要进行一些代码调整,以兼容Acala的经济模式。

专注于DeFi场景不同于一般的合约平台,Acala更注重DeFi场景的优化。部署合同还可能设置一个门槛,以避免Uniswap之类的假币泛滥。同时将整合Acala的DEX、稳币、Idot。

Patract:重点关注Wasm的合约平台。完善的开发工具和开发环境。如前所述,在Boca上建立智能合约平行链要面临的一个问题就是缺乏易用的开发环境和工具。对此,Moonbeam、Plasm和Acala的解决方案是:既然以太坊已经有了成熟的开发工具,我们将为开发者提供一种方便使用以太坊现成工具的方式。

Patract认为Wasm虚拟机是未来,所以他将重点放在Wasm合同上。他们的计划是在Boca生态中建立一套完整的开源开发工具套件和开发、测试、发布环境,让开发者愉快地开发Wasm合约。Wasm是Boca的智能合约模块采用的相对较新的技术。基于Wasm的智能合约已经被证明比基于EVM的智能合约具有更好的性能和可扩展性,而且更复杂的合约应用也可以使用更高级的语言编写,如AssemblyScript、Rust、C等。

在开发人员方面,Patract的工作包括:

Jupiter:独立的智能合同测试网络,为合同开发者提供测试合同链的环境。问!Ink的AssemblyScript版本!契约框架,它吸引了TS/JS开发者,给了不愿意使用rust的契约开发者另一种选择。Redspot:Wasm合约开发工作流和脚手架:一个在以太坊生态系统中对Tuffle/Redhat进行基准测试的工具,使合约开发项目化和自动化。Redspot采用插件设计,运行开发者添加自己的插件,丰富Redspot的功能。Europa:运行时和契约运行沙箱:以太坊生态系统中的基准测试EthereumJS/Ganache,为契约开发者提供丰富的调试信息,方便契约快速开发。El:实时可扩展的波卡API:针对基准以太坊中的Infura,向合同项目方提供节点的端点,无需设置节点获取数据。El使用Substrate-archive导出状态数据,可以并行扩展以接收数千万次访问。Megaclite:零知识证明的底层支持:在Jupiter/Patract链中提供零知识原语支持,可以让项目方设计zkRollup或其他零知识相关的契约。梅蒂斯:墨水!契约标准库:对以太坊中的openzeppelin-contracts进行基准测试,并为契约开发者提供可重用的轮子,无需从头开始编写契约代码。Himalia:多语言合同SDK:通过对以太坊中的Web3J、Web3Py等SDK进行基准测试,为合同项目方提供不同的语言环境和丰富的接口,以进行合同交互。乐达:合约监控站:对标以太坊生态中的各种合约监控设施,让合约项目方可以随时监控合约存储、令牌传递、合约调用等。Carpo:专注于合约开发的智能WebIDE:基准以太坊中的Remix,但会是Patract之上的合约开发工具高手。Carpo将采用最新的WebIDE技术,让云开发无限接近本地开发。同时,一个完整的云允许开发者在不设置任何开发环境的情况下进行开发。开箱即用的Patract工具链为合约开发者提供了一体化的开发体验,让开发者开发、调试、测试、部署的合约流程如丝般顺畅。用户端包括:

Patra Store:作为Patract平行链钱包和DApp生态的入口,在测试网络阶段会集成一些配套开发工具套件的样例应用和使用演示,帮助开发者快速开发Wasm合约和前端接口,帮助用户快速进入Boca新合约生态。Patra Scan:针对智能合同链优化的区块链浏览器,集成了比统一链浏览器更丰富的合同数据信息展示,并增强了统计和自定义查询功能。pat hub工具一览

使用DOT和KSM作为本地令牌的Patract还将运行一系列智能合约并行链Patract网络。

特别是Patract网络不准备发行代币,而是力争成为博卡和草间弥生的系统并行链,直接使用DOT/KSM作为Patract合约平台的代币。系统平行链是指对Boca网络有用,对网络公共利益有益的链。不参与平行链拍卖,直接进入Boca作为系统级平行链。

如果真的实现了这一点,那么对于用户来说,可以直接使用DOT/KSM来支付签约费,操作起来更加方便。对于Patract来说,相当于直接用DOT/KSM导入用户组。

总的来说,博卡生态的这四条智能合约链各有千秋。

Moonbeam专注于与以太坊的完全兼容,使开发人员能够以最小的更改将现有的Solidity智能合同和DApp部署到Moonbeam。

Plasm兼容以太坊,同时通过第二层的方案提高可扩展性,支持第二层的智能合约。同时,Plasm也通过DApp奖励计划吸引合同开发者。

Acala专注于DeFi场景,在兼容以太坊的同时做了一些优化,设置了一定的入门门槛,更适合在金融领域部署智能合约。

Patract为Wasm合约开发者提供了良好的开发环境和完善的工具,直接使用DOT/KSM作为原生token,让开发者的体验更加流畅。

这些“后浪”能否发展壮大,带动新一轮创新,将智能合约和DApp生态推向新的高度?让我们拭目以待。

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/dot/11337.html
上一篇
下一篇

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

返回顶部