魯班學院 詳解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)。歡迎一到五年的工程師加入,合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間「來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!