以太坊客户端Ethereum Wallet与Geth区别简介

最近有不少朋友在搭建交易平台,在咨询和技术交流的过程中发现很多朋友不太清楚Ethereum Wallet和Geth区别。甚至有朋友使用Geth的API接口来调用Ethereum Wallet客户端(本机安装)。那么,今天就给大家简单介绍一下这两个客户端的区别。

Ethereum Wallet简介

Ethereum Wallet客户端对应的是Mist项目,现在此客户端大多都称为Ethereum Wallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。

Ethereum Wallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。
下载地址:https://ethfans.org/wikis/Ethereum-Wallet-Mirror
官网下载地址: https://github.com/ethereum/mist/releases
安装教程:https://ethfans.org/wikis/%E4%BB%A5%E5%A4%AA%E5%9D%8A%E9%92%B1%E5%8C%85%20Mist%20%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B

Ethereum Wallet客户端主要功能

创建账户
兑换以太币:内置了比特币、其它竞争币与以太币兑换功能
部署智能合约:代币合约、众筹合约、自治组织合约等
以太币转账操作
备份钱包
等其他功能
以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。
Geth简介

Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。
文档地址 https://github.com/ethereum/go-ethereum/wiki
通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:

Geth客户端主要功能

JavaScript Console:通过后台进行命令操作;
Management API:管理相关的API;
JSON-RPC server:JSON-RPC相关调用API
无论通过API或则console都可以进行相关操作,比如:
账号管理(创建账号、锁定账号、解除锁定等);
查询账户信息;
查询交易信息;
查询gasPrice;
交易;
挖矿&停止挖矿;
部署智能合约
等其他相关功能。
使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与Ethereum Wallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。

后语

上面简单介绍了Ethereum Wallet客户端和Geth客户端的应用的对比。Geth客户端API接口封装的JAVA版本正在编写完善,有需要的朋友也可以联系。

以太坊客户端Ethereum Wallet与Geth区别简介相关推荐

  1. 以太坊钱ethereum wallet最新版本使用(0.11)

    以太坊区块链既是一个区块链技术的平台,可以用它来开发各种去中心化的应用(dapps),同时它也是一种加密的数字币etherbase,和比特币一样.那么,假如我们拥有以太币,我们应该如何去中心化地存储和 ...

  2. 以太坊客户端mist和geth加快区块同步速度的方法

    以太坊客户端mist和geth加快区块同步速度的方法 李赫 2016.06.29 以太坊已经发布了windows下的图形客户端mist和命令行客户端geth,但是中国区发现一个问题,新建一个以太坊账号 ...

  3. ubuntu20.04安装以太坊客户端(geth和ganache)

    本文介绍安装两种以太坊客户端Geth和Ganache. 先安装git: sudo apt install -y git 查看git版本: git --version 使用git从github拉取get ...

  4. 以太坊客户端mist和geth加快区块同步速度的方法(星火节点计划)

    以太坊已经发布了windows下的图形客户端mist和命令行客户端geth,但是中国区发现一个问题,新建一个以太坊账号,目前需要同步170万个区块,速度非常的慢,往往好几天都没有同步完.主要原因就是国 ...

  5. eth geth 安卓_零基础学习以太坊开发--安装和使用以太坊客户端geth

    一.预备知识 想从事区块链开发,了解以太坊开发的程序员,在刚开始接触以太坊的时候,发现有很多的新名词: EVM solidity go-ethereum(geth) pyethereum Testrp ...

  6. 区块链学堂(4):以太坊基本概念及工具Geth、Browser-solidity、Mist

    在我研究以太坊技术的过程中,由于相关资料较少,因此走了较多的弯路.所以这里我们不会先介绍Solidity的语法结构,而会在接下来的第一阶段,从实战出发,陆续向大家介绍Geth.Browser-soli ...

  7. web3.js以太坊客户端

    以太坊客户端是一个软件应用程序,它实现以太坊规范并通过p2p网络与其他以太坊客户端进行通信.如果不同的以太坊客户端符合参考规范和标准化通信协议,则可以进行相互操作. 这些基于以太坊的网络中有:以太坊, ...

  8. Exthereum - 最新开发的以太坊客户端

    以太坊是一个任何人,只要掌握方法,都可以与之互动的协议.大多数人通过客户端了解以太坊(例如通过MetaMask来使用Geth,Parity或Web3).尽管这些以太坊客户端实现了以太坊协议,他们没有定 ...

  9. 服务器端调用智能合约,《精通以太坊:开发智能合约和去中心化应用》 ——3.4 远程调用以太坊客户端...

    远程调用以太坊客户端 远程调用以太坊的客户端是指相比全功能客户端,只提供了一部分功能的客户端.这些客户端通常不会保存完整的区块链数据,所以它们的启动速度更快,也不会消耗大量的磁盘空间. 远程调用以太坊 ...

最新文章

  1. 初识Quartz(三)
  2. 智能合约的核心思想、语法重点、编程模式、示例、规范及架构
  3. c语言连接mysql_聊聊数据库MySQL、SqlServer、Oracle的区别,哪个更适合你?
  4. C++中private成员变量和protect成员变量的区别
  5. 机器学习实战之K近邻算法
  6. 根目录_Ubuntu的根目录下的var/log/apt突然爆满,电脑卡死
  7. 华为鸿蒙应用市场抽成,谷歌宣布抽成30%,开发者把华为鸿蒙看做是取代安卓的唯一救星...
  8. jquery系列教程3-DOM操作全解
  9. 素数问题练习_HDOJ1262
  10. echarts 柱状图圆柱_使用echarts画柱状图
  11. Yuga Labs收购CryptoPunks 的始末是怎么样的?
  12. Android在针式打印机上通过ESC/P指令打印二维码
  13. ACRANSAC之我见
  14. linux 脚本 $? -ne 0是什么意思,【shell】linux之if [ $? -ne 0 ];-ne 表示 不等于,参考shell中运算符整数比较
  15. 全文翻译【YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors】
  16. android网络 gps定位失败,android 网络定位失败 location为null的真正原因
  17. JSP:论坛短消息功能模块扩展(Ajax)…
  18. 图像视频降噪的现在与未来
  19. 伺服控制-canopen
  20. 简单应用Selenium+PhantomJS来抓取煎蛋网妹子图

热门文章

  1. 四线电阻触摸屏原理(仅作为学习记录)
  2. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现
  3. 雷电模拟器装Xposed
  4. dorado autoform 添加autoformElement
  5. 如何成为杰出的程序员?Java虚拟机学习集锦是我攒来的,吊打面试官
  6. Quartz 的启动流程分析
  7. 随着盒马生鲜等超级新零售业态的入场,传统农贸市场会消失吗?
  8. 【附源码】计算机毕业设计SSM西仰陵农贸市场网销系统
  9. switch日文键盘打中文_Switch怪猎崛起防具演示|天穗之咲稻姬Switch版预购销量是PS4版的两倍...
  10. Exchange 的 CDO