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

By [OutOfToken](https://paragraph.com/@lua) · 2022-03-04

---

### 基本介绍

在 Ethereum (以太坊网络)中,存在很多的客户端,其中 [Geth](https://geth.ethereum.org/) 是运行节点数最多的客户端版本.

官方介绍:

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

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

![以太坊客户端类型、开发语言版本、操作系统统计](https://storage.googleapis.com/papyrus_images/d9eb49888886a2484394b4532909703b47b1188a88a66b3bb08d120b3a5a683c.png)

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

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

(此外也推荐学习了解基于Rust语言开发的[openethereum](https://github.com/openethereum/openethereum))

### 阅读参考

查询地址:

[https://etherscan.io/nodetracker](https://etherscan.io/nodetracker)

代码下载地址:

[https://github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum)

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

[https://ethereum.org/zh/developers/](https://ethereum.org/zh/developers/)

---

*Originally published on [OutOfToken](https://paragraph.com/@lua/go-ethereum-001-geth)*
