最近有很多朋友在搭建交易平台,在咨询和技术交流的过程当中发现不少朋友不太清楚Ethereum Wallet和Geth区别。甚至有朋友使用Geth的API接口来调用Ethereum Wallet客户端(本机安装)。那么,今天就给你们简单介绍一下这两个客户端的区别。linux
Ethereum Wallet客户端对应的是Mist项目,如今此客户端大多都称为Ethereum Wallet,也有称做Mist客户端的,知道它们两个指的是通一个客户端便可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操做系统,是一个图形化操做界面的客户端。介绍到这里,你们可能就明白了,若是你想经过API来调用以太坊的接口,选择此方式是行不通的。git
Ethereum Wallet客户端主要是为用户提供可视化操做的客户端,下载安装以后经过相应的图形化界面便可进行建立帐户、转帐、查询余额等操做。【下载地址】,【安装教程】github
Geth是go-ethereum项目的客户端,也是目前使用最普遍的客户端。支持windows、linux和OSX三类操做系统。针对此系统网上有大量的资料能够参考,github上的wiki文档使用说明也比较详细。【文档地址】。经过此客户端能够进行基本全部的以太坊相关操做。主要功能分三类:windows
使用Geth客户端能够经过对接API(目前交易平台经常使用的方式),或直接经过命令行进行操做。与Ethereum Wallet相比,没有可视化的操做界面,基本上都是经过命令来完成的。操作系统