Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

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

星火车品
163 1 0
EthereumWallet简介- T7 {( j1 D. Y  c4 Y

8 X& u3 \$ ^" L% J- G    EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。$ @3 ?6 R: t4 ?9 M) C0 b% E$ z
7 b0 L7 i' k# o' w' [
    EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。
* @0 B- y- g; X. a7 b9 @
6 B  r  l( x! \& T9 |9 c+ @    EthereumWallet客户端主要功能
0 x& j) i0 P4 w
: n4 E2 n: L- w    创建账户
5 r) S! S& w7 U
- }" v) Z% A: U' M+ F/ L    兑换以太币:内置了比特币、其它竞争币与以太币兑换功能
  j" {; `6 J$ n* s6 s5 X1 C4 U: ?) s9 r+ I9 m) g% |
    部署智能合约:代币合约、众筹合约、自治组织合约等3 g, F# e" C- |( S0 m' F
' `+ K$ ?9 X; B
    以太币转账操作, k) p# W, |8 u' t$ T
' v3 l$ _# J7 W
    备份钱包, ?0 t% w! L+ \: U

9 L. m9 q5 G$ a, \$ O    等其他功能7 }4 J( J! c5 s

8 D: ?; z, k, f2 j    以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。! x4 b$ R: z6 P

% F% a& M; x+ h" _# y    Geth简介
# J9 f- ^- n& w' l+ m1 L) c* U0 k, ~
, c- {; m7 U) {& N( P    Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:
- X3 d$ }6 ~& \- `. u! l* m5 F; f) ~; G
    Geth客户端主要功能2 D4 M* Q" A$ Y
$ K- B9 u& d( `) p4 H% p9 a
    JavaScriptConsole:通过后台进行命令操作;. E+ d- u' l% v, }: P$ L. _
- W3 W( A4 D' y5 J5 P, {
    ManagementAPI:管理相关的API;# C0 b$ G3 a# @$ S, m7 ]
2 ?0 w) ~7 j- `  z7 N" m
    JSON-RPCserver:JSON-RPC相关调用API
" z; h3 e3 i4 a, N+ C' m& `! i4 g& \2 j- B7 j6 t  C" }
    无论通过API或则console都可以进行相关操作,比如:. b. x! }2 V* i8 Q* d2 R0 r8 u

- ?' ^) k3 C- u# v4 i" X! D    账号管理(创建账号、锁定账号、解除锁定等);# ~3 T9 u; t- G# B: G+ F
5 S4 G, x& u, q6 G2 e5 F
    查询账户信息;6 Y4 D3 z. m* X$ o1 c

; [0 S3 J7 l* i+ \    查询交易信息;
0 F# a* W2 R/ }! \# C7 M/ v* ^
9 r" T4 s% m3 ^% b    查询gasPrice;
+ q$ s% T7 s) S/ X' N! d3 y: e# ?6 a# G
    交易;
- @. v9 F3 ]3 p9 U4 f7 G5 k2 j$ G" k% p6 r% B- v% C
    挖矿&停止挖矿;4 e, `% z% {4 U9 {

9 b' W  X3 [; x; _" _    部署智能合约
2 a! r+ J3 B6 n! B/ z5 C
3 v! b2 A" x9 p    等其他相关功能。
8 Y" e4 \0 q- l: a% b* q) y3 l  e5 x
    使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

星火车品 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    12