以太坊的客户端比较多,用的语言也是各种各样,初学时很容易迷糊,其实这也是开源软件的特点之一。
总结一下用得比较多的几种:
这个是用Go语言编写的客户端,命令行操作,适应linux、macos、windows系统,可用于挖矿,组建私有链,管理账号,部署智能合约等常用功能。
一看有这么多API调用,不用说开发人员主要就用这个了,例如说私链调试
用JavaScript开发的客户端,全图形界面,支持linux、macos、windows,现在主要就是一个钱包,可以创建帐户、以太币转帐、ERC20代币处理、发布智能合约。
这个不支持API调用,图形界面操作,更适合普通用户。
用Python开发的客户端,与Geth功能相同。
更多客户端等用到了再补充说明,参见以太坊源代码 https://github.com/ethereum/
感谢您阅读 @chaimyu 的帖子,期待您能留言交流!