mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
交易所 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

Moonbeam、Plasm、Parastate:对比3个波卡生态兼容以太坊的项目

收藏
分享

毋庸置疑,当下应用范围最广、开发者人数最多的公链是以太坊。兼容以太坊已经成为新兴公链的必要选择。最近刚刚主网上线的隐私计算平台 Oasis 就宣布其同步上线了兼容以太坊智能合约的 Oasis Ethreum ParaTime。Near Protocol 也宣称其兼容以太坊网络。兼容以太坊有两个层面:

资产的跨链,用去中心化的 Atomic Swap (易用性低)或者中心化的网关(安全性低);软件应用的跨链。

最近大火的 Polkadot 生态也是如此,兼容以太坊成为必要的选择。Polkadot 生态中目前已经有若干提案做资产跨链的项目。但是比资产跨链更难更有价值的是软件跨链。通过跨链兼容以太坊的软件,Polkadot 可以直接使用以太坊生态里的开源软件,更重要的是可以吸引开发者低成本地参与 Polkadot 生态的应用开发。

目前宣布要做兼容以太坊软件的 Polkadot ParaChain 的项目有三个:Plasm、Moonbeam、ParaState,但这三者的侧重点各有不同。

虚拟机是区块链的操作系统

区块链智能合约与去中心化应用都是由链上虚拟机执行的。今天,绝大多数区块链应用都是用 Solidity 语言开发,编译成以太坊虚拟机(EVM)的字节码,并由 EVM 执行。

但是,Solidity 与 EVM 都是以太坊早期学术研究的结果。工程化程度很低,安全与性能的优化都存在明显不足。同时,Solidity 与 EVM 的设计自成一派,远离软件行业的主流编程语言与编译器设计标准,直接导致其开发者社区受到很大限制。

改造 EVM 是解决以太坊的性能问题的必经路径。在以太坊扩容方案中,有一个创新的想法是使用 Optimistic EVM (OVM) 在 Layer 2 取代 EVM 执行智能合约。

但是,要从根本上解决 EVM 的性能、安全与开发者社区问题,我们必须将其融入主流的与业界标准的编译器与虚拟机生态之中。而 WebAssembly 就是这样的一个主流标准。下一代公链,包括 EOS、 Polkadot、 NEAR、 Oasis,、Definity、Solana 等,都不约而同地选择了 WebAssembly 作为智能合约的执行环境。以太坊基金会也选择了 WebAssembly 作为执行 ETH 2.0 智能合约的虚拟机,叫做 Ethereum flavored WebAssembly,简称 Ewasm。

Ewasm 一方面兼容今天的 EVM 软件生态,另一方面是 WebAssembly 生态的一部分。它依靠成熟的 WebAssembly 技术为以太坊智能合约提供高效、安全、多语言、跨平台的虚拟机执行环境。

但是同时,以太坊基金会今天忙于 ETH 2 的基础共识。Ewasm 的开发工作主要由社区承担,使得 Ewasm 有可能在 Polkadot 这种新兴的平行链系统得以率先实现。

而前述的 Plasm、Moonbeam、ParaState 三个提议中的平行链各自使用 EVM、OVM 与 Ewasm 实现兼容以太坊软件的计划。

Moonbeam 的以太坊 ParaChain 方案

Moonbeam 是 Polkadot 生态中的一个以太坊平行链,致力于在波卡生态提供一个通用的以太坊模拟器。Moonbeam 宣称开发者使用 Moonbeam 提供的节点环境可以只需做很少的改变,就可以将 Solidity 智能合约编译成 wasm 智能合约,并部署到 Polkadot 上的中继链上。

根据 Moonbeam 的官方文档,能够兼容以太坊智能合约的技术路线是构建在 Substrate 官方提供的 Pallet-EVM。在 Pallet-EVM的基础上, Moonbeam 搭建了一个完整的 Web3 RPC 节点,为开发者提供了一个方便的开发环境。在 Moonbeam 提供的环境下,开发者可以使用 MetaMask、Truffle、Remix 等工具进行开发。

在 Moonbeam 上的执行智能合约,将尽量做到与以太坊 Layer 1 接近。

Plasm 的以太坊 ParaChain 方案

Plasm 很容易让人想到以太坊曾经提出的 Layer 2 扩容方案 Plasma。正如其名字所昭示的,Plasm 想要建立的是针对以太坊 Layer 2 的 ParaChain。

Plasm 相信 Layer 2 是区块链领域的 big thing。因此,Plasm 致力于支持像 Rollup 这样的以太坊 layer 2 项目。

目前,Plasm 测试链与主链均已上线,完全支持 Layer 1 的 EVM 智能合约,但对 以太坊 Layer 2 的支持上时间尚不明确。

开发者用 solidity 编写的智能合约目前可以通过 SubStrate 提供的 Pallet-EVM 部署到 Plasm 网络上。

Plasm 在技术路线上,预计采用 Plasma 团队开发的的虚拟机 Optimistic Virtual Machine(OVM) 来实现与以太坊 Layer 2 智能合约的兼容。

ParaState 的以太坊 ParaChain 方案

ParaState 要做兼容以太坊2.0 的ParaChain。与 Moonbeam、Plasm 不一样的是,ParaState 计划用 Polkadot 的技术路线,重新开发一个符合 eWasm 规范的 WebAssembly 虚拟机。而 Moonbeam、Plasm 则是将原本的以太坊生态搬到Polkadot 生态。

ParaState 将利用自己开发的 Pallet-SSVM 来达成这一目标。通过 Pallet-SSVM,用 Polkadot 生态原生支持的编程语言与工具编写的智能合约可以部署在 ParaState 网络上。同理,用以太坊生态体系的编程语言与工具编写的 EVM 智能合约或下一代的 Ewasm 智能合约仍然可以运行在Pallet-SSVM 上。这样,既可以规避 EVM 的缺点,同时也保留了 Polkadot 生态的优点。

尽管同处于 Polkadot生态,Moonbeam、Plasm、ParaState 针对以太坊的生态体系打造的侧重点各有不同。这三家 ParaChain 项目将为 Polkadot 生态提供不同的以太坊桥接服务,共同壮大 Polkadot 生态。

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。
相关阅读

DeFi潮流新风口:从链上数据看跨链桥的发展新方向

总锁仓额突破131亿美元,9月独立地址总数超12万个

Bitwise 向美SEC提交比特币策略ETF申请,旨在投资比特币期货和其他金融产品

PANews 9月15日消息,根据一份公开的监管文件,资产管理公司Bitwise 下属部门 Bitwise Index Services 向美国证券交易委员会(SEC)递交了比特币期货交易所交易基金 ETF申请,新基金名为Bitwise Bitcoin Strategy ETF。旨在投资比特币期货和其他金融产品。该文件称:“该基金不会直接投资于比特币,虽然该基金主要通过间接投资于在 CFTC 注册的商品交易所交易的标准化、现金结算的比特币期货合约来获得比特币敞口,但它也可能投资于集合投资工具和加拿大上市的提供比特币敞口的基金”。文件显示,ETF 还可能投资于现金、美国政府证券或货币市场基金。US Bancorp Fund Services 将担任转账代理和管理人,而美国银行将担任托管方。据了解,美国证券交易委员会(SEC)至今还未批准任何比特币 ETF 基金。此外,美证监会主席 Gary Gensler 表示该机构更有可能批准比特币期货 ETF 而不是现货 ETF,因为期货 ETF 将投资于芝加哥商品交易所(CME)提供监管的比特币期货产品,而比特币现货则不受监管。来源链接

知情人士:因需求强烈,Coinbase计划发行的债券或增加至20亿美元

PANews 9月15日消息,有知情人士称,此前计划发行15亿美元债券的Coinbase会将交易规模提升至20亿美元,因为至少已经有70亿美元的订单涌入。其他知情人士表示,等额的7年期和10年期债券将分别以3.375%和3.625%的利率发行,低于最初讨论的借贷成本。彭博社表示,固定收益投资者对该产品的热捧,代表了加密货币不再是一个专属于风险资本的行业,因为养老基金和对冲基金在内的专注投资债务的投资者都希望参与到此次的投资中。此前根据 Coinbase 提交给美国证券交易委员会(SEC)文件显示,Coinbase 将通过私募发行 15 亿美元于 2028 年和 2031 年到期的有担保高级票据,这些票据将由 Coinbase 的全资子公司 Coinbase, Inc. 提供全额无条件担保。来源链接