以太坊客户端Ethereum Wallet与Geth区别
星火车品
发表于 2022-11-17 17:34:23
59
1
0
, Y' \' Y' Q. g3 e
EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。1 _5 L$ ?# N" k# \ h
2 k3 u- d3 x6 F+ g& n8 F1 I
EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。
EthereumWallet客户端主要功能
创建账户
兑换以太币:内置了比特币、其它竞争币与以太币兑换功能! {' l$ {! U3 G
部署智能合约:代币合约、众筹合约、自治组织合约等
以太币转账操作
% ~, J0 }2 ~ { _
备份钱包& y9 P) H; y$ G
等其他功能% v. b$ s2 c- [* Z
# J: ~* F/ n$ u
以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。4 q; k- K8 V* `* u
% T ?3 s# [% e
Geth简介- W. _' t9 z$ T) U; j( A" D2 ?; [3 s2 p
Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:
4 _. \4 B9 p4 K: q
Geth客户端主要功能3 P- m* m1 p4 M8 @3 {% E& }
0 e. E3 M! g v% ?' v- a/ [+ G
JavaScriptConsole:通过后台进行命令操作;2 X2 s8 @/ m% `4 G
ManagementAPI:管理相关的API;
; @) H& ]. j% F& V
JSON-RPCserver:JSON-RPC相关调用API7 u0 {) p; ]" Z5 a; J
无论通过API或则console都可以进行相关操作,比如:
N9 q+ \/ J0 _% F6 T# w" M
账号管理(创建账号、锁定账号、解除锁定等);- t6 b6 S0 k+ S/ h2 w! r' L: W. L
, l) x2 f' U/ d5 E% ~
查询账户信息;
: F2 s2 _! V8 G5 w' S& V/ g
查询交易信息;
; E2 D+ ^/ Y4 o/ s0 M! B
查询gasPrice;/ J" L' E* ~% L4 o
0 n' j, e2 q2 O" X: M4 n' G) h+ {& w$ h
交易;
2 s* y! j2 F# w" t7 e
挖矿&停止挖矿;0 f. o( L9 R! @
* B7 s" O) ~" {# ~! h8 f0 K
部署智能合约- z* a" i& J3 V* g( M F: X
7 I) s8 r2 w8 i. y8 C9 k8 X
等其他相关功能。- M4 V' z% P/ _. u# m. z5 s. `* h
使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
成为第一个吐槽的人