很羡慕那些动不动就能把一个东西搞的清晰见底的大神,当面临一门新或者是比较难的技术时,他们总能够像武侠中那些练武奇才一样,快速摸通技术的底层原理,迅速打通任督二脉,然后用的比一般的熟手还厉害。可能是天性愚笨,这样的境界于我而言常常感觉是无法企及,但是很多时候虽然愚而自知,却仍改不了好为人师的毛病。之前录制了一些Rust和区块链技术相关的视频,虽然质量不高,但是仍然收到了大伙的鼓励,突然顿悟,一门技术晦涩难懂的高深的知识需要人分享,浅显入门的知识同样需要人分享。
substrate作为一个区块链框架,使用的人在日益增多,资料也在日益完善。但是对于普通的小白来说,要快速入门还是有一些难度。所以这又给好为人师的我提供了机会,搞一个substrate的入门教程,能尽量让更多人的快速入门。因为substrate是一个区块链框架,其中的逻辑往往以pallet的形式出现,所以这个教程其实主要是讲怎么来开发pallet的教程。我目前(后续可能会变化)计划的讲解内容主要如下:
-
区块链与substrate
-
substrate构建一条链的体验
-
substrate快速了解
-
编写pallet的Rust前置知识
-
编写简单的pallet
-
pallet的组成讲解
-
编写pallet的其它技巧
-
编写测试
-
编写benchmark
编写教程的难度是不小的,编写出能让人方便入门的教程更是困难的。但是我会以我在substrate上的有限的功力,尽力做出一份方便入门的教程,最起码是能够上手开始写pallet的教程。