织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

区块链世界的强强联手 如何让波卡完美兼容以太坊?(2)

时间:2021-01-19 15:29来源:未知 作者:admin 点击:
话虽如此,但是现在我们仍然有很多现有的工具和 DApp,这就是 Solang 发挥作用的地方。 Solang 是一个用 Rust 编写的惊人的编译器,它允许将 Solidity 合约编

话虽如此,但是现在我们仍然有很多现有的工具和 DApp,这就是 Solang 发挥作用的地方。

Solang 是一个用 Rust 编写的惊人的编译器,它允许将 Solidity 合约编译为 WASM 二进制文件,这意味着你可以在 Plasm 网络上部署相同的 Solidity 语言的智能合约。

Solang 的创造者最近成为了 Plasm 生态成员的一部分,允许 Solidity 合约使用 Plasm 的功能。他将继续研究 Solang,并支持以太坊开发者在 Plasm 网络上部署 Solidity 智能合约。

2、EVM 模块 和 Frontier

除了基于 WASM 合约的 Solang,Plasm 团队也正在为 Plasm 网络实现 EVM 模块。不过,波卡背后的 Substrate 框架本身就有EVM模块,为什么 Plasm 团队还要努力开发 EVM 模块,而不是直接调用呢?

我们知道,Substrate 框架的一大优点是,它允许导入不同的模块(也称为 pallets),这些模块可以用于任何基于 Substrate 的区块链。EVM 模块就是这样一个模块,允许基于 Substrate 的区块链执行基于 EVM 的合约(特别是以太坊的伊斯坦布尔版本)。然而,这个模块主要关注的是将 Substrate 链信息转换为合约,而不是对完整的以太坊区块的处理。

为此,Plasm 也正在积极开发以太坊 RPC 模块,这是一个将 EVM 合约带给最终用户的模块。 这个模块允许 Substrate 链不仅公开本地 Substrate RPC(通过 Polkadot-js api 访问),而且还公开了与所有现有以太坊 95% 兼容的开发工具和库,如 Web3.js, MetaMask, Truffle 等,达到在 Plasm 上兼容以太坊所有工具的效果。

这组用于 Substrate 的以太坊 RPC 模块也是 Parity 官方开发的Frontier 层中的一部分,其目标是能够为基于 Substrate 的区块链添加完整的、未修改的以太坊功能。

对于 Plasm Network,他们正在测试网络 Dusty 上实现 EVM 模块并支持以太坊 RPC。这将允许我们不仅可以部署和执行基于 EVM 的合约,而且允许开发者使用现有的以太坊开发工具和库,包括现有的以太坊 Layer2 协议。

然而,在这个实现的过程中甚至包括实现之后,Plasm 官方也表示可能还会遇到许多障碍,因为 WASM 和 EVM 之间的兼容性不是最好的,但我们也相信,这会是一个伟大的开端 —— 成为波卡上 DApps 的中心枢纽。

兼容以太坊:成为波卡上 DApps 的中心枢纽

为什么说Plasm可以成为“波卡上 DApps 的中心枢纽”,最重要的原因在于:Plasm 在 Layer1 和 Layer2 上都支持了智能合约功能,并且可以容纳所有二层扩展的解决方案。

以太坊 DApps 平台作为第二大区块链,它每秒可以处理大约 15 个交易。VISA 每秒钟可以处理大约 1700 笔交易,支付宝每秒钟可以处理大约 256000 笔交易。对比下目前 DApps 的交易速度很慢,非常不利于新用户使用区块链技术。为了解决这个问题,目前已经提出了几个区块链可扩展性解决方案: (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容