以太坊客户端介绍

首先我们要弄清楚,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
    • 交易
    • 挖矿&停止挖矿
    • 部署智能合约
    • 等其他相关功能
JouyPub wechat
欢迎订阅「K叔区块链」 - 专注于区块链技术学习