教程
⚠️ Update Notice:
Please read Substrate to Polkadot SDK page first.
如果你是一个喜欢边做边学的人,Substrate教程是开始你的旅程的绝佳之地。
教程不会提供太多关于为什么你要执行某些步骤的背景信息,也不会解释编码细节。
相反,教程会给你提供构建自己的区块链所需的基本任务的实践经验,并专注于确保成功的结果。
如果你更喜欢直接深入研究代码细节,你可能想从Rust API文档开始。
但如果你想通过一次引导式旅程开始你的学习,可以尝试以下教程。
构建区块链
构建区块链教程展示了使用区块链节点和网络的基础知识,包括如何让节点在对等网络中相互通信,以及如何收集节点操作的指标[1]。
你将学习如何:
- 在你的开发环境中构建一个本地节点。
- 使用预定义账户模拟一个双节点网络。
- 启动一个由受信任验证者节点组成的小型网络。
- 通过收集指标监控节点操作。
- 升级节点的运行时。
构建应用逻辑
构建应用逻辑教程专注于如何使用pallet自定义运行时,包括如何向运行时添加简单和复杂的pallet,以及如何结合智能合约使用pallet[1]。
你将学习如何:
- 向运行时添加一个简单的预定义pallet。
- 使用宏创建自定义pallet。
- 指定用作函数调用发起者的账户。
- 添加一个链下工作器并使用链下工作器提交交易。
- 发布自定义pallet供他人使用。
如果想更深入地了解如何从头开始创建自定义pallet,你可能想探索收藏品工作坊的第一部分。
未来的迭代计划包括前端开发的介绍,以及如何将应用从单链转换为平行链项目。
构建平行链
构建平行链教程深入探讨了超越单链开发的更高级主题,包括如何将你的链连接到其他链[1]。
你将学习如何:
- 将单链转变为平行链。
- 部署本地测试网络并与多个连接的平行链交互。
- 将你的平行链连接到公共测试网络。
- 使用跨共识消息格式。