Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

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

星火车品
86 1 0
EthereumWallet简介/ l. e' [" C+ w  e
5 a7 i8 H6 L0 M6 |
    EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。4 V+ m: u8 B. G3 x& `3 i8 r

. e6 u, V2 w) ~5 v: l4 _9 d    EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余额等操作。
! H$ s0 I: {1 t% x" ]1 b6 Y, Q8 j/ n6 D1 ~9 J  r9 o# F
    EthereumWallet客户端主要功能
  a  x6 R( S1 E4 J% B% H) n/ |* z) ^' K
    创建账户9 b* J0 {  u7 d

5 J: \1 L8 S( T5 b6 p) e5 K    兑换以太币:内置了比特币、其它竞争币与以太币兑换功能
: Z" k; A; ~; U: B, S: s  K
  g( [5 F: ~2 ]; p% h( w9 A! n3 ]    部署智能合约:代币合约、众筹合约、自治组织合约等
; I# v/ Y3 }5 j$ n) s- I  V- [
/ @" V2 S" j# @5 P    以太币转账操作
( E+ }0 V9 Z/ _1 s! M: F' W, i  k( y, G3 v' g& @
    备份钱包5 p2 B0 _4 H# h

' n) W+ l: i6 d9 c' N4 ~+ I/ h" {    等其他功能
% V; N( w! I9 F, W8 h1 {! p
. Y# ^) o: l5 c8 n, z+ y9 t! n2 }    以上所有功能操作都是启动客户端程序之后,通过操作界面或菜单进行操作。智能合约部分需要事先编写好对应的代码,通过客户端进行发布。
2 K% C7 Q0 z8 `) O# ^
( M: I! m* N  b    Geth简介7 l( d4 Y5 P! D3 {

8 x. h  R: ^2 j5 R5 ?    Geth是go-ethereum项目的客户端,也是目前使用最广泛的客户端。支持windows、linux和OSX三类操作系统。针对此系统网上有大量的资料可以参考,github上的wiki文档使用说明也比较详细。【文档地址】。通过此客户端可以进行基本所有的以太坊相关操作。主要功能分三类:
) x5 m" {) r, ~. {
$ f' f/ x7 o. r1 `: P- S8 C5 I    Geth客户端主要功能. F' P2 I* t( F, k: F7 J6 C
0 h9 S: C; s8 ?, t6 S  D3 ~
    JavaScriptConsole:通过后台进行命令操作;' P7 t  e3 _9 H5 ^7 m

  S9 j8 q; D  O    ManagementAPI:管理相关的API;0 H/ E" d' i; {/ E$ K* ^1 C

' Z0 `) {7 a' L    JSON-RPCserver:JSON-RPC相关调用API
. O+ w' Y( j% F1 ^
4 W2 f0 @+ e6 o& w    无论通过API或则console都可以进行相关操作,比如:
0 H4 k9 M2 X3 Q- \* p" Z6 P/ W) y5 ^5 n
    账号管理(创建账号、锁定账号、解除锁定等);
& R) H. x6 D' k6 a( X" r2 J  k- l- X, c( |; N
    查询账户信息;
& m4 k6 R4 r/ H* j3 |' y, ^( r0 V; I% b; M# I& |, @
    查询交易信息;! p4 B) g3 b! h4 f# h
1 c. G9 z! W3 G7 u+ E) @) X
    查询gasPrice;: o6 a& N5 t# k  S% t
; L2 c+ X2 r: m$ h7 \
    交易;
1 O* m$ ~; ]$ w* I5 k
7 I( g4 A1 \! N4 W5 [    挖矿&停止挖矿;: H  i  Z% B/ u2 i' d
7 c* t4 t$ {  Q5 A  a! m
    部署智能合约
- ?" i7 m, e) Z8 g5 O2 w8 f* I: c& F( j; t6 x
    等其他相关功能。
  @) y4 h1 C  o2 `/ k. [  v6 J( `/ h1 q5 w0 C: O" Z
    使用Geth客户端可以通过对接API(目前交易平台常常使用的方式),或直接通过命令行进行操作。与EthereumWallet相比,没有可视化的操作界面,基本上都是通过命令来完成的。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

星火车品 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    12