Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

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

星火车品
87 1 0
EthereumWallet简介; w0 y; M  r' O7 ^
/ h, ~& O# h5 v7 p( f9 g9 Q
    EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。
8 F. H1 k" |+ J2 C1 h$ ?% m1 J8 @2 S) Y$ R5 v
    EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。6 |( a/ D# K- D/ W, m) D' @
; T6 i5 f+ D9 c4 k1 ~
    EthereumWallet客户端主要功能+ s7 n- v, @7 {$ t' l

* k- l! l9 e, l    创建账户
# _9 V4 e# p, [
4 x$ D& x/ O5 e* F; B    兑换以太币:内置了比特币、其它竞争币与以太币兑换功能
# w2 v9 [# Q$ F0 F0 g/ ^* Q. @2 u7 ^# c( P7 U
    部署智能合约:代币合约、众筹合约、自治组织合约等
, {* g  c) c* q8 W) l, Z
" J- [0 o% D# y& f! V- L' c8 Y7 z    以太币转账操作/ ?: f, r: l1 s+ L9 O, U

  Q6 G0 i9 E1 x, \7 d    备份钱包; d7 t: [" l, ?9 M

( R8 L1 l- k" h* q( }, L' y    等其他功能
, {- ?# s2 t; E* J! `" w- m$ ^2 l3 p: L* D- D) |
    以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。+ c8 S& K0 W; n/ \1 J9 L
2 j+ ~! Y! g, s8 u/ l+ k5 ?$ J$ N1 A
    Geth简介
3 o6 T6 r: W- v- I
$ M$ |) A. n6 H8 G! n. a: \0 ~    Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:
* p( Z) ^1 q2 z% W1 V- I0 T: O* L3 d1 T
    Geth客户端主要功能
0 Z, n( C& T: i$ u7 {" Z
2 l' f9 j* B/ i$ Z8 x    JavaScriptConsole:通过后台进行命令操作;
) W: X. c  Z# g9 R6 G; b9 D
1 k9 |/ Q  ~( P    ManagementAPI:管理相关的API;
5 n! V( _9 h, H# x8 j1 e
/ ]  ]7 v" R0 ?+ z! @8 W    JSON-RPCserver:JSON-RPC相关调用API' i$ l: l  q5 U5 H
9 ^5 A$ L) Y$ p7 s) p+ J# v
    无论通过API或则console都可以进行相关操作,比如:5 J* x' B% R4 E' c* v; q
% V4 H( ]# |3 d$ l6 [
    账号管理(创建账号、锁定账号、解除锁定等);
: N4 V( Z, _7 H, A$ a* Y1 v, S6 [
    查询账户信息;
3 V) L( v  H& D) ?# j0 x. M) k2 M) f4 n
    查询交易信息;- P' j% I, D/ O& \8 N

, }- t3 t) v5 Q/ i6 T, ~0 \    查询gasPrice;, l- J1 L: q) B2 C
$ {+ v; C8 V1 G2 G
    交易;
& ~0 r1 |; O6 L7 X+ ~
/ R) a& A# [( s# ?* Q1 J4 S7 @8 t    挖矿&停止挖矿;5 v1 \6 n( j: R# F. w: n2 l

% G0 |) K3 j7 S1 w' J    部署智能合约
) G6 D2 _% s/ }* [* n% Y
; a, v, E$ W. M* K    等其他相关功能。
; K, N7 N, j1 `: u2 f; i$ Y' S- t) W, F" J6 _/ P
    使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

星火车品 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    12