substrate,substrate翻译

http://www.itjxue.com  2023-01-14 19:11  来源:未知  点击次数: 

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.

对熔覆层和熔覆层与基体结合区的形貌和微观组织进行了研究。

(责任编辑:IT教学网)

更多

推荐新手入门文章