Substrate - 2 主要概念 - 2.2 Extrinsics

2.2 Extrinsics

一个extrinsic 是来自于链外的一片信息并且被包含进区块中,extrinsics 分为三类,inherents,签名交易和未签名的交易

注意:events不是extrinsics,链为链本身固有的信息片段发出事件。例如,质押奖励是事件,不是extrinsics,因为奖励是由链内部的循环逻辑引发的

Block structure

在Substrate中的区块是由header和一组extrinsics,header包含区块高度,前一个节点的哈希,extrinsics root,状态root和摘要。本节点只会关注 extrinsics root

Extrinsics被绑定在一个区块中,作为一系列在运行时中定义的要执行的块。extrinsics root是这系列的密码摘要。它服务于两个目标,首先,在header被构建和发布之后,阻止对于一系列extrinsics的改变。第二,它提供了一种方式,可以让轻客户端简洁地验证任何给定的extrinsic的确存在于区块中给定的header信息中

-Block Reference

Inherents

Inherent是一片没有被签名的、只是被块作者嵌入进区块中的信息片段。它们不会在网络上传播或者存储在交易队列中。从技术上讲,没有什么能够组织在Substrate链上传播inherents,但是不会有基于费用的垃圾邮件预防机制

Inherents代表数据以自定义的方式描述有效的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值