Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

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

星火车品
165 1 0
EthereumWallet简介# B! ^. A! j2 E' ]6 \. y0 T* c

+ P" t$ [; N5 D. `/ d8 q& L& T    EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。9 F) S: P, G3 f

& b2 {) p( P+ T: z    EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。; W% l) H! ~/ R
. y+ k) w8 G, G
    EthereumWallet客户端主要功能
1 ~9 R4 e+ d% S. U. Z5 X; N) v" {4 V9 S: f
    创建账户
) s* L# C) u( Y0 [$ C. `% M' C
( q; L9 [" `) U2 k$ u. Y    兑换以太币:内置了比特币、其它竞争币与以太币兑换功能" b$ _' v+ G  g
" w" u6 r. d/ i( X
    部署智能合约:代币合约、众筹合约、自治组织合约等) u( V0 k7 f6 t0 h6 X. v# Z

) R. q8 v2 U, d9 u# ?  |% N2 ?    以太币转账操作
2 ]9 l0 p8 O6 ~$ |) N4 D1 A0 @6 E. M! r4 G( D! Z: o+ B
    备份钱包5 j4 `3 Y0 }# G" x- Q6 y

0 P& @+ I( W$ V    等其他功能& M- D" {# g1 d2 V3 V- F
" x0 B, }! n7 {4 s+ w
    以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。
% S8 `) }2 `! R1 ~5 n# l$ D5 @/ Z5 [; w
    Geth简介
7 Q2 M, }: H, C
& X; M" W8 ?& _9 g% o; L  o    Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:
( b% N( v+ h! b  T
( v- N4 E, e0 N    Geth客户端主要功能
* |6 K- [# m8 @4 T! u6 S
2 E% J, I* q" U4 K6 ~    JavaScriptConsole:通过后台进行命令操作;
9 O9 n8 s7 k$ W3 E/ R! i
4 |4 Z4 @4 A4 ^4 y    ManagementAPI:管理相关的API;
8 J7 d" H+ c5 T9 p, s( O' }
6 z7 N) a$ z' C  S3 m- o( B    JSON-RPCserver:JSON-RPC相关调用API9 b+ n6 q2 q3 a$ _  f7 k" w: ^( [
% \2 c: p0 d$ h, P: c7 Y# O* x
    无论通过API或则console都可以进行相关操作,比如:/ q# ?  r* j; ^, y; `# _, i, ^) o
' _; p4 A6 w1 N' g% p
    账号管理(创建账号、锁定账号、解除锁定等);2 r3 x9 ]4 r6 v9 `' ^# F$ K

7 v3 ?  ^8 {# z0 F    查询账户信息;0 N1 U( N% f) M6 B$ a! v
$ ]% T7 T- ?7 _4 V2 ^; ?
    查询交易信息;
6 g) z% d( A- m+ S9 U
, o) i2 h8 w9 y6 n, H- z! S( b    查询gasPrice;0 `; {/ F# N, {  G
5 q. Z% Z4 o" N  s
    交易;
4 N3 s" D2 d1 E1 X: g% z( l( E0 X
    挖矿&停止挖矿;3 p, J& N8 Z, j) J) q
( F8 A9 n+ t: n6 B# L; F: S$ R
    部署智能合约5 q7 N2 i$ k" t$ a" y5 |

1 F' g% L+ G7 `' N2 M, A    等其他相关功能。' v. j- k% W0 i6 b* U, A: [6 H0 p, ^
4 T" s& ]( m& Q( r) k
    使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

星火车品 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    12