ETH:在
以太坊里,合約自身的程序由特殊的低級語言寫成,包括用來暫時存儲的堆棧、用來暫時存儲的2256個內存輸入項、以及用來存儲合約永久狀態的2256個存儲輸入項。以太坊使用者并不需要使用這些低級堆棧語言來編程,以太坊會提供更為簡單的類C語言,包括變量、表達式、條件判斷、數組以及while循環,以太坊還會提供編譯器,以太坊的腳本代碼也可以用它來編譯。
EOS: 在合約層EOS通過開放RPC(Remote Procedure Call 遠程過程調用)接口來使虛擬機與EOS進行集成,并且腳本語言和虛擬機的實現將獨立于EOS操作系統技術,任何開發語言或虛擬機只要有適當的、性能足夠的沙箱都可以通過RPC與EOS集成在一起。并且EOS目前已經可以支持Wren、WASM、EVM三種虛擬機,因此以太坊上的應用可以通過簡單的修改就能直接移植到EOS系統中。由于虛擬機與EOS的分離,使得開發人員可以選擇自己熟練的編程語言進行智能合約的開發,這使得EOS上的應用開發更加靈活,從而大大降低了
區塊鏈技術的使用門檻。
NEO:NEO具備獨立的智能合約體系:NeoContract。NeoContract智能合約體系的最大特點是無縫對接現有的開發者生態。開發者無需學習新的編程語言,就能用 C#、Java 等主流編程語言在熟悉的 IDE 環境(Visual Studio、Eclipse 等)中進行智能合約的開發、調試、編譯。NEO 的通用輕量級虛擬機 NeoVM 具有高確定性、高并發性、高擴展性等優點。
ONT:本體對底層復雜的技術體系及異構的系統進行了抽象,實現支持兼容各類主要協議、密碼標準的分布式實體管理和多維認證協議,并支持對各類異構區塊鏈和傳統信息系統的跨鏈、跨系統交互映射。本體還提供了如安全數據存儲、異構智能合約、硬件密鑰管理、加密數據分析等技術體系。整個網絡作為一個應用平臺可以支持構建各種應用服務,特別是去中心化應用。在此基礎上,本體提供了一系列應用框架,包括分布式數據交換協議、分布式流程管理協議等等,通過通用API、SDK以及各種應用功能組件,進一步支持各類上層應用的實現。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。