substrate,substrate翻译
Substrate基本介绍
我在学习Substrate的过程,发现有两处需要特别花心思看,一个是
Substrate Frame介绍 和 Substrate术语解释 ,这两处是Substrate进阶的一个基础,比如你得理解它可能有哪些功能模块以及它的一些术语(比如Extrinsics)这些。
Author,node,actor和identity都是一个意思,表示区块的生产者。
Event状态转换的标志
Call允许被已发布函数调用的函数
origin函数调用的源头
Voting两原则:为所有人投票严格等价于没有投票;为一个人投反对票等于为其他所有人投赞成票
Authority:和actors,keys以及identieis同义,管理网络共识。AuthorityID用于标识Authorities。 在一个POS链里面,authorities由权益推荐/投票系统决定。
Authorities和validators似乎差不多。但是validators可以包括在平行链的维护者,范围更大一些。一般说来,Authoriteis通常是validators的一部分。
Aura实际是Authority round(轮流坐庄的意思),通过一个authorities列表,轮流发布区块,能够长时间在线的authorities就是honest authorities。
Aurand是Aura的变体,每个回合(round)通过抖动随机选择一个,增加安全性。
Extrinsics是Substrate中的一个专有名词,特指包含在区块链上的外部信息,主要有两种类型: transactions和inherents。trasactions就是交易,多方签名以及网络广播。inherents是不需要签名的,是由足够多的validator同意认为是正确的东西。transaction很好理解,在bitcoin和ethereum上面分布比较广泛,但是inherent确是substrate比较好的东西。比如有个timestamp inherent,就是用来设置区块timestamp的东西,没有一个签名用来认证这个东西合理,并且因为认证从而获得收入。换句话说,inherent是substrate真正区别于其他区块链,也能够成为blockchain as world computer的原因。
Executive模块是substrate的编排模块,把外界的调用转发到某个pallet里面。
Aura模块扩展了aura共识算法,可以用于定制
authority disvcovery是被core/authority-discovery所用,用于提取验证人相关信息,包括用于签发和验证消息。
authorship用于跟踪当前区块的维护者和最近的数块。
babe用于扩展babe共识,
balance用于处理账户和账户的余额。
collective还不明白。
contracts提供了部署和执行webassembly合约的功能。
democracy提供了一个投票系统
elections phragmem是一个投标选举模块
elections是根据股权关系进行投票的一个模块
EVM是以太坊虚拟机模块
Example是一个pallet的简单示意模型,用于展示概念,API等
Finality Tracker用于追踪最后一个确定性块。
Generic Asset用于处理账户和资产余额。
Grandpa用于扩展Grandpa共识并且管理共识验证人。
im-online用于验证人发送心跳交易
indices用于为账户创建序号(地址的简写)
membership用于管理AccountID的关系
offences用于追踪报告的违法行为
random-collective-flip用于产生随机中子数
scored-pool维护一个成员的积分池,可以拿到最高积分的成员入口。
session模块允许管理验证人的会话钥匙,一个session是指一个固定的验证人集合。如果验证人有变化,session结束。
staking模块用于管理资产。
sudo模块用于由单账户执行一些需要root执行或者委托其他账户执行的函数。
timestamp模块用于获取或者设置链上时间。
transaction-payment用于计算交易费用的基础逻辑。
treasure模块提供了由股份持有者管理的容器(pot)
substrate啥意思
substrate['s?bstre?t]
[词典释义]
n. 基质;基片;底层(等于substratum);酶作用物
[网络短语]
substrate基底,基材,基质
ceramic substrate陶瓷衬底,陶瓷基片,陶瓷基板
respiratory substrate呼吸基质,呼吸底物,呼吸受质
substrate是什么
substrate
英?['s?bstre?t] ?
美?['s?bstre?t]
n.[无线电]基底;[印刷]底面;承印物;[生化]基质;被酶作用物
用作名词 (n.)
The?substrate?is first covered by a mask.
首先在基片上覆盖一个掩膜片。
HP has launched the world 's first free?substrate?recovery projects
惠普公司推出了世界上第一个免费的承印物回收计划。
This product is ivory-white cream of emulsion type?substrate.
本品为乳剂型基质的乳白色乳膏。
The rate of?substrate?change is dependent of substrate concentration.
被酶作用物变化速率取决于被酶作用物的浓度。
substrate中文是什么意思
substrate 英[?s?bstre?t] 美[?s?b?stret]
n. 底物; 基底; 底层; 基层;
[例句]The features and microstructure of the cladding layer and interface layer between cladding layer and copper substrate were analyzed.
对熔覆层和熔覆层与基体结合区的形貌和微观组织进行了研究。