Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

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

星火车品
166 1 0
EthereumWallet简介
, F& E% [' r( v
* R1 r5 b9 o* w. `; t5 H! R    EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。9 \3 v! t+ ^- _$ b% @
5 ~& d7 w9 w5 c+ g% h) i* D
    EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。/ r, X4 T+ m6 q' c) x
- _9 {& @( B! ]8 m4 h7 ?' S
    EthereumWallet客户端主要功能
* m' F! ~5 i" p9 S1 d) m8 I6 K) ~4 d9 ~# l/ [& ?
    创建账户7 M& t+ l9 @: x& d5 o6 G
- \% h5 E) s! k
    兑换以太币:内置了比特币、其它竞争币与以太币兑换功能/ ?" K( b' r3 s5 j
8 W8 v, M( I; X/ J
    部署智能合约:代币合约、众筹合约、自治组织合约等
& a+ l$ u9 j$ n- c" _2 t8 ?. r6 [4 f' F' J' I" }7 p4 o. z
    以太币转账操作' l2 w7 K" m! R- Y* |; [: P

6 U, b& _! `9 Z5 O% ^    备份钱包
- G* G5 c7 E0 ?, k: I! e3 j
/ G, z2 m: Z$ s3 L    等其他功能% U# U, S, N2 I9 D
; x, w  Q, O/ J# D* W
    以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。
6 U# o5 m/ S$ V# \7 x, V: q+ R' h
    Geth简介6 J$ }- h/ C; q; V
, m- h% V7 m% f5 D% t0 S0 S
    Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:, p. U: f1 w: @1 P" E( p% X

. d1 k: @; y* B0 l: Z  M0 }    Geth客户端主要功能( g) J/ A5 Y* g: z& `# Q. N

5 t! a! r& q) d9 a& d    JavaScriptConsole:通过后台进行命令操作;  b/ `& p$ |2 x* G: g
: w% L% K! ^0 ^" }" N
    ManagementAPI:管理相关的API;8 k( u; R6 e( c9 E

  n6 e$ w" [7 w/ d    JSON-RPCserver:JSON-RPC相关调用API
- o/ e* B; t2 w' Y
5 b0 w* d; ], Q1 U/ E    无论通过API或则console都可以进行相关操作,比如:+ e/ ?; P  t/ m
0 q$ B5 z, P' A
    账号管理(创建账号、锁定账号、解除锁定等);
! m% A0 r6 j) ^
2 v8 n8 h/ u( z" [7 }. }# `    查询账户信息;8 u  N9 X- ^8 F. b5 W$ l2 L. r+ J- ^

4 ]% P+ [; i' X) I7 v9 t5 d    查询交易信息;3 }0 k' \8 \, ]* l, o- u

" f7 V/ p! e6 T$ V    查询gasPrice;) P# a6 V% X# |3 B' v3 D8 c0 }/ Q

) e6 a+ t- z, U1 u0 Y6 b9 A2 p    交易;
4 ]# g! p2 H# [4 p0 ^: R5 u" x, \0 R& D  X6 @8 F
    挖矿&停止挖矿;2 u6 ~4 b. N% |7 Y! y$ T# j0 }. B$ @

; r& z9 Z3 b* U, k    部署智能合约4 U! n; `2 H8 [. V

( |  q/ h, @$ \% O+ ~    等其他相关功能。
$ l' d4 N9 s5 ]7 r, A" b
3 {1 Q. ]* B" [1 N3 w5 |    使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

星火车品 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    12