以太坊客户端
在以太坊早期的工程中,已经在多种不同的操作系统上实现了多个不同的客户端,这对整个以太坊的生态系统来说是巨大的胜利。它让我们验证了协议的明确性(在以太坊 黄皮书 中指明),向新的革新敞开大门,也让我们都保持诚实。然而,这也让很多新用户倍感困扰,因为自始至终也没有一个“以太坊安装包”让他们直接使用。
截止 2019年11月02日,最受欢迎的两个客户端分别是: Go客户端(go-ethereum) 和 Rust客户端(Parity)。
与客户端交互
为了实现和以太坊客户端等交互,请参考章节 链接到以太坊客户端 。
- Pantheon - PegaSys开发的Java客户端
- Geth - Go客户端
- Parity - Rust客户端
- Aleth - C++ 客户端
- Nethermind - .NET Core 客户端
- Pyethapp - Python 客户端,基于 pyethereum
- Infura - 提供以太坊客户端兼容API的云端服务
- Trinity - Python客户端,基于py-evm
- Ethereumjs - JS客户端,基于ethereumjs-vm
- Ethereumj - 以太坊基金会提供的Java 客户端
- Harmony - EtherCamp提供的Java客户端
- Seth - 命令行的MetaMask
- Mustekala - Metamask的以太坊轻客户端
- Exthereum - Elixir客户端
- EWF Parity - Energy Web基金会提供的客户端,用于Tobalaba测试链
- Quorum - 一个许可制的以太坊实现,支持数据隐私,开发者JP Morgan
- Mana - Elixir实现的以太坊全节点