Go语言实现的Ethereum客户端-快速安装
Posted 区块链技术实践
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言实现的Ethereum客户端-快速安装相关的知识,希望对你有一定的参考价值。
Ethereum的一大特点就是有多种实现方案,包括Go语言实现的Geth,Rust语言实现的Parity,C++语言实现的cpp-ethereum等等,目前使用最广泛、开发最活跃的应该是Go语言实现的Geth。
Go语言可以很方便的跨平台编译,支持目前所有的主流操作系统,并且编译后的可执行文件无任何依赖(俗称的绿色软件),部署非常方便。Go语言是编译语言,相对于Python等解释语言,执行效率要好很多。
Geth的官网是:
https://geth.ethereum.org/
其源码可以在GitHub上找到:
https://github.com/ethereum/go-ethereum
我们以Ubuntu 16.04 64位版本为例,介绍如何快速安装Geth以及相关的工具,以下命令均使用root账户运行。
apt-get install software-properties-common
add-apt-repository -y ppa:ethereum/ethereum
apt-get update
apt-get install ethereum
通过上图可以看到,在安装过程中,不仅安装了geth软件,还安装了bootnode、puppeth等辅助工具,这些工具也很重要,具体的使用方法,我会另外撰写文章描述。
可以通过 geth version查看是否安装正确以及geth的版本信息:
参考资料:
https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Ubuntu
以上是关于Go语言实现的Ethereum客户端-快速安装的主要内容,如果未能解决你的问题,请参考以下文章