区块链与加密货币  - 讨论区

标题:Go语言实现的Ethereum客户端-快速安装

2018年04月01日 星期日 18:11

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

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号