云社区 博客 博客详情
云社区 博客 博客详情

java架构师成长路线-详解MAP跨链协议的SMART系统和虚拟机

misssuk 发表于 2020-09-10 20:12:02 09-10 20:12
misssuk 发表于 2020-09-10 20:12:02 2020/09/10
0
0

【摘要】 鲁班学院java架构师成长路线MAP中的SMART系统是一种独特的设计。SMART代表可持续MAP运行时环境,它是MAP的关键组成部分。它可用于以模块化方式构建标准的公共链,同时为多样化的应用程序链提供智能合约平台。SMART包括以下组件:MAP-VM:值得信赖的WebAssembly虚拟机Delta语言:适用于SMART开发的智能合约语言Runtime:基于MAPVM的Run...

鲁班学院java架构师成长路线

MAP中的SMART系统是一种独特的设计。SMART代表可持续MAP运行时环境,它是MAP的关键组成部分。 它可用于以模块化方式构建标准的公共链,同时为多样化的应用程序链提供智能合约平台。

SMART包括以下组件:
MAP-VM:值得信赖的WebAssembly虚拟机
Delta语言:适用于SMART开发的智能合约语言
Runtime:基于MAP VM的Runtime环境。

与以太坊的虚拟机相比,MAP VM支持本地WebAssembly编译和运行时环境。
使用WebAssembly作为智能合约的格式可获得多种好处,下面列出了其中的一些:
-智能合约的近乎本地执行速度
-可以使用许多传统编程语言(例如C,C ++和Rust)开发智能合约的可能性
-访问庞大的开发人员社区和WebAssembly周围的工具链
Delta语言

Delta语言是一种面向对象的编程语言,提供高级抽象和易于入门的特征。与Solidity相比,Delta 语言可以以其本机格式向下编译为WASM格式,并且可以跨MAP VM进行部署。MAP团队正在积极开发Delta语言,并将其作为在MAP之上构建智能合约的首选,但它不仅限于Delta语言。由于支持WebAssembly以及其他现有流行语言的性质,我相信也可以将其用于在MAP上开发Rust或C ++等智能合约。有关更多详细信息,我们应该等待MAP官方团队发布的语言规范和文档。

总之,相信基于SMART的实现,MAP Protocol可以提供交互式链的可伸缩性,并在链上引入其他资产。基于SMART的支付系统在真实的网络环境中具有数以万计的TPS吞吐量,并且确认时间可以减少到2-3秒。

文章来源: blog.51cto.com,作者:wx5f0d3d47d644b,版权归原作者所有,如需转载,请联系作者。

原文链接:https://blog.51cto.com/14873808/2530980

登录后可下载附件,请登录或者注册

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:huaweicloud.bbs@huawei.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
评论文章 //点赞 收藏 0
点赞
分享文章到微博
分享文章到朋友圈

评论 (0)


0/1000
评论

登录后可评论,请 登录注册

评论

您还没有写博客的权限!

温馨提示

您确认删除评论吗?

确定
取消
温馨提示

您确认删除评论吗?

删除操作无法恢复,请谨慎操作。

确定
取消
温馨提示

您确认删除博客吗?

确定
取消

确认删除

您确认删除博客吗?

确认删除

您确认删除评论吗?

温馨提示

登录超时或用户已下线,请重新登录!!!

确定
取消