写点什么

开发技术指南 | 最全 Substrate 与 Polkadot 技术文档、教程、课程

  • 2022 年 5 月 31 日
  • 本文字数:3032 字

    阅读完需:约 10 分钟

开发技术指南 | 最全 Substrate 与 Polkadot 技术文档、教程、课程

Substrate 让您可以通过制作及整合不同的模块来创建定制化的区块链。它附带了构建区块链所需的一切。使用 Substrate 模块能轻松创建所需的内容,或制作自己的自定义逻辑,让构建区块链比以往更快,更轻松,更安全。

它具有:

不需要硬分叉的链升级:升级区块链从未如此简单。用了 Substrate,升级链上逻辑和提交一笔转帐交易一样容易。

WebAssembly 的跨语言支持:WebAssembly 是下一个 Web 标准。您可用任何语言编写您的区块链逻辑,包括 C / C ++,C#,Typescript 和 Rust,然后编译到 WebAssembly 格式。

直接兼容 Polkadot 网络:您的 Substrate 区块链将与 Polkadot 网络兼容,从而可以轻松成为 Polkadot 网络的平行链,并与其他链进行通信。

面向未来的区块链:通过无分叉链上升级,轻量级的客户端 和 链下工作机 等功能,您的 Substrate 区块链已为未来 Web 3.0 带来的革新做好了准备。


为了提供更好的开发体验,我们为各位准备了开发资源和指南,通过文档、教程、课程的形式帮助您更好熟悉 Substrate 与 Polkadot,轻松创作出更优秀的黑客松项目。

一、给 Substrate / Polkadot 前期初学者

官方 Substrate 文档 http://substrate.dev/

这里有着最全面的 Substrate 技术知识点讲解。涵盖从概念导论到具体代码实现的知识点。是最好的给初学者了解 Substrate 知识的地方。

Substrate 教程 https://substrate.dev/en/tutorials

手把手的教程,教你如何使用 Substrate 制作出你自己的 dApp 及建造前端与之互动。可从打造这链上存证的应用开始。

Substrate 技术开发入门中文课程 https://sourl.cn/DnNzFr

由 Parity Aisa 官方工程师和 OneBlock+技术社区共同打造的《Substrate 技术开发课程第 9 期》,线上 6 节视频课程及每节课后配有代码作业,带你从 0 到 1 学会 Substrate。

Polkadot 官方文档 https://wiki.polkadot.network/docs/en/learn-launch

这里解释了 Polkadot 网络的一部分行为及背后的原理。

Polkadot-JS 文档 https://polkadot.js.org/docs/

讲解如何用 Polkadot-JS API 来打造客户端与 Substrate 互动,订阅链上信息。

Substrate 区块链 (Parity 官方) 前端/钱包 https://polkadot.js.org/apps/#/explorer

功能最详尽的 Substrate 区块链前端和钱包

Subscan https://www.subscan.io/

功能详尽的 Substrate 区块链浏览器

Substrate Playground https://playground.substrate.dev/

不用安装开发环境,直接在云端编译 Substrate 的线上编辑器

详细的官方指导文档 https://substrate.dev/docs/en/,比如安装方法、常用的概念和开发指导,首先在整体上熟悉下内容结构,在用到的时候知道在哪里找。一有时间就从前往后读每一节的内容,遇到不理解的可以搜索 Google 或者先记下跳过,之后在问。

不同的教程 https://substrate.dev/en/tutorials,练习的先后顺序建议是:Create Your First Substrate Chain -> Build a PoE Decentralized Application,然后是其它的教程。

针对单一知识点的代码片段和讲解https://substrate.dev/recipes/,也是先熟悉内容结构,用到的时候回来查找。

JS sdk 官方文档 polkadot-js/api,当需要编写前端 UI 界面时,需要深入学习此文档。


中文的技术资料:

Parity 中文博客文章: parity.link/zhihu

Parity 中文视频: parity.link/bilibili

Substrate 区块链开发知乎专栏: https://www.zhihu.com/column/substrate


二、给有经验的 Substrate 开发者

Substrate 开发食谱 https://substrate.dev/recipes

这里记录了在 Substrate 上如何完成某些特定的功能点

Substrate API 文档 https://substrate.dev/rustdocs

Substrate 开发食谱 https://docs.substrate.io/how-to-guides/v3/

Substrate 开发基础知识 https://zhuanlan.zhihu.com/p/161771205

rust 基础学习 https://fasterthanli.me/articles/a-half-hour-to-learn-rust

配置开发环境 https://www.bilibili.com/video/BV1MT4y1K7b4

了解 Polkadot/Substrate 技术生态及相关进展 https://twitter.com/OneBlock_

三、社区

Polkadot 官方中文平台公众号

Substrate 社区项目 一览表

https://github.com/substrate-developer-hub/awesome-substrate

Substrate Technical (Public) Matrix 群组

https://matrix.to/#/!HzySYSaIhtyWrwiwEV:matrix.org

Parity Support 群组 (官方工程师支持)

https://app.element.io/#/room/!AtgPynFxLJGFYkAZEl:matrix.parity.io

Parity Watercooler (聊天区)

https://app.element.io/#/room/!IWlcTyHSqIEjpUReHD:matrix.parity.io

四、生态项目

以下为一些社区里的项目介绍启发您的想象:

Acala Network - Polkadot 上的 DeFi 平台,便利完成抵押,交换,借贷,借出,赚取收益。

Moonbeam - 开发者友好型区块链,可实现完全兼容 EVM、Web3 的 API 兼容以及将 Moonbeam 连接到现有的以太坊网络的网桥。

Crust Network - Crust 提供了 Web3⽣态系统的去中⼼化存储⽹络,⽀持包括 IPFS 在内的多种存储层协议,并对应⽤层提供接⼝。

Phala Network - 基于 TEE (可信执行环境) 的去信任化隐私计算云。

Astar - Polkadot 生态的多链 DApp 中心,Shiden 是 Astar 在 Kusama 网络上的先行网。

SubQuery - Polkadot 领先的数据索供应商,支持第一层区块链(Polkadot)和去中心化应用程序之间的索引和查询。

Litentry - 一个去中心化的身份聚合器,以基于 Substrate 构建的区块链和分布式的去中心化身份(DID)验证网络为核心特色。

Manta Network - 波卡首个链上隐私保护项目,通过密码学技术 zkSNARK 为用户提供最高安全级别的链上隐私保护,旨在成为隐私保护基础设施。

Darwinia Network - 建立在 Substrate 上的分散式跨链桥网络。它提供通用网桥解决方案,通过跨链资产转移和通用远程链调用连接 Polkadot,以太坊,TRON 和其他异构链。主要应用领域包括 Defi,跨链 NFT 交易市场,游戏。

Bifrost Finance- 为 Staking 提供流动性的跨链网络。

五、往期黑客松的部分项目介绍

Apron Network - 去中心化网络基建。里面包含了一個 DAO 的治理。

InkBridge - 使用 Wasm 合约技术构建转接桥, 把多条公链(BTC, ETH 等)的转接桥下沉为平台,而不是单一应用。

Deeper Network - 致力于构建真正的去中心化因特网和安全网关。它旨在为每个家庭带来更好的互联网体验,并成为用户通往 Web 3.0 应用的入口。

Parallel Finance - 去中心化借贷及抵押协议。

SkypePass - 去中心化身份验证及密码管理工具。

Web3 Games - 去中心化数字游戏集成平台,致力于为区块链 WEB3 游戏生态提供各种解决方案,为区块链游戏开发者提供了免费的开发工具和服务。

CESS - 基于 Substrate 开发的高速、安全、可扩展的兼容智能合约的去中心化云存储网络基础设施,是第一个支持大规模企业级商业应用的去中心化分布式云存储网络。

OAK Network - 基于 Parity Substrate 构建的 DeFi 和自动化支付的区块链自动化中心,具有首创的事件驱动执行技术模型。

Web3go-是一个开放的数据分析平台,它提供了便于使用却又功能强大的工具,让用户可以查询、可视化和分析链上数据。


关于我们

One Block+ 是中国最大的 Substrate 技术开发者社区,也是 Parity 在亚洲唯一的运营合作伙伴,波卡生态早期项目的创始人、CTO、核心开发者大部分都来自 One Block+ 社区。

Twitter: https://twitter.com/OneBlock_

Medium: https://medium.com/@OneBlockplus

Telegram: https://t.me/oneblock_dev

Discord: https://discord.gg/z2XZZWEcaa

Bilibili: https://space.bilibili.com/1650224419

YouTube: https://www.youtube.com/channel/UCWo2r3wA6brw3ztr-JmzyXA


用户头像

还未添加个人签名 2022.01.14 加入

还未添加个人简介

评论

发布
暂无评论
开发技术指南 | 最全 Substrate 与 Polkadot 技术文档、教程、课程_区块链_One Block Community_InfoQ写作社区