魯班學院 詳解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),歡迎一到五年的工程師加入,合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/192926.html
標籤:java
上一篇:Java設計模式 七大原則
