Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

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

星火车品
59 1 0
EthereumWallet简介: e6 N' [- d3 ^1 ?' Y6 h2 N: p
, Y' \' Y' Q. g3 e
    EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。1 _5 L$ ?# N" k# \  h
2 k3 u- d3 x6 F+ g& n8 F1 I
    EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。
3 C" [7 ~- }# s* i. a, O
/ Q  f: K/ `% `# E( G1 q, r. h    EthereumWallet客户端主要功能
) a+ u7 k& a" N( t2 `2 j9 E
  p/ Y* f7 H7 L1 C    创建账户
; [/ U: q& s9 ?$ o
% K' [1 z( a; C! `" |* s  g* [    兑换以太币:内置了比特币、其它竞争币与以太币兑换功能! {' l$ {! U3 G

* v& J: P8 z) e    部署智能合约:代币合约、众筹合约、自治组织合约等
! y2 [# g# _$ A8 J4 i/ q" [' s
$ W3 ^) l6 U( w$ Z    以太币转账操作
. x! [2 O' V# i. b4 m% ~, J0 }2 ~  {  _
    备份钱包& y9 P) H; y$ G

1 X+ P+ |# [- D& x' a$ y) s    等其他功能% v. b$ s2 c- [* Z
# J: ~* F/ n$ u
    以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。4 q; k- K8 V* `* u
% T  ?3 s# [% e
    Geth简介- W. _' t9 z$ T) U; j( A" D2 ?; [3 s2 p

$ |6 r& r( e( F% T    Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:
9 |+ j8 }8 Y- `( H) [4 _. \4 B9 p4 K: q
    Geth客户端主要功能3 P- m* m1 p4 M8 @3 {% E& }
0 e. E3 M! g  v% ?' v- a/ [+ G
    JavaScriptConsole:通过后台进行命令操作;2 X2 s8 @/ m% `4 G

; \: Z# ^8 |3 l2 `- b% c9 r9 p    ManagementAPI:管理相关的API;
, o9 ?! u* s4 P  x; @) H& ]. j% F& V
    JSON-RPCserver:JSON-RPC相关调用API7 u0 {) p; ]" Z5 a; J

# X) X: W# w9 x, x; j    无论通过API或则console都可以进行相关操作,比如:
+ I; u/ G9 D" y* O0 Q- f) Q  N9 q+ \/ J0 _% F6 T# w" M
    账号管理(创建账号、锁定账号、解除锁定等);- t6 b6 S0 k+ S/ h2 w! r' L: W. L
, l) x2 f' U/ d5 E% ~
    查询账户信息;
" c. u4 E8 r" E5 f' b: F2 s2 _! V8 G5 w' S& V/ g
    查询交易信息;
' e! K& b9 g8 d7 T. q  ?% z, [; E2 D+ ^/ Y4 o/ s0 M! B
    查询gasPrice;/ J" L' E* ~% L4 o
0 n' j, e2 q2 O" X: M4 n' G) h+ {& w$ h
    交易;
. j8 }+ X) `& [0 B2 y2 s* y! j2 F# w" t7 e
    挖矿&停止挖矿;0 f. o( L9 R! @
* B7 s" O) ~" {# ~! h8 f0 K
    部署智能合约- z* a" i& J3 V* g( M  F: X
7 I) s8 r2 w8 i. y8 C9 k8 X
    等其他相关功能。- M4 V' z% P/ _. u# m. z5 s. `* h

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

本版积分规则

成为第一个吐槽的人

星火车品 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    12