Substrate 菜谱 - 引言

Substrate 菜谱 🍴😋🍴

为心怀理想的区块链大厨准备的实操烹饪指南

Substrate 菜谱是一本工作示例的菜谱,展示了使用 Substrate 构建区块链时的最佳实践。 每个菜谱均包含完整的工作代码示例以及描述该代码的详细文章。这本书是开源的。如果你想参与其中,请查看贡献指南来了解参与贡献的结构和方向。

如何使用这本书

要读到这本书,最简单方法的是去 https://substrate.dev/recipes。

前两章应该按顺序阅读。

在第 1 章布置厨房,你将建立工具链,编译区块链节点,并学习与区块链进行交互。

在第 2 章开胃菜中,你将烹饪你的前几个菜谱,学习 Substrate 开发的基础知识。

本书的其余部分即 “主菜” 可以按任何顺序阅读;你可以跳到你感兴趣的任何菜谱。

记住,你不可能光靠阅读就学会做饭。在阅读本书时,穿上围裙,拿出锅碗瓢盆,练习对食谱进行编译、测试和修改。在厨房中写写代码,提取模式,并将其应用于你要解决的问题吧!

寻求帮助

学习任何新技能时,都会不可避免地在某些地方卡住。当你遇到困难时,可以通过以下几种方式寻求帮助:

Substrate 是什么?

Substrate 是用于构建区块链的框架。阅读以下博客文章,会让你对 Substrate 有一个概括的了解:

要了解有关 Substrate 的更多信息,请参见官方文档

学习 Rust

要想在使用 Substrate 时事半功倍,就需要对 Rust 有所了解。幸运的是,Rust 社区以全面的文档和教程而闻名。最初学习 Rust 的最常见资源是 The Rust Book。如果你想查看常用的 crate 使用方式示例, Rust by Example 也很方便。

虽然了解一些 Rust 是必要的,但是等修炼成 Rust 专家之后再开始学习 Substrate 是不明智的。与其在学习 Substrate 之前先学习 Rust,不如在学习 Substrate 时学习 Rust。如果你不了解 Rust 的基础知识,那么本书结尾处还有更多 Rust 资源