查看原文
其他

有这样一股Substrate势力,正在中国崛起!

雅珣班长 一块Plus 2020-11-11


在去年Web 3 峰会上,借助 Polkadot 团队发布的工具——Substrate,创始人 Gavin Wood 在 Web3 峰会上用 15 分钟开发完成了一条链。
 
特别值得一提的是,在这15分钟里面,Gavin Wood是用一台全新未拆封的Mac电脑搞的,所以还包括搭设开发环境等时间,可见开发一条链的速度之快。
             
以前发币是一件困难的事情,Parity 钱包当时的一大功能就是让你可以三分钟发一个币。因此,在场很多人都对 15 分钟发一条链这件事感到非常激动,甚至有人认为,区块链要从「全民发币」的时代走向「全民发链」的时代了
 
在这样的历史契机下,“Substrate开发者”应运而生,它的权重和身价都水涨船高,也不是意外的事。
 
因此,一块链习决定,要试着出品一门Substrate开发的课程。原因很简单,我们希望能够帮助行业培养更多核心开发者人才的初心,共同建设Substrate开发者社区生态。


带你快速走入Substrate 开发的大门


从2018年底开始,一块链习拜访和洽谈了多个知名Polkadot生态项目的负责人,与他们探询一起联合出品这样一门课程的可能性。
 
最终,我们找到了Polkadot社区大使及Substrate & Polkadot 代码贡献者——陈锡亮老师他对区块链的深度技术原理和重要基础设施有深度认识和研究,曾担任Centrality区块链架构师,目前是波卡DeFi项目Laminar CTO
 
因此,一块链习与他一起经过半年的时间打磨,于2019年6月5日推出了这门全球第一份Substrate开发者的实战指南课程——《Substrate快速入门与开发实战》实战训练营!
               
1个多月课程的学习,同学们通过课程的一节节更新,从Substrate框架本身开始,一点一点逐步延伸到Substrate底层代码的实现。从简单的技术内容到逐步帮助你掌握每一个知识点,再到最后hackathon实战研究一个区块链项目,不仅可以打好基础,同时可以深入理解知识点。
 
同时由于也要学习Polkadot.js SDK 使用与前端项目开发,完整梳理在开发中的各个流程,最终系统锻炼了设计与完善区块链项目的全栈开发能力
 
在不久前的10月底,《Substrate快速入门与开发实战》这门课程又迈出了历史性的第一步:第二期学员顺利结业,意味着我们已经陆续培养了100名来自中国的Substrate开发者!
             
陈锡亮老师表示,作为Polkadot社区大使,很自豪能够同一块链习一起,为Substrate开发者社区培养优秀的开发者人才,为社区落地扎实发展做一些贡献。
 

思维碰撞,远远不止在8节课程


这门课程的巧妙之处在于陈锡亮老师在课程上的设计,并不是把知识一股脑抛出。而是在每周的知识和作业间设置一个小小的台阶,学员通过自己探索,查阅资料,尝试解决问题,一步步跨上台阶,找到自己的提升空间。
 
课程中分为录播视频、课后作业以及直播答疑三大部分。录播视频每周四和周日会放出,同时需要在放出之前完成上一课的作业,而陈锡亮老师会在每周日为大家做大概一个小时的社群直播答疑。
                         
 与此同时,很幸运我们能够拥有一个热爱学习并且专注于Substrate技术的助教团队来协助所有同学更好地学习课程。
 
很感谢各位助教在这一个月以来的鼎力相助,帮助学员批改作业,解答疑难问题,分享干货。尤其是每周六的分享会,据说每一个PPT背后都是助教们N个夜晚和周末的思考成果。内容涉猎面广,丰富到炸裂。一场又一场的思考、讨论、碰撞,每一次分享过后,大家都有不同的变化和成长。
             
我看着100名因substrate而结缘的小伙伴朝夕相伴,从陌生到熟悉,从孤独到团结,从迷茫到坚持,在多个本可以惬意度过的夜晚与周末,大家放弃娱乐休息时间,共同思考与学习,碰撞与交流。
 
最后,在整个课程的点睛之作的hackathon挑战赛中,各个小组各显神通,不仅与自己团队小伙伴一起协作共同基于 Substrate开发能力,并且还利用审计其他团队项目代码,寻找安全漏洞,锻炼了对 Substrate代码的了解程度及审计能力,为这次学习画上一个圆满的句号。
               


去中心化的班级构建


在课程中我们采用了学员小组学习,助教小组辅导,打破了单一中心点的方式。由1位导师授课、2位班长带班、10+位助教批改作业答疑而组成这样一个重服务的教研团队,才给大家带来如此精彩的课程。
 
1位导师,在区块链的技术大潮下,许多人还处于观望和犹豫的时候,陈锡亮老师便已经投身于Substrate实践中,率先为这一群人领路。这次课程视频花费了老师三个月的心血,经常录视频到凌晨,社群内有问必答,常常都是秒回。
 
2位班长,在课程中两位班长共同负责帮助和督促大家学习课程以及完成作业,解决和协调大家在学习中遇到的问题,思考拓展更多疑难知识点。
 
10+位助教,每天如约而至答疑解惑,每周六线上准时分享、作业点评。充满了干货和欢笑的疑难问题讨论,让每周六成为一个闪光的高峰。
 
100名队友,探索之路从不孤单,陪伴你的是众多优秀同侪,他们是每周辛勤付出的班长、助教,更是来自天南海北的队友。
 
这门课从第一期走到第二期,已经不能简单「课程」二字形容。她是一个绵密的网络,是一幅流动的图景。每个人用代码构建自己的小宇宙,一个巨大星系开始缓缓转动。
 
我想陈锡亮老师最开心最自豪的时刻,除了看到自己的辛勤努力在学员们身上有了效果,还在于一期的学员成为了二期的助教,在努力地消化吸收老师所教授的知识传递给其他更多的人吧。
 
虽然课程结束了,但探索Substrate的脚步才刚刚开始,一块链习依然会继续关注每一位开发者的成长,前路漫漫,不忘初心
       


毕业后的同学们,在做什么项目?

       
在课程结业后的一个月,我们对80%的同学做了一次深度回访,了解他们在学习完Substrate课程以后,是否有基于Substrate做出什么样有意思的项目,在这里把我收集到的内容分享给大家。
 
 01 
 Acala Network 
姜富耀同学 @Polkawallet Founder 、王健江同学 @Polkawallet  CTO
Acala Network 异构跨链多资产抵押金融平台。项目已经完成了白皮书设计和基础调研,正在推进主网和基础模块的开发。
网站:
 
 02 
 Cdot Network 
吴逸飞同学@ Cdot CTO、孙元超同学@Cdot 架构师
Cdot Network 是加密资产跨链转移的枢纽,希望为接入账本提供通用的开发框架、安全的结算保障以及可持续发展的经济激励系统。
首次完成从长远角度规划IPO(首次平行链插槽拍卖)经济模型的团队。核心功能重在处于快速开发状态。预计明年2月份上线测试网。
 
 03 
 non-fungible token 交易所 
孙琦同学、徐杨同学 @核心成员
non-fungible token 交易所,已有的case是能源交易,不过希望应用在更多的非标资产,链的开发进度60%,开发完毕交给前端调rpc。
 
 04 
 TransX 
谢建怀同学@TransX CEO
TransX做一层协议,链上交易即挖矿,鼓励大家用数字币支付。
 
 05 
 wookong 
李良同学@wookong CTO 、席敏超同学@wookong 核心开发者
基本都是基于substrate,拓展认证或授权能力。比如, 制造链的license授权。Kusama支持转账后,应该会很快更新支持它。
网站:
https://wooko.ng/en
 
另外他们还在为substrate尝试贡献点代码:
https://github.com/wookong-dot/substrate/tree/wookong-dot-cht-hd-signer
是关于subkey模块 使用硬件签名器的,他们做的是sr25519的硬件签名器, 这个目前其实还挺少见的(唯一)。
 
不过从中也发现了一些问题, 整个polka生态, 对硬件钱包接入所准备的接口,其实有些混乱。比较看不起bip规范中的一些定义这个可以理解。但目前其代码中,对于如果衍生路径之类的,其实还是有点乱,思想不够统一。
 
 06 
 项目名称保密 
黄志光同学@比太云CEO
一个企业的DAO项目,因为是技术合作项目要保密,没法提供更多介绍 。
 
 07 
 DBchain 
何永同学@基金会主席、首席开发者
DBchain,团队目前20多人,刚上线3个月,目前有接近 2000个用户在用。
 
 08 
 ocal node join network 
梁彩仪同学@Full stack developer
目前正在refix 和写文档。
 
 09 
 ProChain 
Eric同学@ProChain联合创始人
ProChain是一个基于大数据的精准营销区块链,目前正在积极探索基于Substrate的开发。由于用户的数据在一个应用链互联的时代是分散在各个应用链上的,所以链上广告或者奖励就需要跨链调用其他链上的用户数据。
官网:
https://chain.pro/
https://coinmarketcap.com/zh/currencies/prochain/
 
 10 
 项目正在规划中 
孙浩同学
还没开动代码,现在设计阶段,会有两个项目:一个组在研究合约那部分,打算做一些dapp;
另一个组就直接用rintime模块打算做一个交易社交类的业务。
 
 11 
 项目还没公开 
陈继业同学@负责架构设计相关
跟内容共创相关,大体上就是把内容当成乐高那样可以拼接的,用户可以通过 graph 数据结构连接原有数据内容构建出新内容 ,拼接过程中把数据间的语义关系记录下来从而实现tim berner’s lee 的 semantic web。最后就是希望达到一个社群维护的一个去中心化语义网络/内容创作平台。
 
采访完各位开发者,我由衷的为他们感到高兴,这是中国最领先的一批IT人才,短短几个月时间,从学习到实战,已经诞生10多个基于Substrate的项目。非常期待他们后续的发展,一块链习也将持续关注着。


你最大的收获是什么?


@席敏超同学:
这门课程是很有帮助的,目前正在一边学习rust,一边继续学习substrate的其它示例。主要是在使用balance方面,之前一直不清楚具体应该使用哪个trait,因为有比较多的相似的trait。学习课程之后,可以比较自如地选择。
 
@翟昊同学:
帮助很大,比如对于runtime module 开发,之前有很多模板不知道是怎么回事,能用但是不是很懂,这门课让我对整个substrate 开发有一个全面的了解。
 
@冯浩松同学:
工作上主要在用js 课程中学到的很多链的底层知识挺有用的。这个也是有的,之前对于跨链也只是听闻,课程之后确实从开发的角度学习了跨链的概念跟操作。跟以太坊这种一条公链的区别还是非常大的,substrate框架对于跨链来说确实很强大。希望substrate 文档可以更完善些。
 
@黎声同学:
对substrate快速上手还是很有帮助的,自己学的话有很多坑要填,这个课能帮助开发人员节省很多时间。
 
@Nick同学:
学Substrate还是很开拓人眼界的,我自己是打算在区块链扎根下去的,所以提前学些区块链领域的新东西还是很有帮助的。
 
@徐杨同学:
目前感觉还挺好的,我们对波卡的投入是战略性的,这是下一代以太坊,一定要跟住了。
 
@马二川同学:
对波卡更了解了,正在设计跨链方案。熟悉了substrate代码结构,对做链开发很有帮助。
 
@易佳男同学:
对链的机制理解更深入,rust开发也入门了,对以后开发基于substrate框架的项目也更有信心了。我们的产品在支持ksm,以后会支持dot。
 
@唐博皞同学:
认识了你们,这就是最大的收获和帮助!
 
@Caos同学:
学习奖励代币cennz 赚了七倍!还有最大的帮助让我成功的混进了助教团队,认识了一群最优秀的Substrate开发者。
              

第三期即将开启,你来参加吗?


我们还在筹办第二期的时候,就有可爱至极的用户来强烈要求参加第三期的课程。在这里要告诉大家,《Substrate快速入门与开发实战》这门全球第一份Substrate开发者的实战指南课程第三期将于12月15日(明天)开课啦!
 
【主讲老师】
Bryan 陈锡亮老师:Laminar CTO;Polkadot 社区大使;Substrate & Polkadot 代码贡献者;他拥有丰富的Substrate使用经验,非常理解开发者即将要面对的问题及需求。
 
【内容迭代】
第三期的课程经过了陈锡亮老师和一块链习共同精心打磨,已将课程视频内容全部更新重录。
 
【价格】
1699/人,完成作业返还一半学费。
 
【福利】
参加结业Hackathon,将有机会获得Web3基金会提供的KSM!(第二期学员50%同学获得价值15~30美金不等的KSM) 。
 
扫描下方二维码,报名第三期!

                                          
如果有机会,欢迎你来跟我们一起,在探索Substrate的道路上一起发掘更多有意义的事情。

Modified on

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存