Docker鏡像再也不被維護已經被棄用,Dockerhub上的eosio/eos
鏡像有效期爲2018年6月29日。node
後續教程與如下EOSIO組件保持同步。shell
組件 | 版本 |
---|---|
nodeos | 1.5.0 |
cleos | 1.5.0 |
keosd | 1.5.0 |
eosio.cdt | 1.4.1 |
eosio.contracts | 1.4.0 |
這只是你將學到的一個例子segmentfault
基於EOSIO的區塊鏈使用WebAssembly(WASM)執行用戶生成的應用程序和代碼,WASM是一種新興的Web標準,獲得了Google、Microsoft、Apple和行業領先公司的普遍支持。安全
目前用於構建編譯爲WASM的應用程序的最成熟工具鏈是clang/llvm及其C/C++編譯器,爲得到最佳兼容性,建議你使用EOSIO C++工具鏈。eclipse
第三方開發的其餘工具鏈包括:Rust,Python和Solidity,雖然這些其餘語言可能看起來更簡單,但它們的性能可能會影響你能夠構建的應用程序的規模,咱們但願C++將成爲開發高性能和安全智能合約的最佳語言,並計劃在可預見的將來使用C++。編輯器
EOSIO軟件支持如下環境:ide
EOSIO提供了各類工具,要求你具有基本的命令行知識才能與之交互。工具
咱們可使用任何文本編輯器,最好支持C++語法高亮,一些流行的編輯器是Sublime Text和Atom,另外一種選擇是IDE,它提供更復雜的代碼完成和更完整的開發體驗,歡迎你使用我的喜愛的軟件,但若是你不肯定使用什麼,咱們爲你提供了一些選擇供你探索。性能
若是在任何類型的Linux上使用操做系統,你將可以輕鬆地遵循這些教程,包括但不限於區塊鏈
若是你在Windows上進行開發,很遺憾咱們目前不提供PowerShell端口和說明,未來咱們可能會附加powershell命令,同時你最好的選擇是使用帶有Ubuntu的VM,並在此VM中設置你的開發環境,若是你是熟悉移植Linux指令的高級Window開發人員,你應該遇到最小的問題。