EOS開發語言和石墨烯技術介紹

EOS 的智能合約基於 WebAssembly(WASM) 技術執行用戶生成的應用程序和代碼。WASM是一項新興的網絡標準,得到了谷歌,微軟,蘋果等公司的廣泛支持。目前,用於構建編譯爲WASM的應用程序的最成熟工具鏈是使用C / C ++編譯器的clang / llvm。目前EOS的智能合約僅支持C和C ++編寫。我個人認爲,EOS的智能合約相較於以太坊的智能合約上手難度要更大一些。通常一個簡單的智能合約需要有.cpp、.hpp、.abi這幾種文件,其中.hpp文件是包含.cpp文件引用的變量、常量和函數的頭文件。.cpp文件是包含合約功能的源文件,用來實現智能合約的功能和動作等。abi文件是應用程序二進制接口文件,是一種基於JSON的描述,通過ABI描述合約,開發人員和用戶可通過JSON無縫地與智能合約進行交互。

石墨烯技術:
石墨烯是區塊鏈工具組,由比特股團隊cryptonomex開發,採用C++編寫,丹尼爾•拉里默(Dan Larimer)是 Cryptonomex 的創始人。併發能力比較強,基於石墨烯底層的BTS和STEEM卻可以達到1.5S的平均確認速度和有限條件下實測3300TPS的數據吞吐量,EOS通過並行鏈的方式,最高可以達到數百萬TPS,並且並行本地鏈甚至可以達到毫秒級的確認速度。

知識星球二維碼380.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章