历时2个月,星云链DApp开发总结
经过两个月的星云链去中心化区块链网站开发,收获了很多东西。从振巨邀请开发DApp开始,研究了:星云链智能合约开发、主网测试网和私链部署、React前端开发、部分区块链底层原理、去中心化App的未来应用场景。同时也熟悉了:阿里云CDN和OSS等工具、Travis和Docker、GitLab及其好用的持续集成工具、按键精灵刷票等等各个方面。可以说即使没有星云链官方NAS币的奖励,两个月也收获了太多太多。
这是啥?
区块链技术正在重构我们的世界。DApp是Decentralized Application的缩写,中文叫分布式应用/去中心化应用,DApp也是区块链世界中的基础服务提供方DAPP于区块链,就好比App之于IOS和Android。
通常来说,不同的DApp会采用不同的底层区块链开发平台和共识机制,或者自行发布代币,而我这里是基于“星云链”开发的一些去中心化应用。
而星云链官方最近举办了一个开发者激励第一季的活动,帮助开发者构建基于星云链的DApp,同时促进星云链的生态建设。本文算是开发这些DApp的小结。
开发资料
- 星云链官方中文主页
- 星云链获奖DApp榜单
- 星云链区块链合约、交易查询
- Nebulas星云链中文博客(会有最新开发者资讯)
- 星云链测试网NAS币申请
- 星云链开发者Github Wiki
- 星云链PC端网页钱包(也可部署合约、转账等)
- 星云链交易钱包Chrome扩展
- 星云链DApp开发官方Demo:超级词典
另外还有星云链的官方微信:星云Nebulas。感觉上面的资料应该是比较全了,结合官方的微信号或者博客获取最新进展,参考官方和别人的Demo,如果会前端比较熟悉的话,大概2-3天应该能上手开始开发DApp了。
一个人开发DApp,意味着一个人承担产品、架构、前端开发、后端开发、测试、运维、运营等等角色,既需要之前学过的各种知识综合运用(学过的知识总有一天派上用场),也需要快速学习(而不是深入学习,这里只需要现学现卖)的能力。
关于星云链
为什么选择在星云链上开发,估计大部分开发者的回答应该是星云链有开发者激励计划,开发一个DApp就会拿到至少100NAS。 同时,我觉得星云链的官方团队也一直在优化评奖规则,虽然导致了一些开发者(包括我)的不满,但毕竟总体上是为了星云链生态的更好建设。
而经过几个月的发展,目前星云链在整个区块链公链(如ETH、NEO、EOS等)中,也算是生态做的非常好的。星云链也顶住了前段时间高并发的压力,稳如磐石。 在这里就不继续吹星云链啦,有兴趣的可以在官网和白皮书了解更多信息,当然也可以直接在火币、币安买买买~~~
我开发的DApp
经历8周的DApp开发和不断迭代、推广、产品打磨,一共提交了23个应用,通过了19个应用(新DApp奖),没有拿到优秀奖。大概应该是个人通过DApp数量最多的 ^_^,不过肯定比不上优秀奖和冠亚季周奖月奖大佬了。
下面是23个应用,欢迎体验,同时也可以反馈给我,我会不断打磨这些应用。
- 星云投票系统(http://vote.zzkun.com)
- 星云短网址服务(http://s.zzkun.com)
- 星云漂流瓶交友平台(http://floater.zzkun.com)
- 星云遗嘱系统(http://will.zzkun.com)
- 星云PasteBin服务(http://paste.zzkun.com)
- 星云兑现券(http://voucher.zzkun.com)
- 星云点评(http://dp.zzkun.com)
- 星云盘(未获奖,http://nas-cloud.zzkun.com)
- 星链缘(http://nas-fate.zzkun.com)
- 星云健康助手(http://nas-fitness.zzkun.com/)
- 研究生导师口碑网(http://nas-evaluation.zzkun.com)
- 星云真相链(https://top01.gitlab.io/NasVeritas/)
- Nebulas Safety 365(http://safety365.zzkun.com/)
- 星云考勤系统(http://kq.zzkun.com/)
- 星云承诺链(http://promise.zzkun.com/)
- 星云传承(https://kun368.gitlab.io/NasTraditional)
- 校招Offer爆料分析平台(https://gitlab.com/top01/OfferKing)
- 星云同学录(http://kun368.gitlab.io/ClassMe)
- 星云倾听平台(未获奖,http://kun368.gitlab.io/ListenMe)
- 野鸡大学再见平台(未获奖,https://dapps.oss-cn-hangzhou.aliyuncs.com/fake/index.html)
- 星云百科(https://dapps.oss-cn-hangzhou.aliyuncs.com/baike/index.html)
- 星云英烈网(未获奖,https://dapps.oss-cn-hangzhou.aliyuncs.com/hero/index.html)
- 星云问卷(https://dapps.oss-cn-hangzhou.aliyuncs.com/questionnaire/index.html)
上面这些网站中,`zzkun.com`域名的网站暂时不能再微信分享打开,可以复制链接到浏览器打开。`gitlab.io`域名的网站服务器托管在国外,打开速度略慢。同时,前面的大部分网站只关注了PC端浏览了PC端交易,后面的大部分网站同时适配了PC和移动端,支持使用手机NAS钱包提起交易,同时基本都在网站内附有操作指导。
使用这些DApp需要在Chrome浏览器中安装扩展,可以使用源码安装方式,或者在Chrome应用商店安装,或者可以直接使用手机版钱包使用手机浏览器打开,这些扩展都可以进行创建钱包、发送交易等操作。同时建议在星云官方注册账号并绑定自己的钱包,获取NAS空投。
如果有任何关于DApp开发、区块链甚至投资相关的问题,都欢迎联系微信(coderkun)或者QQ(1004788567),谢谢~~~