Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

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

星火车品
147 1 0
EthereumWallet简介& C5 c- i9 F& s- h( w( P

* t+ T. h% Z; x4 x7 n: W6 X    EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。: s* D/ C3 H. x! O: K

7 I$ w% o: P& e6 ~8 j8 ^    EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。; ]! Z5 l! J2 x6 i7 F
: e& L, @% ^& ~& r& G. K
    EthereumWallet客户端主要功能
* ?/ G4 S' V0 y( o% G3 ~( X% g
' |: `5 L. c# V3 |& T. Q* y3 s    创建账户
& }6 y! U$ J/ h2 p# }9 M; C+ k7 ^  V$ ^4 W
    兑换以太币:内置了比特币、其它竞争币与以太币兑换功能$ c9 @) T: l8 Y( i

2 q4 \/ D/ l+ a  B! y    部署智能合约:代币合约、众筹合约、自治组织合约等
, m2 N5 w, k3 H/ q4 W8 t# T+ E
$ U+ q/ t0 c% ?6 q6 L8 U) M    以太币转账操作
) U1 H& l9 s1 |+ k. I4 W" H" J$ `" Q" W9 D
    备份钱包
6 b, \6 @, K7 o. |& a% O* ?& G8 m! u' w5 `
    等其他功能
' Y5 s; G# _- v+ p& e: i7 O7 o5 @: p4 Q$ r7 b
    以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。
  L2 s0 G# F7 ~" p; t! r+ F  m0 I+ y9 D" z7 F2 H
    Geth简介
# q( j/ C3 P2 H# ^$ i# R" p
! o1 R3 @. M$ \( U5 H3 Z    Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:7 o, x" F& t9 \/ ]
' @3 t3 B8 x: H( E! P
    Geth客户端主要功能6 M( {& R, ]8 G  k: a$ D! z

3 V' {) z& `  C6 `7 T    JavaScriptConsole:通过后台进行命令操作;
: [: f1 z8 t6 W. W. z$ E) `3 T1 v7 I
    ManagementAPI:管理相关的API;
' w: ~2 Z5 V& A1 M6 v/ e  `, d
    JSON-RPCserver:JSON-RPC相关调用API5 ]  I! k4 {8 N3 s! m

+ }: X: G# u6 ]6 f" p5 ~    无论通过API或则console都可以进行相关操作,比如:
. R- U, t4 o$ z8 y9 L: P( t' ]8 n4 b5 u
    账号管理(创建账号、锁定账号、解除锁定等);: ]/ B3 T+ G2 H" [
& p& m* I) ], B
    查询账户信息;
5 I' l) D5 h1 Y; p0 e
" T  M4 I8 h5 b( V1 v/ N    查询交易信息;7 N. E. b8 M, ~  h

% V8 Y* s" _* l1 |" ^$ h    查询gasPrice;/ Q% r+ k  u+ ^% V( a; }2 W

8 j& G8 B* e$ J# ]( |% k    交易;
$ v6 ~' _- a, \5 h% p& C
# d0 Y, w; p5 i+ `$ z9 T    挖矿&停止挖矿;
5 O( C' z5 c; Q1 L2 c
# H! Q* m& y% \1 S0 }& X# M    部署智能合约
4 m+ ~/ k& b' n1 _; I& T1 }; e$ A: Z' l1 s- i! y0 a  h
    等其他相关功能。
8 C; g: C$ V: g5 ^( m9 v/ G) r$ _3 J- q$ U
    使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

星火车品 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    12