首先我们要弄清楚,Geth,Mist,Ethereum Wallet这几个客户端的区别
Ethereum Wallet
项目地址:https://github.com/ethereum/mist
Ethereum Wallet是一个图形化操作界面的客户端。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统。主要功能:
- 创建账户
- 兑换以太币:内置了比特币、其它竞争币与以太币兑换功能
- 部署智能合约:代币合约、众筹合约、自治组织合约等
- 以太币转账操作
- 备份钱包
- 等其他功能
Mist
项目地址:https://github.com/ethereum/mist
Mist是一个去中心化应用浏览器。Mozilla火狐或者谷歌Chrome是为了web 2.0而生,而Mist浏览器是为web 3.0而生(3.0时代将会是去中心化的)。它允许你用Mist浏览器打开任何Ethereum去中心化应用。
Geth
Geth是go-ethereum项目的客户端,是一个命令行的客户端。通过此客户端可以进行基本所有的以太坊相关操作。主要功能:
- JavaScript Console:通过后台进行命令操作;
- Management API:管理相关的API;
- JSON-RPC server:JSON-RPC相关调用API
- 无论通过API或则console都可以进行相关操作,比如:
- 账号管理(创建账号、锁定账号、解除锁定等)
- 查询账户信息
- 查询交易信息
- 查询gasPrice
- 交易
- 挖矿&停止挖矿
- 部署智能合约
- 等其他相关功能
网友评论