区块链

Substrate介绍: 架构一览

2019-07-28  本文已影响0人  爱写作的harry

Substrate架构一览

包含

Runtime

Runtime架构

数据结构的定义

Runtime API接口

如果用别的语言实现Substrate的runtime,就要实现所有的这些接口。

SRML

Support Macros

Executive Module

模块组成

文档

项目文件结构简介

Cargo.toml
Cargo.lock  // cargo update 可以升级
build.rs    // 额外的编译的命令
scripts/init.sh // 初始化编译
src/ // 所有的源码,从main开始
    cli.rs 主要功能在cli.rs中实现
    service.ts  把各个组件结合在一起
    chain_spec.rs   build-spec使用这个文件来生成
runtime 引入各个模块,组成一个runtime
    src/lib.rs  最常用的就是construct_runtime! 这个macro;还会加入一些自定义的类型
上一篇下一篇

猜你喜欢

热点阅读