Cover photo

深入学习Go-Ethereum : 001.什么是Geth

基本介绍

在 Ethereum (以太坊网络)中,存在很多的客户端,其中 Geth 是运行节点数最多的客户端版本.

官方介绍:

Geth is the Golang implementation of the Ethereum protocol. It is fast, open-source software that is actively maintained.

Geth是基于Golang实现的以太坊网络协议.它是运行快速、代码开源(下载地址)的软件,并由以太坊基金会积极维护地

以太坊客户端类型、开发语言版本、操作系统统计
以太坊客户端类型、开发语言版本、操作系统统计

从图中可以看出Geth是以太坊网络协议中,占比最高的客户端,高达90%.

(此外也推荐学习了解基于Rust语言开发的openethereum)

阅读参考

查询地址:

https://etherscan.io/nodetracker

代码下载地址:

https://github.com/ethereum/go-ethereum

官方面向开发者的学习文档:

https://ethereum.org/zh/developers/