Webassembly 智能合约将“将大量人才从 Web2 吸引到 Web3”——采访比特币新闻

在将智能合约的概念变为现实之后,以太坊几乎因启动 Web3 革命而受到普遍赞誉。 然而,Web3 社区中的一些人,如 Astar Network 的 Sota Watanabe,认为该协议不能“单独构建区块链的创新未来”。 此外,一些批评者指出了语言障碍,他们认为这使得以太坊虚拟机 (EVM) 成为一个不太理想的构建场所。

Webassembly 智能合约“将加速 Web3 的采用”

正是 EVM 的这个和其他限制导致创建了一种称为 Webassembly (WASM) 的替代方案。 这种替代方案据说是对 EVM 感到沮丧的开发人员、工程师和学者的首选虚拟机。 根据 Watanabe 的说法,对于想要迁移到 Web2 的 Web3 开发人员来说,WASM 似乎是一个合乎逻辑的选择,因为它“支持多种语言,具有原生性能和高可移植性”。

为了了解更多关于 WASM 的信息,Bitcoin.com News 联系了多链智能合约平台 Astar Network 的首席执行官 Sota Watanabe。

在他对发送的问题的书面答复中, 星光网络 CEO 提出了他对 Webassembly 的看法,以及它将在加速 Web3 的采用方面发挥的作用。 Watanabe 还解释了为什么 Astar Network 同时支持 EVM 和 WASM。

以下是 Watanabe 对通过 Whatsapp 发送给他的问题的回答。

Bitcoin.com News (BCN):您能用非常简单的术语向我们的读者解释一下 WASM 是什么吗?

Sota Watanabe(西南): Webassembly,通常称为 WASM,是编程语言的可移植编译目标。 WASM 支持多种语言,具有原生性能和高可移植性。 在 Astar 上,我们支持 WASM 智能合约环境,就像以太坊虚拟机(EVM)一样。 WASM 的优点在于大多数 Web2 语言都可以组合成 Webassembly,这对于依赖于称为 Solidity 的专用编程语言的以太坊 EVM 来说并非如此。

我们相信越来越多地使用 WASM 智能合约将极大地加速 Web3 的采用。 大多数技术人才仍然在 Web2 领域工作,如果 Web2 开发人员想进入 Web3,他们别无选择,只能学习一种称为 Solidity 的新编程语言,该语言被当今最流行的智能合约平台(EVM)使用。 那是一个障碍。 想象一下,如果他们可以使用他们已经知道的语言构建 Web3 dapps [去中心化应用程序]。 而且,最重要的是,让他们的 dapps 轻松与 EVM 兼容。 这就是为什么 WASM 智能合约 [going to] 将大量人才从 Web2 吸引到 Web3。 这就是为什么它如此令人兴奋。

BCN:EVM 有哪些挑战或局限性,WASM 如何克服这些挑战或局限性?

南方周末: 尽管以太坊通过引入智能合约为我们带来了 Web3 革命,但它无法单独构建区块链的创新未来。 使用专门的编程语言,它限制了开发人员社区探索和创建新的、真正可互操作的 dapp 的能力。 EVM 是特定于区块链的,支持较少,并且使用专门的编程语言 Solidity。

今天,Web3 对许多 Web2 开发人员来说是望而却步的,因为 Web2 语言无法组合到以太坊的编程语言 Solidity 中。 借助 Webassembly (WASM),开发人员可以快速从 Web2 基础架构过渡到 Web3 基础架构,这使他们能够花更多时间在 dapp 中构建核心功能,而不是学习 Solidity 等专业语言。

WASM 提高了性能,因为它更接近机器语言。 它为 Web 浏览器应用程序带来近乎本机的性能,并允许开发人员以他们选择的语言构建高速 Web 应用程序。 此外,WASM 为 web 设计的未来互联网具有巨大的潜力。

BCN:WASM 已经得到四大浏览器引擎(Chrome、Firefox、Edge 和 Webkit)的支持,据说更安全、更高效、更快、可调试和开放。 你能用简单的语言解释为什么这很重要吗?

南方周末: 你是对的。 您所说的关于 WASM 的所有内容都帮助它在 Web2 开发人员中建立了信任。 当他们可以使用 WASM 工具构建可互操作的 Web3 dapps 时,他们更有可能拥抱 Web3。

此外,WASM 开发已经得到了谷歌、微软和 Mozilla 等顶级公司的支持,并且可以与流行的编程语言一起使用,例如 C/C++、GO、TypeScript 和 RUST,这在 Web2 开发人员中很常见。

BCN:一些报告表明,正在迁移到 Web2 的 Web3 开发人员被 WASM 所吸引。 这个建议正确吗? 如果是这种情况,您认为可能是什么原因?

南方周末: 答案与第 2 条和第 3 条类似。我要补充:

多年来,我们与成千上万倾向于在 Web2 中构建的 Web3 开发人员进行了互动,但缺乏熟悉的工具是一个障碍。 通过支持 WASM,使其与 EVM 互操作,并为开发人员提供他们在 Web3 中构建所需的所有工具,Astar Network 希望能够大力推动这个新兴的生态系统。

BCN:您的平台 Astar Network 没有鼓励或劝阻使用这两者,而是据说正在帮助开发人员使用 EVM 和 WASM 构建 dapp。 您支持这两种虚拟机的原因是什么?

南方周末: Web3 领域的开发人员来自不同的背景——拥有不同的技能组合、能力和偏好。 他们不应该被迫使用单一的智能合约平台来实现他们的愿景。 他们应该做出选择,然后由他们决定哪种智能合约适合他们正在构建的项目。

是的,我们同时支持 EVM 和 WASM 智能合约,为开发人员提供灵活性。 EVM,因为它是最受欢迎的智能合约环境,拥有最大的用户群。 WASM,因为它克服了 EVM 的局限性,同时也让新一波开发人员更容易进入该领域。 我们相信同时拥有两个虚拟机并使它们交互是新兴第 1 层区块链成功的关键因素。

BCN:这对更广泛的区块链生态系统有何好处?

南方周末: 它将使 Web2 开发人员能够在 Web3 空间中构建创新、去中心化和可互操作的解决方案,从而极大地扩展区块链生态系统。

BCN:据说 Astar Network 通过跨共识消息传递提供真正的互操作性。 这是什么意思?

南方周末: 我们相信真正可互操作的 Web3 生态系统,并为开发人员提供构建真正可互操作的 dapp 所需的一切。 我们通过以下方式实现:

交叉共识消息传递(XCM):它允许建立在具有不同共识机制的链上的 dapps 在彼此之间安全地传输数据和价值。 交换是双向的。 它之所以成为可能,是因为 Astar 是 Polkadot 上的平行链,可以将此功能用作我们核心功能的一部分。

跨虚拟机(XVM):它带来了两个不同的智能合约环境(如 EVM 和 WASM)之间的互操作性。 dapp 可以将 EVM 用于他们的智能合约,但可以实现 WASM 智能合约模块,同时使用来自另一个平行链的功能集成到他们的 dapp 中。

这两项创新将成为 dapps 下一波创新浪潮的开始。

这个故事中的标签
星光网络, 全面、, dApps, 以太币, 以太坊虚拟机(EVM), 智能合同, 密实度, 渡边苍太, WASM, Web3, WebAssembly

你对这次采访有什么看法? 在下面的评论部分让我们知道您的想法。

特伦斯·辛瓦拉(Terence Zimwara)

Terence Zimwara 是津巴布韦获奖记者、作家和作家。 他撰写了大量关于一些非洲国家的经济困境以及数字货币如何为非洲人提供退路的文章。














图像信用:Shutterstock,Pixabay,Wiki Commons

免责声明:本文仅供参考。 它不是直接要约或对要约的招揽,也不是对任何产品,服务或公司的推荐或认可。 Bitcoin.com 不提供投资,税务,法律或会计建议。 对于使用或依赖本文中提及的任何内容,商品或服务或与之相关的任何损失或损失,公司或作者均不承担任何直接或间接责任。

资料来源:https://news.bitcoin.com/astar-network-ceo-webassembly-smart-contracts-are-going-to-pull-a-lot-of-talent-from-web2-to-web3/