1. 首页
  2. 区块链资讯

金色前哨丨波卡将通过 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 则是一站式开发者工具,用于建立智能合约与去中央化的应用。

金色前哨丨以太坊2.0发布新设计版本“Gasper”

以太坊联合创始人“V神”Vitalik Buterin从未停止激发社区构建创新技术思想,现在他已经为以太坊2.0推出了一个全新的设计版本。

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 的开源解决方案正为此孝敬一份气力。  

原创文章,作者:链大大,如若转载,请注明出处:http://www.chaindada.com/chain/2631.html