【Bitstamp中文版下载】波卡百科:什么是外部信息?

欧易(OKX)交易所

新用户永久最高50%手续费减免!

官网注册   APP下载

摘要:外部信息(extrinsic)是一条来自链外并包含在一个区块中的信息。外部信息可分为三类:inherents、已签名交易和未签名交易。注意事件(events[1

【Bitstamp中文版下载】波卡百科:什么是外部信息?

摘要:外部信息(extrinsic)是一条来自链外并包含在一个区块中的信息。外部信息可分为三类:inherents、已签名交易和未签名交易。注意事件(events[1

外部信息(extrinsic)是一条来自链外并包含在一个区块中的信息。外部信息可分为三类:inherents、已签名交易和未签名交易。

注意事件(events[1])不是外部信息。链针对链本身固有的信息片段发出事件。例如,Staking 奖励是事件,而不是外部行为,因为奖励是由链逻辑固有的情形触发的。

区块结构

Substrate 中的一个区块由区块头和一组外部信息数组构成。区块头包含区块高度、父哈希、外部信息根、状态根和摘要。本节仅关注外部信息根(extrinsics root)。

在 runtime 中定义每个外部信息时,将其作为一个系列捆绑在一起,作为一个系列执行。外部信息根是该系列的密码学摘要。这有两个目的。首先,它可以防止在区块头已形成并分发后,对外部信息系列进行任何更改。其次,它提供了一种方法,允许轻客户端仅通过了解区块头,就可以简洁地验证任何给定的外部元素确实存在于一个块中。

  • 区块参考资料[2]

Inherents

Inherents 是未签名的信息,仅由出块者插入到区块中。它们不会被散布在网络上,也不存储在交易队列中。从技术上讲,没有什么会去阻止一条 Substrate 链散布 inherents,但也不会有基于费用的防垃圾机制。

Inherents 表示以一种数据,它以比较特别的方式描述许多有效信息之一。它们之所以被认为是 “真实的”,仅仅是因为足够多的验证人都同意它们是合理的。

例如,出块者可能会将时间戳 inherent 插入区块中。没有办法证明签名是真实的,证明时间戳是正确的。但验证人根据其他验证人认为时间戳的合理程度,来接受或拒绝该区块,依据可能是该时间戳在其自己的系统时钟的某个可接受范围内。

  • Inherents Reference[3]

    比特币多少个交易网站|SECRET秘密SIE为什么确定能赢-玩家的看法

已签名交易

已签名交易(Singed Transactions)包含发出交易的帐户的签名,并且需要付费才能将交易包括在链中。因为可以在执行之前识别出在链上包括已签名交易的价值,所以可以在网络上垃圾交易风险较低的节点之间的散布这些交易。

签名交易符合以太坊或比特币交易的概念。

未签名交易

在某些情况下,需要进行未签名交易 (Unsigned Transactions)。小心使用未签名的事务,因为它们的验证逻辑可能很难。?

由于交易未签名,因此无需支付任何费用。因此,交易队列缺乏防止垃圾交易的经济逻辑。未签名的交易也缺乏随机数,使得重放保护(Replay protection)变得困难。少数交易需要使用未签名的变体,但是它们将需要某种形式的垃圾交易防护,防护基于 Singed Extension[4] 的自定义实现,可以存在于未签名交易中。

Substrate 中未签名交易的一个示例是权威机构发送的 “I’m Online[5]”心跳交易。交易包括来自 Session 密钥的签名,该密钥不控制资金,因此无法支付费用。交易池通过检查 session 中是否已提交心跳来控制垃圾交易。

签名扩展

SignedExtension 是一种特征(trait),通过它可以使用其他数据或逻辑来扩展交易。签名扩展名可用于您需要在执行之前获得有关交易的一些信息的任何地方。这在事务队列中大量使用。

Runtime 可以使用其中一些数据(例如将要分派的 Call)来计算交易费用。签名扩展还包括 AdditionalSigned 类型,该类型可以保存任何可编码数据,因此允许您在包含或分派交易之前执行任何自定义逻辑。交易队列定期从 SignedExtension 调用函数以在构建区块之前验证交易,以避免包括将在区块中失败的交易。

虽然名字叫签名扩展,SignedExtension 其实也可以用于验证未签名交易。可以实现 * _unsigned 方法集来封装交易池所需的验证、垃圾邮件和重放保护逻辑。

 

翻译:PolkaWorld

什么是比特币的挖矿难度:它又是如何计算的

原创文章,作者:菜鸡,如若转载,请注明出处:https://www.20on.com/218602.html

(0)
菜鸡菜鸡
上一篇 1月 14, 2023 6:54 上午
下一篇 1月 14, 2023 6:59 上午

欧易(OKX)交易所

新用户永久最高50%手续费减免!

官网注册   APP下载

相关推荐

  • BSC上的YFI,跨链聚合器 – Autofarm(Auto)介绍

    AutoFarm是一个建立在BSC、火币跟Polygon上的跨链收益聚合器。AUTO是AutoFarm的原生代币,具有链上治理的功能,持有者可以针对提案进行投票,也可以赚取部分交易手续费。

    5月 31, 2022
  • USDT的发展历程及未来趋势

    USDT概述及运作原理 USDT,全称为Tether USD,是一种稳定币,其价值与美元1:1挂钩。USDT是一个ERC-20代币,发行方为一个名为Tether Limited的公…

    3月 21, 2023
  • 包含STORJ币上线了哪些交易所的词条

    摘要:STORJ币是一种去中心化存储网络的加密货币。本文的主题是包含STORJ币上线了哪些交易所的词条。为了让读者更好地了解STORJ币和它在交易所的表现,我们从四个方面进行详细阐…

    5月 21, 2023
  • 欧易怎么开盲盒(欧易交易所开盲盒教程)

    如何领取数字货币盲盒? 1.邀请好友 好友需下载APP并注册欧易账户 2.好友登录APP 好友登录APP后,双方均可解锁盲盒 3.领取盲盒奖励 打开APP,领取您的数字货币盲盒 奖…

    10月 23, 2022
  • 买卖比特币用什么软件?十大常用买卖比特币软件

    全文导读 这个问题是每个想要买卖比特币的投资者都想要了解的问题,毕竟自从比特币成为热门之后,市面上买卖比特币的软件层出不穷,这其中有一些其实就是不法分子设置的圈套,就是为了骗什么不懂但是想要投资比特币的币圈新手

    3月 22, 2022
  • 比特币钱包的选择与比较:哪个最好?

    摘要:本文对比特币钱包的选择与比较进行了详细阐述,旨在探讨哪个钱包最好。通过比较不同方面的特点,为读者提供了选择和判断的依据。 一、钱包安全性 1、比特币钱包的选择最重要的因素之一…

    11月 3, 2023
  • 美元汇率人民币走势[美元汇率人民币走势图新浪]

    摘要: 美元汇率人民币走势一直备受人们关注,这篇文章从四个方面详细阐述了美元汇率人民币走势的发展历程。首先,简要介绍了美元汇率人民币走势图的特征;其次,探究了美元汇率人民币走势的内…

    6月 19, 2023
  • 一个BTC价格多少钱?2023年BTC/比特币价格介绍

    全文导读 说起比特币,币圈的投资者们应该都很熟悉了。可能很多投资者都是近两年开始关注比特币的,但是比特币的概念早在2008年就提出了,是有一个叫中本聪的人提出的,比特币是根据中本聪的思路设计发布的,是一种P2P形式的数字货币。

    4月 8, 2022
  • 比特币转账手续费怎么看

    摘要:区块链是一个信息技术领域的术语,从本质上讲,是一个共享数据库,存储于其中的数据或信息,接下来看看比特币转账手续费怎么看吧。如何做:1比特币转账手续费是交易者付给矿工的一笔费用。2有的地方叫做矿工费。3用户在比特币网络发起一笔转账时,一般需要支付给记账矿工一定的转账手续费。4转账手续费一般为0.00

    1月 17, 2023
  • YFX麦子(Aolink)钱包操作使用步骤教程

    麦子钱包。其最大的特点就是安全,据悉用户加入账户安全保障智能合约后若账户被盗,未来最高可以获赔百万元,可以说为用户提供了最舒适安全的虚拟数字货币钱包使用体验,界面清新,使用简单,相…

    12月 15, 2022