substrate 基础知识(knowledge base)

https://substrate.dev/docs/en/

Getting Started

Overview

欢迎来到有衬底的区块链发展的精彩世界!这是基板知识库,基板开发者的官方文档中心。本资源的目的是帮助读者理解区块链开发与基底的复杂性。本指南分为几个部分,解释了基板构建的原则和设计决策,以及成为有效基板区块链开发人员所需的特定技能。

Architecture

Installation

Getting Started on Windows

注意:Windows系统下进行substrate的native开发并没有得到很好的支持!强烈建议使用Windows的Linux子系统(WSL)并遵循Ubuntu/Debian系统的说明进行开发。

在Unix-based的操作系统(例如macOS或Linux)上进行Substrate开发是最容易的。Substrate的教程处方中的示例使用Unix风格的终端来演示如何从命令行与Substrate交互。

Glossary

Substrate Key Concepts

Runtime Development

Pallets
FRAME
Macros
Metadata
Storage
Origin
Execution
Events
Errors
Transaction Fees and Weights
Benchmarking
Debugging
Tests
On-Chain Randomness
Upgrades

Smart Contracts

Overview
Contracts Pallet
EVM Pallet
F.A.Q.

Integrate

Polkadot-JS
Client Libraries
Chain Specification
The Subkey Tool
Memory Profiling

Advanced

Account Information
SCALE Codec
Consensus
The Block Import Pipeline
Runtime Executor
Cryptography
Storage
SS58 Address Format
Why are there no Hash collections in sp_std?

Contribute

上一篇:C 标准库基础 IO 操作总结


下一篇:网络概念