以太经典ETC的客户端介绍(一)

ETC客户端两个主要的客户端软件是Geth和Parity,目前开发团队正在开发一个全新的客户端及钱包Emerald,已经放出测试版,前期主要面向PC端。

       与比特币的钱包不同,ETC的客户端提供更多的功能。主要作用用来连接到ETC区块链网络,创建新的交易和智能合约,甚至是挖矿。ETC客户端通过运行EVM虚拟机,类似Java虚拟机和.NET平台环境,将你的计算机变成了控制绝大多数的ETC区块链操作功能。一个客户端是一个全节点,从这个方面来说与Bitcoin Core的功能类似。它与来自全世界同时运行的ETC客户端形成整个区块链网络,每一台计算机视为一个“节点(Node)”,构成了区块链一个去中心化的结构,关于更多去中心化网络的讨论见Vitalik的相关文章[1]。

 

下图是可视化区块链网络,看起来像发球。


区块链网络的部分可视化效果图

 

下图是关于各种网络的拓扑图:

 

 

一、Geth

       Geth目前最新的版本是3.5.86,最新版客户端下载地址:https://github.com/ethereumproject/go-ethereum/releases/tag/v3.5.86。目前由ETCDEVTEAM(etcdevteam.com)维护。

 

       Geth的全称是go-ethereum,目前是个命令行界面,使用Go语言编写,运行虚拟机EVM,实现完整功能的以太坊节点。Geth目前主要实现以下操作:

  • 挖矿;
  • 在不同的账户间交易以太币;
  • 搜索区块历史交易数据;
  • 创建新的合约;
  • 还有更多的功能。

       在后续的文章将详细介绍如何使用Geth(Geth详细介绍见:https://github.com/ethereumproject/go-ethereum),请留意以太经典ETC官方微信公众号。


二、Emerald钱包

       Emerald(中文意思是翡翠)桌面钱包是由官方团队ETCDEVTEAM开发的全新桌面钱包。Emerald提供了一个体验更好的ETC钱包和灵活的SDK工具,方便应用开发者在ETC区块链上开发定制的去中心化应用(dapps)。

 

  • ETC钱包
  • UI组件
  • 通用的dapps开发者框架
  • 第三方开发者标准

更多详细的Emerald介绍请看官方网站[2]。

其它的ETC客户端如Parity我们在下一篇文章会作介绍。

 

Reference:

[1]. 去中心化的意义(TheMeaning of Decentralization):https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274

[2].Emerald介绍:https://www.etcdevteam.com/blog/articles/intro-to-emerald-project.html

你可能感兴趣的:(以太经典ETC的客户端介绍(一))