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
     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

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

  1. java计算机毕业设计技术的游戏交易平台源代码+数据库+系统+lw文档

    java计算机毕业设计技术的游戏交易平台源代码+数据库+系统+lw文档 java计算机毕业设计技术的游戏交易平台源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...

  2. java计算机毕业设计vue.js开发红酒网站源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计vue.js开发红酒网站源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计vue.js开发红酒网站源码+mysql数据库+系统+lw文档+部署 本源码技术栈: ...

  3. java计算机毕业设计技术的游戏交易平台源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计技术的游戏交易平台源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计技术的游戏交易平台源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B ...

  4. java计算机毕业设计开发的校园情感网站源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计开发的校园情感网站源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计开发的校园情感网站源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B ...

  5. java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署 本源 ...

  6. 如何给WPS里全是图片的word文档中利用题注自动编号

    打开需要编号的word文档. 操作如下(可按图片中的数字序号顺序操作): 第一步,利用JS宏代码自动换行插入回车符 这里的代码需要复制dujianxiong大神的代码, https://blog.cs ...

  7. 区块链技术指南笔记(二):区块链技术

    区块链技术基本概念 区块链提供了一种去中心化的.无需信任积累的信用建立范式,目前已经引起金融行业.科研机构.政府部门和投资公司的高度重视与广泛关注.区块链技术通过建立一个共同维护且不可被篡改的数据库来 ...

  8. 学会linux需要哪些技术,运维安全需要掌握哪些技术呢?linux基础知识学习

    随着IT技术和业务的发展,以及各式各样安全漏洞的涌现,运维与安全这两个专业日渐交融,各企业对于运维安全的重视程度越来越高.安全和运维是业务稳定运行的保障.运维安全的发展前景是非常广阔的,吸引了许多人开 ...

  9. 较全的IT方面帮助文档

    http://www.shouce.ren/post/d/id/108632 XSLT参考手册-新.CHM http://www.shouce.ren/post/d/id/108633 XSL-FO参 ...

最新文章

  1. 输入字符串中含有该字符的个数
  2. Document 对象描述
  3. 推荐系统炼丹笔记:大规模推荐Deep Retrieval
  4. C#中Dictionary的用法
  5. TCP文件上传Java_java 基于TCP协议的文件上传
  6. 2016,请不要在公司混日子!
  7. strcpy()源代码
  8. python生成json_Python 生成json文件
  9. mikechen谈技术人成长的三大原则
  10. 阿里云图数据库GDB公测,高度连接数据查询效率提升10倍
  11. GeoServer地图开发解决方案(二):地图数据处理篇
  12. linux环境模拟器,在Linux环境下玩PlayStation模拟器
  13. 2022年首次升级:静态代码测试工具Helix QAC 2022.1 新版本功能快讯
  14. EAS BOS 序时簿做组织单元隔离
  15. MediaFoundation视频采集
  16. 添加网络位置(共享目录)
  17. 微信小程序实现多图片下载
  18. 华为荣耀20和x10比较_华为畅享20plus和荣耀x10对比哪个好?入手哪一款更香
  19. 图片实现水平垂直居中的方法
  20. 视频会议及流媒体十大开源项目

热门文章

  1. 提高客户转化率的关键点
  2. 声呐技术学习---(1)
  3. CorelDRAWX4的VBA插件开发(三十一)使用C++制作动态连接库DLL辅助VBA构键强大功能-(5)在VBA中动态调用DLL文件
  4. 力扣-进店却未进行过交易的顾客
  5. 非结构化数据的相关知识
  6. 系统设计基础 负载均衡
  7. VUE前端二级部门联动下拉菜单
  8. Ai-WB2模组基于TCP的MQTT连接服务器使用示例
  9. Python3,5句话实现自动接收短信提醒
  10. 机房温度可视化:物联网下的数据中心环境运维新方式