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

36 篇文章 0 订阅
7 篇文章 0 订阅

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 技术知识点讲解。涵盖从概念导论到具体代码实现的知识点。是最好的给初学者了解 Substrate 知识的地方。

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

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

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

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

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

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

不用安装开发环境,直接在云端编译 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界面时,需要深入学习此文档。

中文的技术资料:

二、给有经验的 Substrate 开发者

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

三、社区

  • 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

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值