以太坊客户端Ethereum Wallet与Geth区别
星火车品
发表于 2022-11-17 17:34:23
89
1
0
# m: A1 ]" s/ N( r! f
EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。
% o) ~& T( [& f$ |6 M$ a
EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。
3 I. C+ m# Y5 M- k
EthereumWallet客户端主要功能
/ W" U/ F- a$ |4 G2 x1 }5 |
创建账户
2 t4 J$ }! R$ _' N0 w8 U
兑换以太币:内置了比特币、其它竞争币与以太币兑换功能
部署智能合约:代币合约、众筹合约、自治组织合约等/ `, H) w9 I) T# k" o
( o: I" t9 b A
以太币转账操作
* I* W9 ^9 m1 @' h5 D
备份钱包6 ^5 K; U+ K9 A8 ^; U! d8 }! Y
等其他功能
以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。 r8 B8 _+ r- }3 B/ x4 e8 d/ n
# h* n7 c% x) G. ]0 B
Geth简介
Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:
Geth客户端主要功能) t# z& i- l& R# {" B6 g% g- s7 t
. a3 \5 s3 g2 ^. b8 S) x8 i) w
JavaScriptConsole:通过后台进行命令操作;; f9 c" K; k" x0 ]
ManagementAPI:管理相关的API;% u. E, H# w6 }! n
JSON-RPCserver:JSON-RPC相关调用API# Y5 y& n" s% W, L( E
无论通过API或则console都可以进行相关操作,比如:# U" _9 Q2 y0 x
账号管理(创建账号、锁定账号、解除锁定等);
查询账户信息;
查询交易信息;
查询gasPrice;: A( |4 c X5 U' {
交易;
5 A* q# E, f! a2 }0 ?5 e
挖矿&停止挖矿;
- s! ?. N1 Q; p* J0 X
部署智能合约: ~ B; g# b- n, J# _
等其他相关功能。
, y) z; o. S9 N/ T
使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
成为第一个吐槽的人