免责声明: 金色财经作为开放的资讯分享平台,所提供的所有资讯仅代表作者个人观点,与金色财经平台立场无关,且不构成任何投资理财建议。
APP
中国版App下载 Android & iPhone
金色专栏
  • 发布文章
  • 发布活动

金色前哨丨波卡将通过 Second State引入基于WebAssembly 的以太坊2.0虚拟机

金色财经报道,2020年2月末,区块链基础软件公司Second State获得了Web3基金会的资金支持,双方合作将把以太坊的WebAssembly虚拟机(Ewasm)引入波卡生态。

虚拟机是公链的关键基础架构。因为虚拟机的存在,任何用户都可以以智能合约的形式向区块链平台提交未经查验、不受信任的代码。虚拟机可根据资源消耗为该段代码执行收费。以太坊的 WebAssembly 虚拟机(Ewasm)被公认为是即将到来的以太坊2.0区块链平台中的主导虚拟机。

SSVM-Ewasm Substrate模块

据悉,通过Web3基金会的资金支持,Second State 将依据Ewasm规范扩展其自研的高性能 WebAssembly 虚拟机 SSVM。Second State 将开发必要的软件在 Substrate 中加载 SSVM 模块。最终,SSVM-Ewasm Substrate 模块将允许应用开发者在 Polkadot 波卡生态中部署和执行以太坊智能合约。

该项目将为同时以太坊和Polkadot生态提供解决方案,意味着以太坊开发者在部署应用程序时将有更多选择,并且波卡生态能够直接获益于以太坊开发者和社区的工作。

SSVM由Second State开发,是针对服务器端和云服务进行了优化的,且高度可扩展的虚拟机。SSVM 符合 WebAssembly 规范,并为服务器上的本机代码,以及用户提交的不可信代码,提供了一个安全,高性能的执行引擎。例如,通过与高通公司合作,SSVM 可以高效地访问高通芯片的内置 AI 推理硬件。此外,开发者还可以从诸如 Node.JS 之类的应用程序框架访问 SSVM。可扩展性使 SSVM 成为 Ewasm 的绝佳选择。

另外,Second State 还为虚拟机创建了完整的开发者工具链和调用接口。其开发的 SOLL 编译器项目是Solidity 和 YUL 语言的工具链,获得了以太坊基金会和 Panvala DAO 的资金资助。 BUIDL IDE 则是一站式开发者工具,用于创建智能合约与去中心化的应用。

Polkadot的虚拟机需求

Second State基于WebAssembly 标准开发了一整套开发者工具和虚拟机技术,是下一代以太坊 WebAssembly(Ewasm)、公链和企业区块链工具链的软件提供商。而Polkadot 目前正需要虚拟机模块,虽然Polkadot 创始人 Gavin Wood 博士是以太坊的联合创始人,并曾撰写的以太坊黄皮书,用数学语言描述了以太坊虚拟机 EVM 的工作原理。

然而,Polkadot生态中一开始并没有像 EVM 这样的图灵完备虚拟机。 事实上,Polkadot生态区块链的底层架构 Substrate 框架的设计重点是运行模块。这种运行模块直接将应用程序的逻辑写入区块链本身。 每个应用都有服务于自己的专门一条区块链。 这些称为特定应用设计的区块链,它们可以通过 Polkadot 协议交换结果和资产。

为特定应用设计的区块链,意味着每一个应用都要自己管理一套复杂的基础设施,包括节点的软硬件、网络、操作系统等。这与当今信息技术的大趋势背道而驰。如今的开发者不愿意管理计算基础设施,从而促使了"无服务器化"和"微服务"的兴起。在一个“无服务器化”的世界里,开发者只需将代码上传到云上,用户就可以访问这些代码并支付使用费。这个愿景非常接近于以太坊区块链的智能合约。为了支持任何人可以提交的(无信任的)代码,也就是智能合约,我们需要在区块链节点上部署图灵完备、安全、高性能的虚拟机。

2019年底,由于 Polkadot生态缺乏可用的区块链虚拟机,Polkadot 上的一个大的开发团队,Aragon 项目,决定离开波卡生态。随后,Polkadot 波卡团队在底层的 Substrate 框架上添加了 EVM 支持,使 EVM 区块链成为Polkadot生态中的一部分。

因此,SSVM的加入,可以补全波卡生态对于EVM的需求, SSVM 的目标是支持高性能、可管理,且安全的微服务应用。它的集成调用接口涵盖了区块链和互联网服务框架,包括在区块链方面的Substrate、GETH、Tendermint 等,以及在互联网服务方面的 node.js、Python、Django、RoR、PHP、Java 等。

随着软件吞噬世界,世界必须满足软件开发者的需求。开发者显然喜欢"无服务器",而并不喜欢自己浪费时间管理计算基础设施。WebAssembly和基于 SSVM 的开源解决方案正为此贡献一份力量。  

jinse.com
好文章,需要你的鼓励
jinse.com
好文章,需要你的鼓励
了解更多区块链一线报道,与作者、读者更深入探讨、交流,欢迎添加小助手微信:jinsecaijing666, 进入[金色财经读者交流群]。
发表评论
0/140
发布评论
评论
文章作者: / 责任编辑: 我要纠错

声明:本文系金色财经原创稿件,版权属金色财经所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:金色财经",违者将依法追究责任。

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

金色财经 > 区块链 > 金色前哨丨波卡将通过 Second State引入基于WebAssembly 的以太坊2.0虚拟机