波卡链Substrate (3)SRML框架
1. Substrate Runtime Module Library(SRML)框架
- System Module系统模块
提供底层基本的API和工具集,定义了Runtime的核心类型、外部事件等等 - Runtime Module运行时模块
多个托盘小模块 - Executive Module执行模块
充当运行时的业务流程层。将传入的外部调用分派给运行时中的各个模块负责运行时执行。 - Runtime运行时
管理托盘,接受api调用 - Support Macros支持宏
. 帮助开发自定义模块。
. 允许开发人员声明自定义存储、具有公共 API 的模块和事件。
1.1 Runtime Module运行时模块
波卡链Substrate (3)SRML框架相关推荐
- 波卡链Substrate (2)系统框架
P2P: libp2p网络协议. NativeRuntime本地节点:节点发现.交易池.区块和交易gossip,共识,返回RPC call Storage存储:RocksDB. RPC(远程过程调用) ...
- 波卡链Substrate (6)SubstrateUI界面
1. 波卡支持基于 React 的 Web 界面 预定义的钱包操作.链更新.账户管理和其他操作 完全可定制,可以通过几个步骤添加任何新 UI eg. class BonusSegment extend ...
- 波卡链Substrate (7)Grandpa + Babe
1. BABE 必须建立在 GRANDPA 最终确定的链上. BABE 中最好的链就是由主节点创建的区块最多的链 Grandpa 多个块一次性进行确认 eg. 标有"1"的块是主要 ...
- 波卡链Substrate (7)Grandpa协议四“责任安全机制”
1. Account Safety 当网络出现分叉的 commit 信息时,Polkadot节点马上采取 Account Safety 的机制. 是一种"弱主观性"安全模式:通过惩 ...
- 波卡链Substrate (7)Grandpa协议三“2阶段同步”
1. 预投票pre-vote+预执行pre-commit step0. 假设当前是第r轮,一个voter 在(r-1)轮完成后,并且收集完之前所有轮投票的情况下可以进行第r轮投票 step1. 如果v ...
- 波卡链Substrate (7)Grandpa协议一“概念说明”
1. Grandpa协议 祖先递归继承共同前缀协议(GHOST-based Recursive Ancestor Deriving Prefix Agreement) 区块选择协议:配合出块协议 对链 ...
- 波卡链Substrate (7)Babe协议五“Epoch纪元更新”
1. 新的纪元更新时,validors需要更新新的纪元随机值,新纪元的当前有效validators 一个新的validator加入链后,至少要过2个纪元才能参与出块.eg. 第i个纪元的时候就确定了第 ...
- 波卡链Substrate (7)Babe协议四“出块签名和验证”
1. 步骤 step1. slot leader更新本地链C使用新块,并发送新块B发送给其他节点 step2. 签名 slk:当前槽 H(l-1):sLk前一个区块的哈希 d:VRF输出 pi:val ...
- 波卡链Substrate (6)Babe协议一“基本概念”
1. 盲分配Babe协议(Blind Assignment for Blockchain Extension protocol ) 一种基于槽的算法. 将时间分解为多个纪元,每个纪元都被划分为多个槽s ...
最新文章
- java多线程系列_Java多线程实战系列
- 这家芯片公司98%员工学历不足本科,却要布局全产业链冲刺IPO,网友:认真的吗?...
- 开发日记-20190423 关键词 android静态代理类代理方法打断点debug 退出当前activity 闪退
- 在Windows10上基于WSL2运行Linux端图形应用程序
- 学python还是javascript_你觉得学 Python 还是 Java 更好找工作?
- keras冻结_[开发技巧]·keras如何冻结网络层
- 函数的嵌套调用-函数嵌套调用的执行线路图
- linux shell之得到当前路径下的目录
- 快速锁定Windows XP桌面的几个方法
- Eclipse中自动创建set、get方法
- 计算机网络2020秋--第四次测验
- 分享Word如何转PDF的方法,还不快来看看
- 韦根w34是多少位_韦根(Wiegand)数据传输格式
- [Camera Drv]Factory mode下camera图像rotate了180度 - MTK物联网在线解答 - 技术论坛
- 差分信号,差分对和耦合(一)——基本概念介绍
- 6 生僻字_抖音《生僻字》的字词成语解释完整版
- oracle数据库长连接和短连接,tcp 长连接与短连接
- 汇编语言期末不挂科必备复习知识点
- 前端无法识别<br/>,无法进行换行
- 中秋节三天折腾出来的东西
热门文章
- 如何实现一个Java Class解析器
- 框架:Mybatis开发规范及输入输出映射配置时注意事件
- SSH框架整合的流程
- jQuery-事件委托(基本概述+实例)
- php多个参数伪静态,伪静态技术与页面多参数传送的处理办法
- Java虚拟机调用jni_JNI攻略之十一――启动虚拟机调用java类
- linux运行级别debian,Debian的运行级别
- wpf ui框架_RapidCAX 开源UI框架
- 学机械可以转计算机吗,本人合工大车辆工程大一新生,但是机械类前景都不太好,我要不要转计算机,求教?...
- 国内“重量级”单体数据中心开始运营 火了这个县