基于星云链开发智能合约和DApp
最近一段时间,除了上班加班之外,基本上都在忙着开发 DApp,也就是所谓的去中心化应用(Decentralized Applications)啦,为什么突然就搞起这个了呢?事情是这样的……
就在前不久,很偶然地了解到了 Loom Network 这家公司和 DApp 这个概念,然后花了两天业余时间(合着也就几个小时吧)跟着 Loom 的基础教程「Learn to Code Ethereum DApps By Building Your Own Game」学习了如何编写以太坊的智能合约,觉得十分有趣,就开始关注起了 DApp 和区块链智能合约开发相关的信息。
刚好又过了一段时间,看到了星云(Nebulas)发布的「星云激励计划第一季」活动,就是鼓励开发者们基于星云链主网开发去中心化应用(DApp)的活动,里面也包含了不小的奖励。一开始我并没有打算参与的,然后有一点没一点地看了些官方文档什么的,然后发现好像难度并不高,而且刚好有了 idea 可以实现,于是乎就从画脑图开始了第一次基于区块链的去中心化应用开发之旅。
在两周不到的时间里,我成功开发并提交了两个 DApp,分别是「星云宠物卡」和「星云打卡」这两款小应用,这两个 DApp 的合约以及前端代码均已开源在了我的 GitHub 仓库中,希望可以给各位一点帮助,虽然代码写得并不漂亮。你可以发现在「星云宠物卡」和「星云打卡」这两个项目里,相同的功能逻辑会有些不一样的处理方式,后者应该是优于前者的。
两个 DApp 的仓库传送门:
如果这两个小项目能给到你一点启发,请在我开发的两个 DApp 中使用试试,同时给我的两个项目 Star 一个