brew install cmake cryptopp miniupnpc leveldb gmp libmicrohttpd libjson-rpc-cpp # 仅仅安装Mix IDE和Alethzero 编译 如果你只准备安装solidity,忽略末尾Alethzero和Mix的错误。 solidity --all --cores 4 -DEVMJIT=0 # 编译Solidity及其它 # 在OS X系统加上DEVMJIT将不能编译,在Linux系统上则没问题 如果你选择安装Alethzero
需要等待一段时间 brew install cmake cryptopp miniupnpc leveldb gmp libmicrohttpd libjson-rpc-cpp# 仅仅安装Mix IDE和Alethzero 1.6 编译 如果你只准备安装solidity,忽略末尾Alethzero和Mix的错误。 project solidity --all --cores4-DEVMJIT=# 编译Solidity及其它 # 在OS X系统加上DEVMJIT将不能编译,在Linux系统上则没问题 如果你选择安装Alethzero
以太坊客户端 本教程将重点介绍Alethzero客户端的上手使用,以及如何用它创建简单的智能合约 ,也就是去中心化应用的后端程序。 重要提示:本教程使用的Alethzero客户端目前处于快速迭代期,最稳定的版本是您下载的最新版。 我们将使用Alethzero,这是为开发人员设计的以太坊(Ethereum)网络客户端的C ++实现。需要强调的是,我们将安装最新版,这是截止目前最稳定的,并包含所有最新功能的版本。 如果一切顺利,在启动Alethzero之后,您应该看到如下图的内容,具体取决于您的平台和屏幕分辨率。 如果您尚未这样做,请打开您的Alethzero客户端,并熟悉该界面。确保你手边已经打开了一个记事本,并编辑好前面讲述的智能合约代码。
(二)webthree-umbrella项目 此项目包含3个客户端 开发语言:c++ 客户端文件:AlethZero、Mix和Eth 使用平台:windows、linux AlethZero是图形化的钱包客户端,对应的是Geth的功能,不过是全图形化的。但是随着后续以太坊基金会主推的图形化钱包Mist的推出,渐渐没落。