Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

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

星火车品
102 1 0
EthereumWallet简介+ ?5 V/ y# o$ F# F+ G4 j
% D% l5 V* T5 a! T3 q8 P4 v
    EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。, E! K4 A, e$ D% g9 T1 ^2 L( J
+ e# y9 D/ U8 M& h+ D) a
    EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。% L0 v2 E2 q# d8 {5 G

; ~2 S' c* r8 W  E, k    EthereumWallet客户端主要功能
; q8 u  ?6 @* |% W
- Y& P) ~& I* N$ }    创建账户  u( b8 G9 q' X4 j. x6 G) o

5 z8 k4 \' }; W: Q3 M$ G    兑换以太币:内置了比特币、其它竞争币与以太币兑换功能
) p; J0 q  T9 [6 ?" ?: P9 s# _2 [; k
8 G1 w0 b' i  z% ~& v    部署智能合约:代币合约、众筹合约、自治组织合约等
7 ~% O' _$ N" F: P2 W( P& N& ]8 C6 S* G
    以太币转账操作
9 r" K% ?9 [$ W1 V+ r8 B% e! m, u+ x0 s, w5 O
    备份钱包
! B+ r  q: O9 F9 S9 ?' j2 {8 U- {. w6 `+ i
    等其他功能1 j* ~- k9 S. O! x6 e

; E: e* _: F. s  I    以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。
5 _0 X7 S. G. B$ U$ o- T( ]0 r& \$ F
    Geth简介
1 S1 F4 H9 s4 S  x, W, T+ N7 j9 |2 g+ r8 s: p+ N7 q
    Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:* U$ G- i/ c7 ^* G6 o5 T

( F& s$ y: F$ L# s1 V- w    Geth客户端主要功能5 s- ]. A+ K& H: E2 l& @: S

( E8 ~. ^& a, k  H" w1 Z  w3 S    JavaScriptConsole:通过后台进行命令操作;
" C0 O. K6 S9 e  q1 X
% E& J) x, ^3 Z3 S: O- Y    ManagementAPI:管理相关的API;' j5 E2 l6 h2 O' E% _% A- j
/ n: I2 N% I% ~2 q8 m( o/ ]9 u8 D
    JSON-RPCserver:JSON-RPC相关调用API: p/ s) I- f5 ~) k4 E8 U" G$ h: W
& P+ v: o" S0 p. Q% D
    无论通过API或则console都可以进行相关操作,比如:0 P' T7 `5 n9 ~+ h1 I: c, b* ]5 g

, C1 X  l% v) ]: v! C( X0 N, e    账号管理(创建账号、锁定账号、解除锁定等);5 ~! c& R' |! i" w0 s& H2 n# c6 S

! ^, |5 Z6 p4 P& {    查询账户信息;- h! a- j7 k9 W- y- W( u' L
9 |% _1 ?5 c  X7 Y; j, L) m
    查询交易信息;) U% l& g  [2 _( f, N. K

: }7 M! ]) p* o. ^) e, J4 e( ?0 @    查询gasPrice;* l+ M- V8 {/ P7 ~
5 A4 [2 }' R% g& |+ w& ~- d
    交易;% W0 j: ~  d* G4 Q4 ?* ^
" m( s, F/ g8 Z& `: ]
    挖矿&停止挖矿;
* A* i! r1 |: [* g0 ?; W
. @3 P! p1 n5 Y9 r# l( z8 D7 X    部署智能合约9 Y! ]) e' s" j3 l3 o' u* v
7 R4 J; b2 Y; w! f5 U
    等其他相关功能。" i; L: U2 R( W. a8 N5 I! S

! b1 D9 C! L1 D& A+ l! S6 y' x    使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

星火车品 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    12