Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

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

星火车品
88 1 0
EthereumWallet简介7 I' _1 l' J; K% o' L% C; z& V& H

7 g; H: W0 d: r# l/ C7 ]    EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。& m) x2 ]. O' q5 |* f+ U
: x6 ~7 v$ T) V2 J
    EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。
1 A9 }7 s0 B" t
0 V" A, a2 r3 Z    EthereumWallet客户端主要功能
) @% z# k" W' O6 b- l* x$ E0 r9 H! ]# U9 q! n0 z/ j
    创建账户5 @1 j2 N2 _  R$ g* s9 r( R3 @
% O3 [. I$ i! x: X% X' ^
    兑换以太币:内置了比特币、其它竞争币与以太币兑换功能7 P) K: ?" Y' j+ f
  D  [: ~- i1 D2 C3 r; B
    部署智能合约:代币合约、众筹合约、自治组织合约等
& V, H# K5 H4 L( j3 P0 S& o3 Y5 i4 Y2 b! O( }5 }( ~  `
    以太币转账操作
, w3 p* H, ~5 E! r
1 J& S6 p! T( `6 b; h    备份钱包- _3 ?" d  T, b7 F9 }

& }) d/ v9 e4 u* H6 J' Y1 ~    等其他功能
6 z) n4 B# @+ L  j5 T3 Q7 t# z) R& T/ ^9 `5 M! t' q
    以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。
+ |7 O7 q! x, D5 p+ T  g( m7 h/ L, M. Z
    Geth简介. y+ v0 r/ K; f* w" [7 Y
! K3 F0 m9 M/ q+ B
    Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:+ X  [9 P% @# B" w1 ?! d: m8 Q
4 M6 q% c0 R( L" O
    Geth客户端主要功能$ E3 e& b* U) u0 W

. E7 W+ X0 W( @* f. l    JavaScriptConsole:通过后台进行命令操作;7 {5 w2 X; E0 z  z) I7 c" u; O
3 [; R" D* r; ?1 l- ~/ Y) _
    ManagementAPI:管理相关的API;
) N' R/ T1 I( p+ P  W/ [& v' s' I% i( M7 S
    JSON-RPCserver:JSON-RPC相关调用API
( s8 _  x1 ^3 `2 c
0 L. j3 z3 ~  K( {5 |$ ^* t    无论通过API或则console都可以进行相关操作,比如:
/ {0 y% `$ G) |' ^' K3 g) m
* X3 W8 E, Q1 t5 J    账号管理(创建账号、锁定账号、解除锁定等);3 Z7 k7 k4 w0 T9 R4 ]3 {0 V" c$ `+ \) z

: v; T! h" T8 Q8 b' d    查询账户信息;
, B/ W2 F9 S6 {$ F3 ?" I# n+ D3 z
    查询交易信息;9 R/ b2 d7 G6 P8 G
$ [# G: _  J+ k3 }6 ^
    查询gasPrice;
4 O! `# p7 X/ E, B, k, ~/ ]
' l7 K1 Z) X( R0 {( T# \: A4 N    交易;
& B0 d4 y# r! u8 E3 r2 n5 ~+ b6 ^2 H  g
    挖矿&停止挖矿;3 U3 ~# b; g% U+ m" g

5 t8 p" }* V: y8 ?% }6 D8 u    部署智能合约
" A& X! i8 p8 U' O4 P6 e* h/ N9 E) }# T
    等其他相关功能。
) K! c6 M& d; w) e9 ~9 O5 H9 `2 T! \- Q7 H) Q7 @9 M
    使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

星火车品 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    12