以太坊常用客户端简介

Words
331
Reading
2 min
9y

以太坊的客户端比较多,用的语言也是各种各样,初学时很容易迷糊,其实这也是开源软件的特点之一。

总结一下用得比较多的几种:

Geth (Go-Ethereum)

这个是用Go语言编写的客户端,命令行操作,适应linux、macos、windows系统,可用于挖矿,组建私有链,管理账号,部署智能合约等常用功能。

  • JavaScript Console:通过后台进行命令操作;
  • Management API:管理相关的API;
  • JSON-RPC server:JSON-RPC相关调用API

一看有这么多API调用,不用说开发人员主要就用这个了,例如说私链调试

文档参考

命令参考

Mist (Ethereum Wallet)

用JavaScript开发的客户端,全图形界面,支持linux、macos、windows,现在主要就是一个钱包,可以创建帐户、以太币转帐、ERC20代币处理、发布智能合约。

这个不支持API调用,图形界面操作,更适合普通用户。

pyethereum

用Python开发的客户端,与Geth功能相同。


更多客户端等用到了再补充说明,参见以太坊源代码 https://github.com/ethereum/


感谢您阅读 chaimyu@chaimyu 的帖子,期待您能留言交流!

以太坊常用客户端简介 | Ecency