网赚论坛

标题: Emerald SDK 介绍;ETCDev为ETC建设的项目 [打印本页]

作者: cdfg19ep8y    时间: 2018-11-25 16:08
标题: Emerald SDK 介绍;ETCDev为ETC建设的项目



ETC技术



1 Emerald SDK 介绍





翡翠软件开发工具包(The Emerald SDK)为在以太经典上搭建去中心化应用程序(DApps)的开发者提供了一系列的开发工具。

我们将从三个方面向大家详细介绍Emerald SDK:1. DApp的开发环境; 2.DApp 工具箱概览;3.Emerald SDK工具包概述。


1.1 DApp的开发环境

在软件开发中,所有的程序在部署生产版本之前都会先在测试环境中试行。在测试环境中,开发者会对程序进行设计审查、安全性测试,可用性测试等评估工作。同样的,在构建DApps时整体开发流程也是如此严谨,或者说它会更加严谨,因为去中心化的区块链具有不可篡改的性质。

如果传统应用程序存在严重的Bug, 管理员(或者黑客)可以完全删除/下架该程序,直到另行通知。然而,在一个去中心化的区块链平台中,错误是不可能魔术般消失,它是不可抹灭的。这就是为什么DApp开发人员需要部署测试网络以及迫切期待主网上能够有一套完善的开发工具,以在测试网中发现修正存在问题,为在主网上的亮相做好准备。那么,DApp开发人员需要什么样的工具来进行端对端的开发呢?


1.2 DApp 工具箱概览



目前,市场中有许多工具供开发人员使用,例如可以使用ReMix编译智能合约,通过MetaMask测试智能合约。但是,这些工具不能够同时运行,而DApp的开发工序复杂繁琐,工具频繁切换加重了整个开发流程工作。现在,Emerald SDK把这一个开发流程封装起来,为开发人员提供了完备的工具,使得DApp的开发工作更加轻松。


1.3 Emerald SDK工具包概述


原文链接:https://docs.etcdevteam.com/emerald-sdk


2 ETCDev为ETC建设的项目

ETCDev团队目前为以太经典ETC的生态建设开发了下列项目:





① 翡翠项目(Emerald):Emerald SDK、Emerald钱包、Emerald浏览器、Emerald-JS&RS工具、Emerald JS UI组件库、Emerald-Vault工具以及Emerald -CLI。

② SputnikVM虚拟机: SputnikVM虚拟机与基于以太坊虚拟机不同,它可以独立于区块链运行,旨在成为一个运行高效、支持插件化的虚拟机,适用于基于以太坊平台的不同区块链。SputnikVM-Dev是基于SputnikVM开发的以太坊开发虚拟机。






更多内容请点击👉:https://github.com/ETCDEVTeam/sputnikvm



③ Orbita(待发布):ETC侧链系统,它能够为ETC二层提供扩容而不影响底层运作。详细内容将会在我们构建组件时宣布。





更多内容请点击👉:https://youtu.be/N6LqgG10_dI


④ Classic Geth客户端:用Go语言编写,是以太坊协议的原始实现。 Geth客户端是一个团队项目,ETCDev团队是最大的贡献者之一。





更多内容请点击👉:https://github.com/ethereumproject/go-ethereum

原文链接:https://twitter.com/etcdev/status/1053342618082594816




以上配图来源网络和以太经典中文网,如有侵权请联系小编删除

翻译文章观点不代表本人立场

转载请注明:以太经典中文网 http://Ethereumclassic.cn














QQ 3群:628840867


感谢哥德尔实验室的大力支持(www.goedel.ai)










欢迎光临 网赚论坛 (http://www.caifuba.net/) Powered by Discuz! X3.1