以太坊客户端是以太坊网络中的节点程序,这个节点程序可以完成如创建账号、发起交易、部署合约、执行合约、挖掘区块等工作。
很多编程语言都参考以太坊协议开发出以太坊客户端,常用的为Geth和OpenEthereum。
Geth是以太坊官方社区开发的客户端,基于Go语言开发。OpenEthereum是Rust语言实现的客户端。使用Geth的开发者更多,接下来介绍Geth的使用方法。Geth提供了一个交互式命令控制台,我们可以在控制台中和以太坊网络进行交互。