Skip to content

Latest commit

 

History

History
123 lines (62 loc) · 5.48 KB

Substrate-technical-docs.md

File metadata and controls

123 lines (62 loc) · 5.48 KB

EN

Substrate enables you to create customized blockchains by crafting and integrating various modules. It comes with everything needed to build a blockchain. Using Substrate modules allows for easy creation of desired content or customization of your own logic, making blockchain development faster, easier, and more secure than ever before.

It features:

  • Chain upgrades without hard forks: Upgrading your blockchain has never been easier. With Substrate, upgrading chain logic is as simple as submitting a transaction.

  • Cross-language support with WebAssembly: WebAssembly is the next web standard. You can write your blockchain logic in any language, including C/C++, C#, Typescript, and Rust, and compile it into WebAssembly format.

  • Direct compatibility with the Polkadot network: Your Substrate blockchain is compatible with the Polkadot network, allowing it to easily become a parachain and communicate with other chains.

  • Future-proof blockchain: Prepared for the innovations of Web 3.0 with features like forkless upgrades, lightweight clients, off-chain workers, and more.

Development Resources

For Substrate / Polkadot beginners:

This is the most comprehensive resource for Substrate technical knowledge. It covers topics from conceptual introductions to concrete code implementations, making it the best place for beginners to understand Substrate.

Step-by-step tutorials teach you how to use Substrate to create your own dApps and build frontends that interact with them.

This explains some of the behaviors and principles behind the Polkadot network.

Explains how to use the Polkadot-JS API to build clients that interact with Substrate and subscribe to on-chain information.

The most detailed frontend and wallet for the Substrate blockchain.

A comprehensive Substrate blockchain explorer.

An online editor for compiling Substrate without the need to install a development environment.

For experienced Substrate developers:

Documentation on how to achieve specific functionalities on Substrate.

Documentation on the Substrate runtime API.

Community

CN

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

它具有:

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

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

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

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

开发资源

给 Substrate / Polkadot 前期初学者:

  • 官方 Substrate 文档

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

  • Substrate 教程

    手把手的教程 教你如何使用 Substrate 制作出你自己的 DApp 及建造前端与之互动。

  • Polkadot 官方文档

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

  • Polkadot-JS 文档

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

  • Substrate 區塊鏈 (Parity 官方) 前端/钱包

    功能最詳盡的 Substrate 區塊鏈 前端和钱包

  • Subscan

    功能詳盡Substrate 区块链浏覧器

  • Substrate Playground

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

给有经验的 Substrate 开发者:

社区