Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

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

星火车品
89 1 0
EthereumWallet简介
% G9 N7 V- s7 l# m: A1 ]" s/ N( r! f
    EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。
! Z, K  [/ b# z% o) ~& T( [& f$ |6 M$ a
    EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。
$ e$ t  L2 K* k. o: s; Q7 Z3 I. C+ m# Y5 M- k
    EthereumWallet客户端主要功能
3 R) R, N3 ^" e. M9 ~/ W" U/ F- a$ |4 G2 x1 }5 |
    创建账户
$ U: A( X/ q: I6 _) E: X* p2 t4 J$ }! R$ _' N0 w8 U
    兑换以太币:内置了比特币、其它竞争币与以太币兑换功能
* g* J+ O# L7 Z5 Q6 e% w/ N
0 c4 q2 o* i* ^# ]+ ~& D5 O5 t    部署智能合约:代币合约、众筹合约、自治组织合约等/ `, H) w9 I) T# k" o
( o: I" t9 b  A
    以太币转账操作
: ?1 t& j- v7 \7 U* I* W9 ^9 m1 @' h5 D
    备份钱包6 ^5 K; U+ K9 A8 ^; U! d8 }! Y

+ p& O& P, a6 |# s/ a6 K# v4 L- M    等其他功能
0 e9 T( W) M, D, e
5 ?* x( ~3 F" K7 B% s7 o    以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。  r8 B8 _+ r- }3 B/ x4 e8 d/ n
# h* n7 c% x) G. ]0 B
    Geth简介
& J& t. j6 {" _* D# `
: ]* ^7 n) |8 B    Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:
+ d* m% t; v. l. x2 x( V! V
4 U" _2 W+ x2 i$ c& r    Geth客户端主要功能) t# z& i- l& R# {" B6 g% g- s7 t
. a3 \5 s3 g2 ^. b8 S) x8 i) w
    JavaScriptConsole:通过后台进行命令操作;; f9 c" K; k" x0 ]

8 V% W4 J* t/ y, \    ManagementAPI:管理相关的API;% u. E, H# w6 }! n

7 h3 @0 T0 t* A  [    JSON-RPCserver:JSON-RPC相关调用API# Y5 y& n" s% W, L( E

6 V% }1 E$ U& c& W/ t! K    无论通过API或则console都可以进行相关操作,比如:# U" _9 Q2 y0 x

& a+ I* t! O; x    账号管理(创建账号、锁定账号、解除锁定等);
1 }, y( ]. m9 K: S3 J
! V( |% _) f) Q! j6 G* c9 w$ x    查询账户信息;
8 ^! e6 J) ]1 g6 x3 I! g' \
5 ]  |. Y) A* S8 Y    查询交易信息;
2 p' v# Y! n' f6 [7 r' f
' I9 [4 F: I6 o    查询gasPrice;: A( |4 c  X5 U' {

3 o3 t6 j" i. Z* e6 w    交易;
1 x- h6 w6 t  Y5 A* q# E, f! a2 }0 ?5 e
    挖矿&停止挖矿;
+ _0 w% @* z8 n' B$ Y% ], X- s! ?. N1 Q; p* J0 X
    部署智能合约: ~  B; g# b- n, J# _

" P* d8 G7 t1 v) c) g( G9 B- X    等其他相关功能。
( [! {6 i/ U4 s& D, y) z; o. S9 N/ T
    使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

星火车品 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    12