教程

⚠️ Update Notice:

Please read Substrate to Polkadot SDK page first.


如果你是一个喜欢边做边学的人,Substrate教程是开始你的旅程的绝佳之地。

教程不会提供太多关于为什么你要执行某些步骤的背景信息,也不会解释编码细节。

相反,教程会给你提供构建自己的区块链所需的基本任务的实践经验,并专注于确保成功的结果。

如果你更喜欢直接深入研究代码细节,你可能想从Rust API文档开始。

但如果你想通过一次引导式旅程开始你的学习,可以尝试以下教程。

构建区块链

构建区块链教程展示了使用区块链节点和网络的基础知识,包括如何让节点在对等网络中相互通信,以及如何收集节点操作的指标[1]。

你将学习如何:

  • 在你的开发环境中构建一个本地节点。
  • 使用预定义账户模拟一个双节点网络。
  • 启动一个由受信任验证者节点组成的小型网络。
  • 通过收集指标监控节点操作。
  • 升级节点的运行时。

构建应用逻辑

构建应用逻辑教程专注于如何使用pallet自定义运行时,包括如何向运行时添加简单和复杂的pallet,以及如何结合智能合约使用pallet[1]。

你将学习如何:

  • 向运行时添加一个简单的预定义pallet。
  • 使用宏创建自定义pallet。
  • 指定用作函数调用发起者的账户。
  • 添加一个链下工作器并使用链下工作器提交交易。
  • 发布自定义pallet供他人使用。

如果想更深入地了解如何从头开始创建自定义pallet,你可能想探索收藏品工作坊的第一部分。

未来的迭代计划包括前端开发的介绍,以及如何将应用从单链转换为平行链项目。

构建平行链

构建平行链教程深入探讨了超越单链开发的更高级主题,包括如何将你的链连接到其他链[1]。

你将学习如何:

  • 将单链转变为平行链。
  • 部署本地测试网络并与多个连接的平行链交互。
  • 将你的平行链连接到公共测试网络。
  • 使用跨共识消息格式。