首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

以太坊经典项目介绍:翡翠平台

翻译来源:http://t.cn/RHTt36m

翡翠钱包是以太坊经典官方钱包,用户可以用这款钱包安全储存、转移ETC。经过几个月的努力,ETC开发团队发布了翡翠钱包2个内部测试版(Alpha),3个测试版(Beta),现在又推出了候选版(Release Candidate)v0.7.0。

翡翠钱包功能强大,具备基本钱包功能,还有一些独特的功能,如内置Shapeshift,兼容ETC20代币,支持远程和本地节点网络连接,支持硬件钱包Ledger HD。

事实上,翡翠钱包只是翡翠项目的一个部分。翡翠平台主要由三个部分组成:翡翠套装(Emerald-Suite),Geth客户端和SputnikVM虚拟机。翡翠平台的其他组成部分是为第三方去中心化应用程序开发人员设计软件的开发工具包。

翡翠套装

套装里面包括Emerald-CLI和Emerald-Vault,其中Emerald-CLI对Vault的命令行界面进行包装。

Geth客户端

翡翠项目第二个组成部分是Geth,也叫go-ethereum。Geth是以太坊经典的客户端。这个名字是古英语中“去”的第三人称单数形式,而这款客户端是用Go-Lang语言编写的,用这个名字非常合适。自从2016年硬分叉之后,ETC开发团队对Geth客户端进行定期更新维护。建议用户使用v4.1.1稳定版,也可以使用预发布版本v4.1.2。

ETC开发团队中,Tomas Zbdyal,Alexey Sudachen和Isaac Ardis都对Geth客户端做了很大的贡献。

Geth是一个多功能命令行工具,用户可以用这款客户端运行以太坊经典全节点。它有三个接口:

命令行子命令和选项

JSON-RPC服务器

Javascript交互式控制台

有了这款客户端,用户就可以与ETC网络进行交互。Geth是其他组件与网络交互的网关。

Geth客户端特点:

可以用来挖ETC

用户地址之间转移数字货币

创建合约,发送交易

搜索区块历史

管理账户

Geth客户端管理账户数量超过10万个,还可以对链构造进行外部化处理,支持调试功能,机器可读的日记记录,过滤掉不良节点,数据库稳定性高,而且不需要JIT VM。

SputnikVM

翡翠平台中第三个组成部件是SputnikVM。这款虚拟机与基于以太坊区块链的虚拟机不同,它支持插件化,运行高效。

ETC开发团队鼓励所有以太坊区块链节点使用SputnikVM,鼓励使用SputnikVM的RFC项目来管理不同区块链的虚拟机参数,这样我们就可以从社区中得到反馈消息,进一步完善这个项目。

特性

独立——可以作为独立进程启动,也可以集成到其他应用程序中

普世——支持不同的以太坊区块链,如ETC,ETH或私有链

无状态——虚拟机本身不保存任何状态,只是将其连接到外部状态储存的执行环境中

高效——运行的高效性是该项目的设计初衷

兼容物联网——可以很方便地在嵌入式硬件设备中运行和使用

FFI,Protobuf和JSON交互接口

使用Rust语言编写,可以用作二进制可执行文件,Cargo模块或共享库(shared library)

这款虚拟机是DApp和客户端开发人员的开发工具,也可作为开发环境的Web界面。SputnikVM为开发人员新增了许多工具。SputnikVM Dev可用于开发智能合约,也可以测试和模拟JSON RPC API环境。

SputnikVM in Browser是编译成WebAssembly的SputnikVM实验版本,可以在有节点的浏览器中启动。

嵌入式设备的SputnikVM(SputnikVM in embedded devices),这个是嵌入式设备上运行功能完备的EVM的实验项目。

以太坊经典为第三方应用程序开发人员提供了一整套数据库和一系列工具,这些数据库和工具将成为区块链技术的标准。每次向市场推出程序,以太坊经典都会花大量时间对程序进行设计,审核,评估,以确保程序的安全性。

ETC开发团队工作作风良好,做事谨慎,避免了很多黑客攻击。比如前段时间爆发的第一、第二次Parity漏洞,ERC20代币标准漏洞,都发生在以太坊区块链上,而ETC区块链却安然无恙。ETC一直致力于为社区研发出高质量的产品。

转载请注明来源于以太经典ETC

以太经典ETC微信公众号:

ethereum_classic

欢迎关注!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180202G0G1HZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券