详解MAP跨链协议的SMART系统和虚拟机

鲁班学院 详解MAP跨链协议的SMART系统和虚拟机)

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秒。

如果你想了解更多关于java架构师的专业知识,可以一起学习交流:1037935907裙,里面都是同行,有资源分享包括但不限于(分布式架构、高可扩展、高性能、高并 发、Jvm性能调优、Spring,MyBatis,Nginx源码分析,Redis,ActiveMQ、、Mycat、Netty、Kafka、Mysql 、Zookeeper、Tomcat、Docker、Dubbo、Nginx)。欢迎一到五年的工程师加入,合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

猜你喜欢

转载自blog.csdn.net/LuBanXue/article/details/109265105