1.介绍
以太坊网络由无数个节点组成,每个节点的地位都是一样的,大多数节点上的数据也是一样的。
每个节点都是实现了以太坊协议服务端。
以太坊协议服务端有多种语言实现,常见的是三种c++、go、python。
2.geth
go语言实现的称之为geth。
geth使用最广,功能非常多。比如可以作为以太坊网络的一个full node全节点,可以创建一个私有以太坊网络作为开发环境和学习环境。
geth的官网:https://geth.ethereum.org/
geth安装的参考文档https://geth.ethereum.org/docs/install-and-build/installing-geth
在ubuntu16.04安装geth:
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
安装完毕后,执行geth --help,现实帮助信息,表明安装成功。
3.使用
从getting start开始熟悉ethrereum https://geth.ethereum.org/docs/getting-started
3.1 “clef init”&#