如何用Substrate构建一个项目?
在《Substrate快速入门与开发实战》首期课程尾声的时刻,一块链习课程教研组举办了第一届为期4天的线上Substrate开发大赛。
大赛由陈锡亮老师设下了题目。不仅有考验学员们在学习完课程之后,与自己团队小伙伴一起协作共同基于 Substrate开发能力,并且还利用审计其他团队项目代码,寻找安全漏洞,考验了各位学员对 Substrate代码的了解程度及审计能力。
作为全程跟下来的工作人员,感觉这届学员也太强了!我们对冠军团队 Best Block队长刘吉洋进行了赛后采访。今天在第三期开课前夕将采访内容分享给各位同学,希望可以给大家在学习之前起到一定的参考作用。
01
你们怎么想到要做这样一个项目的?
这是一个的在线广告牌拍卖和展示平台,用户可以通过竞价获得广告牌一段时间的使用权,进行广告的展示。
02
在线上比赛,你们团队成员间是如何分工和协作的呢?
之后我花了1个小时将两部分功能合并和改善,30分钟测试,然后尝试解决前端几个字段编解码显示的问题,未果,23:30分将所有代码commit并提交到github。
03
你感觉在比赛的过程中,你们团队有遇到哪些困难?1.团队是分散的,因为大家不在一起,远程协作协调没有那么顺畅,问题的讨论虽然可以通过微信,文档等方式进行,但效率自然要低一些。
2.对于substrate和rust都处于初学阶段,技术上有部分问题不熟悉,导致实现仍然不完整。
04
期待 Substrate 接下来有哪些改进?@刘吉洋:希望前端不要再实现一遍和区块链上一样的数据结构。
05
这次用 Substrate 开发是一种什么样的体验?有什么收获?
05
这次用 Substrate 开发是一种什么样的体验?有什么收获?@刘吉洋:Substrate很不错,对于一个全新的区块链来说它可以定制的地方足够多。我目前想法有很多,但还需要继续深入研究。
收获:
1.开发项目才知道自己有很多不懂的地方,很多东西在学习的过程中都没有意识到,只看书和视频还是不行,需要写才行。未来遇到不懂的地方估计还会回头来看看视频继续学习;
2.完成了一次基于substrate的完整应用的开发;
3.看到了更多的substrate的可能;
4.队友的友谊。
感谢:
你还想错过下一次的技术大潮吗?
而Substrate 是Parity主导的面向未来的通用区块链开发框架,它为区块链抽象封装了一整套基础设施,在功能性和易用性之间做到了较好的权衡。
使用Substrate,我们可以快速验证我们的想法,相当于大幅降低了区块链开发的门槛。
扫描下方二维码,报名第三期!