close

我用40分钟搭建了自己的ETC dApp

640

文章来源:CRYPTO BRIEFING

文章翻译:ETC亚太社区   转载需标注出处

链接:https://cryptobriefing.com/ethereum-classic-dapp-emerald-sdk/

我个人十分看好以太坊经典(ETC)项目,也一直跟他们的核心开发人员保持着密切联系。以太经典经过这两年的成长,已渐渐步入了稳步发展阶段。 比如,ETC在Coinbase的上线就很让人惊喜,这无疑大大增强了ETC的影响力。

9月中旬,ETC的核心开发团队 —— ETCDev发布了基于Emerald(翡翠平台)的开发套件(SDK)。这是个一站式商店,拥有设计和搭建ETC dApp的所有资源和工具。ETCDev的技术专家Stevan Lohja说:“很多人觉得开发dApp很难,有了Emerald,开发者就不用担心搞不定哈希算力和区块链底层技术难题了”。SDK设计的初衷是为了让开发者自行且便捷地在ETC上创建dApp。这样,ETC团队就可以节省在这方面的指导精力,专注于平台的产品开发了。

我也与ETCDev的开发人员 Lohja等人谈论过这些,他们告诉我,相比其他平台上提供的工具包,SDK更简单,更轻巧。该项目的另外一个开发人员Zachary Belford也称,Emerald可以帮助开发者在ETC上快速启动一个dApp。他说:“无论对初学者还是对专业人士来说,他们使用SDK工具,都会像使用WordPress等基础工具一样容易。”

于是,我准备尝试一下自己来搭建ETC dApp,看看是否像他们说的那样,我这样的非专业人员,业能在一定的指导下,一小时内搭建一个dApp。

于是这周,我请了Lohja来帮忙。Lohja向我介绍了我们将会涉及到的所有内容,比如建立一个命令行界面(CLI),熟悉常用的功能等。

下一步就是ICO。在搭建dApp的过程中大部分用到的都是我的Mac的命令行界面。ETCDev网页上的指导,基本复制粘贴代码即可。不过Lohja向我解释了代码的含义,虽然我还是不太理解。ETCDev为开发者提供了用于dApp搭建的详细指南。Lohja的妻子也是一个编程师,但不是区块链领域的。前几周, 她就用Emerald搭建了一个基础的ETC dApp。Lohja说到,对于一个精通代码的编程人员,搭建dApp过程仅需10分钟就可以搞定了。

我自己的ETC dApp搭建了一个非常基础的功能:即一个待办事项表。它在测试网络中发布,花费ETC代币‘gazillion’来使用这个dApp。Lohja说,这个设计可以帮助开发者快速熟悉开发的基本过程,项目方能够按照这一系列的步骤来搭建他们的dApp。于是,我给自己的dApp取名为“To do List”,它支持使用翡翠钱包中的ETC资产来将各个提醒事项上链。整个搭建过程总共用时40分钟。

Emerald SDK与微软的Azure、亚马逊的网页服务等中心化服务机构有很多类似的地方,但是,Emerald的特色是,免费且使用方便。而且Emerald是开源的,不需要填写个人信息也不需要支付订阅费。其中的代码也十分精简,主要是帮助早期的开发者快速熟悉区块链的基础技术。

就像Lohja说的“Emerald最大的优势在于开发者能够看见代码,这样他们就能知道每一段代码的意义。这就好比打开了汽车的引擎盖,会更有益于他们在搭建过程中思考具体要如何实施。”

目前ETC上的dApps大多和竞猜相关。ETCDev希望在降低准入门槛的同时,能迎来更多种类的项目在ETC上搭建。不过,可以预测,Emerald的易用模式一定会带动大量的dapps搭建并且可能质量上会良莠不齐。Belford解释说,当然,这不是Emerald的责任。“ETC是去中心化的,任何人都可以使用,它没有管理机构来约束这些”

“去中心化一定程度上给了这些粗糙应用程序上链的机会。”Lohja补充道,“但是如果为了防止这些,就去权衡是否要去中心化,这是不明智的。因为这就是自由贸易的本质。”

我自己的dApp没有到对琐碎事件设计程序指令的需求,因为生活上不需要“买牛奶”这种小事也要在ETC上链搭建。即使是像我这样没有编码基础的人都可以搭建dApp,这才是最重要的优势。这不像其他一些“加密”技术程序,总是把术语和过程复杂化,并且忽略了一点:主流社会人群大都是非区块链技术专业的。

使用Emerald是编程人员进入区块链领域的第一步。如果说,对于女孩子,钻石是最好的礼物,那么,于开发者而言,Emerald(翡翠平台)就是那颗钻石。

更多资讯   敬请关注

Tags : featured