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

以太坊客户端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客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。
Ethereum Wallet客户端主要功能
创建账户
兑换以太币:内置了比特币、其它竞争币与以太币兑换功能
部署智能合约:代币合约、众筹合约、自治组织合约等
以太币转账操作
备份钱包
等其他功能 
以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。
Geth简介
Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:
Geth客户端主要功能
JavaScript Console:通过后台进行命令操作;
Management API:管理相关的API;
JSON-RPC server:JSON-RPC相关调用API 
无论通过API或则console都可以进行相关操作,比如:
账号管理(创建账号、锁定账号、解除锁定等);
查询账户信息;
查询交易信息;
查询gasPrice;
交易;
挖矿&停止挖矿;
部署智能合约
等其他相关功能。
使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与Ethereum Wallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101110.html原文链接:https://javaforall.net

(0)
上一篇 2021年6月30日 下午4:00
下一篇 2021年6月30日 下午5:00


相关推荐

  • 数据分析统计

    数据分析统计

    2021年5月10日
    160
  • javascript 匿名函数_java 匿名函数

    javascript 匿名函数_java 匿名函数在JavaScript中用匿名函数(箭头函数)写出递归的方法前言今天看 Mozilla 出品的 ES6InDepth ,看到 Arrowfunctions(中文翻译),其中一段让人讶异。Usingarrowstopiercethedarkheartofcomputerscience「使用箭头来刺穿计算机的黑暗心脏」里面提到λ(lambda)表达式、阿隆佐·邱奇(Alonz…

    2026年4月17日
    4
  • GoogleNet_google翻译学术论文

    GoogleNet_google翻译学术论文                             GoingDeeperwithConvolutions摘要      我们在ImageNet大规模视觉识别挑战赛2014(ILSVRC14)上提出了一种代号为Inception的深度卷积神经网络结构,并在分类和检测上取得了新的最好结果。这个架构的主要特点是提高了网络内部计算资源的利用率。通过精心的手工设计,我们在增加了网络深度和广…

    2022年8月14日
    8
  • linux修改密码过期时间echo_linux查看密码修改时间

    linux修改密码过期时间echo_linux查看密码修改时间linux新建用户默认90天密码过期,设置永不过期方法。1、查看某个用户的密码过期时间等信息,可以用:chage-l用户名2、修改单个用户的密码过期时间,可以用chage-Mdaysusername来设置。如:chage-M99999lizi就是把lizi这个用户的最大期限设置为无限,lizi这个用户的密码就永远不会过期了。转载:linux环境下设置用户密码过期期限_amazingsmile的专栏-CSDN博客_linux设置密码不过期…

    2025年9月21日
    11
  • 向量的内积例题_python求向量的模

    向量的内积例题_python求向量的模有两个向量v1=(x1,x2,…,xnv_1=(x_1,x_2,…,x_n和v2=(y1,y2,…,yn)v_2=(y_1,y_2,…,y_n),允许任意交换v1v_1和v2v_2各自的分量的顺序,计算v1v_1和v2v_2的内积x1y1x2y2…xnynx_1y_1x_2y_2…x_ny_n的最小值样例:输入:n=3v1=(1,3,−5)v_1

    2026年3月5日
    4
  • OpenClaw命令行使用_OpenClaw命令使用详解【详解】

    OpenClaw命令行使用_OpenClaw命令使用详解【详解】

    2026年3月13日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号