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开发人员,你应该遇到最小的问题。