ethereum入门--Go Ethereum环境搭建
Go Ethereum简介 Go Ethereum是以太坊协议的三个原始实现(以及C ++和Python)之一。 它是用Go编写的,完全开放源代码并在GNU LGPL v3下获得许可。 Go Ethereum可以作为独立的客户端Geth使用,您可以将其安装在任何操作系统上,也可以作为可以嵌入Go,Android或iOS项目的库。 搭建基于以太坊go-ethereum的环境 1.安装go-ethereum 在这里只介绍在Ubuntu环境下的源码安装,执行以下操作 安装Go环境 可以参考go官方安装文档 https://golang.org/doc/install 下载go-ethereum源代码: go get -d github.com/ethereum/go-ethereum 编译生成可执行文件,可执行文件在$GOPATH/bin目录下 go install github.com/ethereum/go-ethereum/cmd/geth 2.启动go_ethereum 连接以太坊网络启动方式(以太坊网络上的完整节点) geth缺省会连接到以太坊官方的正式网络上去,这个正式网络里的区块目前已经有多达500多万块,而且里面跑的都是要花真金白银的交易 $ geth console 该命令将: 在快速同步模式下启动geth(默认情况下,可以使用--syncmode标志进行更改)