Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

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

星火车品
164 1 0
EthereumWallet简介# e' _- }* R& n9 S
( I; i: M+ v! p: h; M" Y  |
    EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。8 Q" |! U  X# P6 d9 k' @0 \, L
7 o& m3 g& O* l% o* s
    EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。! U6 y* |. _/ Y5 Q

3 F" V* W% U/ K1 t, ^. P' F" ?5 Q: Z    EthereumWallet客户端主要功能& k4 V* |; o6 `7 s4 b" e
$ K+ M& {* ^6 P. {' k
    创建账户( ~8 C: q4 ]/ M$ Y2 O7 e

2 p$ F1 V/ j9 E* ~( |6 j    兑换以太币:内置了比特币、其它竞争币与以太币兑换功能# T3 D$ W/ L* j: f. j
: f) Z/ b9 v% z/ `4 i  }
    部署智能合约:代币合约、众筹合约、自治组织合约等4 y& L! \7 N+ p1 U& V% @
& o" c9 E! J: _+ t/ P
    以太币转账操作# j7 E: J+ \$ w4 G7 c3 z

4 d% H) c! U5 t. P    备份钱包1 Z) o6 S( G& I4 H% Z, b

3 b% K- E# i: H% M% _1 [, |    等其他功能
* V9 f$ r( }" n1 r* x9 G+ b
' [$ n# Q2 ]( l    以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。" C- O+ \. z; k7 i% y; F0 m
3 O# Y( p! S  \, ~8 o: ^. o3 E
    Geth简介" e2 p5 _  n, B0 D: E2 b

# j3 C9 G  ~- [9 v' w    Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:
+ q7 G0 a# b% R& C0 S; v- U/ J: p# R0 R3 l9 f& |. c
    Geth客户端主要功能6 C. X2 v, p" Z: ~

; {+ r8 f# U5 T8 H6 r+ M/ g% T    JavaScriptConsole:通过后台进行命令操作;) z% g4 X  P) z8 d" c

7 y4 W. ]& P4 @) o7 i4 q" ]    ManagementAPI:管理相关的API;
& P8 a& y: o+ c. }- q
5 K( ?' `- d- C% }1 k- l; z6 l7 u    JSON-RPCserver:JSON-RPC相关调用API
5 A( T3 u7 o2 I; j
) E) ~: v. E8 e7 |$ I/ l( T    无论通过API或则console都可以进行相关操作,比如:9 G" a( _5 K# p0 r" W: Z! [) P; ^
, I. p) b5 C1 x, t
    账号管理(创建账号、锁定账号、解除锁定等);
9 \6 \4 B0 Y+ y; z  t! L  u* W5 V6 j8 z. ^- _
    查询账户信息;9 [/ i- S* [; T) I! J
7 W2 M5 b; ]3 y
    查询交易信息;
/ W* {& Y9 z# ~
/ ?2 d! q" E6 G6 |5 Y7 q    查询gasPrice;6 @; n& o# |; V% w; J4 M6 T' [

" \' z8 X9 c/ F/ ~5 D    交易;
# x( w1 n% _- A# {: U; a4 Q$ g9 t5 ?# c  N$ F
    挖矿&停止挖矿;, j5 t. e- ^: [4 G3 Y
5 D+ {' j% K: |2 y$ b0 f
    部署智能合约
& C" t1 G$ ]. Y6 Q" |: {
; I/ E' F- o. M3 l( d; |0 r    等其他相关功能。
1 q" e5 A9 |$ p# _3 N, x, \
+ D3 Q( q% X% X- L- t+ C8 d    使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

星火车品 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    12