LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > Ontology2.0之Multi-VM率先支持三种环境下合约的无缝交互

Ontology2.0之Multi-VM率先支持三种环境下合约的无缝交互

2020-03-12 本体Ontology 来源:区块链网络

“Ontology Multi-VM 致力于满足更广泛的业务需求,带来更高的执行效率与更低廉的 Gas 费用。”

此前,我们介绍过?Wasm 功能登陆主网,Ontology?v1.8.0版本支持 Native、NeoVM 和 Wasm 三种类型合约,不同类型的合约之间能够无缝交互。

Aristotle 2020路线中,Ontology 2.0版本带来了具备Wasm-JIT功能的 Multi-VM,支持?Python、Rust、C++和 C#多种语言,部署在上面的合约能够像在同一台电脑上运行多个虚拟操作系统一样无缝交互。

相较于当市场上大部分只支持某个特定虚拟机的公链项目,如 Ethereum 的 EVM、EOS 的 Wasm 等,Ontology Multi-VM 支持多个虚拟机,有效融合各个虚拟机背后的生态。如此一来,开发者拥有更多选择来使用自己所熟悉的语言和工具进行开发,从而降低技术学习的门槛,大大提升开发效率。

Wasm-JIT 性能方面的大幅度提升,意味着单条合约指令执行的实际能耗更低,合约执行的费用也可以降低,用户的 Gas 费用也随之减少。与此同时,本体提供一整套完备的工具链,从合约编写、调试到发布的一站式解决方案供开发者体验,包括 NeoVM 多语言编译器、Wasm 合约优化工具、SDK 工具等。

Ontology?与其他公链当前所支持的语言及平台概览

本体技术团队表示:“在区块链领域中,虚拟机(VM)技术的目标是打造一个适用于所有业务的智能合约执行环境。但是从技术角度来说,合约的执行效率、所支持业务的复杂程度和跨系统协作的能力都是非常关键的因素。在这一过程中,不同 VM 的实现有不同的适用范围,Ontology Multi-VM 致力于满足更广泛的业务需求,带来更高的执行效率与更低廉的 Gas 费用。”

未来,Ontology Multi-VM 将拓展更多的业务场景,从基础协议角度出发,更多集中在去中心化身份协议、分布式数据交换协议以及其它相关协议的扩展支持,从而进一步满足不同系统互操作时的数据可信交互,为开发者带来更为便捷高效的开发体验。

将下方链接复制到浏览器,体验本体开发工具合集:

Wasm-JIT

https://github.com/ontio/ontio-wasmjit

Wasm 解析版本

https://github.com/ontio/wagon

Wasm 合约优化工具

https://github.com/ontio/ontio-wasm-build

NeoVM

https://github.com/ontio/ontology/tree/master/vm/neovm

NeoVM Python 编译器

https://github.com/ontio/ontology-python-compiler

NeoVM Go 编译器

https://github.com/ontio/neo-go-compiler

Rust 合约 SDK

https://github.com/ontio/ontology-wasm-cdt-rust

CPP 合约 SDK

https://github.com/ontio/ontology-wasm-cdt-cpp

合约在线编辑调试工具

https://smartx.ont.io/

了解更多请点击:

https://github.com/ontio/ontology

Aristotle 2020 技术路线中 Ontology 2.0的其他重要功能也将在后续陆续公布,敬请关注。

如有任何问题与反馈,欢迎通过[email protected]与我们联络。

  • 添加新手交流群:币种分析、每日早晚盘分析
  • 添加虎哥微信,一对一亲自指导:hugelunbi02
  • —-

    编译者/作者:本体Ontology

    玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

    LOADING...
    LOADING...