火星链 火星链
Ctrl+D收藏火星链
首页 > 火必下载 > 正文

TRA:波卡百科:什么是外部信息?

作者:

时间:1900/1/1 0:00:00

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

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

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

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

波卡生态概念板块今日平均涨幅为8.05%:金色财经行情显示,波卡生态概念板块今日平均涨幅为8.05%。26个币种中18个上涨,8个下跌,其中领涨币种为:OM(+63.39%)、RING(+61.15%)、PCX(+27.41%)。领跌币种为:KLP(-7.02%)、LINK(-2.84%)、EDG(-2.76%)。[2021/8/5 1:36:57]

区块参考资料

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

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

波卡生态概念板块今日平均涨幅为1.42%:金色财经行情显示,波卡生态概念板块今日平均涨幅为1.42%。26个币种中10个上涨,16个下跌,其中领涨币种为:CRU(+24.07%)、XOR(+12.78%)、CHI(+11.70%)。领跌币种为:OM(-5.34%)、EWT(-4.03%)、OAX(-3.48%)。[2021/7/29 1:23:27]

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

Inherents Reference

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

波卡DOT国库报告:130.89万个DOT被销毁9.2%DOT用来资助国库支出议案:5月11日,波卡中国社区PolkaWorld官方发布第二期DOT国库报告。根据该报告:1.截至目前,目前波卡国库中有1438.6万个DOT。2.波卡国库的收入为1584万个DOT,其中96.53%来自DOT的通胀,3.3%来自Slash。波卡国库共支出了145万个DOT,只占了国库总收入的9%。3.130.89万个DOT被销毁,占到国库总支出的90.12%,9.2%的DOT真正被用去资助国库支出议案,还有0.28%用于打赏(Tips)。4.波卡国库的支出分为三种类型(销毁除外),支出议案TreasuryProposal、小费/打赏Tip和悬赏Bounty。5.资金的申请情况方面,有51个支出议案申请,已发放40个,批准2但还未发放的有2个;有173个小费申请,其中16个正在进行中;还有两个悬赏任务,其中1个正在进行中。[2021/5/12 21:51:34]

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

波卡社区正在讨论如何限制验证者大幅更改佣金:刚刚,Web3基金会技术教育主管Bill Laboon发推提醒用户小心局。Web3基金会、Polkadot官方以及Parity都没有赠送DOT和KSM代币。与此同时,Bill Laboon还公布波卡项目进展。内容显示:1.目前验证者可以随意更改佣金比例。目前社区正在讨论如何限制佣金变动以避免佣金大幅变动,例如在获得足够多的提名者后,将佣金由0%改为100%。2.财政部已经开始讨论Elara 0.2提案。Elara 0.2是Patract Labs是为以Substrate为基础的链提供的基础设施。[2020/10/29]

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

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

链上ChainUP WaaS联盟支持DOT主链充提及波卡生态打造:据链上ChainUP官方消息,旗下WaaS联盟已率先支持DOT主链充提,同时已成立专项小组全力跟进波卡生态主链。此外,链上ChainUP WaaS联盟将正式提供波卡生态主链节点服务,合作的客户可以第一时间零成本接入。

波卡(Polkadot)是下一代区块链协议,它将多个专用区块链连接到一个统一的网络中。它是将互联网垄断权归还给个人的网络大愿景中的一部分,波卡建立在先前区块链网络的革命性承诺之上,与此同时,提供一些基本的优势。

链上ChainUP WaaS联盟依托ChainUP集团3年时间所服务的300多家交易所经验,将底层资产托管和钱包封装而成的一套完整的服务,包含资产托管、节点服务等多种功能,通过开放钱包API与SDK,帮助交易所、项目方、媒体等快速接入,实现云端托管资产。[2020/8/27]

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

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

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

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

Signed Extension Reference

参考资料

events: https://substrate.dev/docs/en/knowledgebase/runtime/events

区块参考资料: https://substrate.dev/rustdocs/v2.0.0-rc4/sp_runtime/traits/trait.Block.html

Inherents Reference: https://substrate.dev/rustdocs/v2.0.0-rc4/sp_inherents/index.html

Singed Extension: https://substrate.dev/docs/en/knowledgebase/learn-substrate/extrinsics#signed-extension

I'm Online: https://substrate.dev/docs/en/knowledgebase/runtime/frame#im-online

Signed Extension Reference: https://substrate.dev/rustdocs/v2.0.0-rc4/sp_runtime/traits/trait.SignedExtension.html

参考文档: https://substrate.dev/rustdocs/v2.0.0-rc4/sp_runtime/traits/trait.Extrinsic.html

Runtime Execution: https://substrate.dev/docs/en/knowledgebase/runtime/execution

交易费用: https://substrate.dev/docs/en/knowledgebase/runtime/fees

交易池: https://substrate.dev/docs/en/knowledgebase/learn-substrate/tx-pool

原文:https://substrate.dev/docs/en/knowledgebase/learn-substrate/extrinsics

翻译:PolkaWorld

欢迎学习 Substrate: 

https://substrate.dev/

关注 Substrate 进展:

https://github.com/paritytech/substrate

关注 Polkadot 进展:

https://github.com/paritytech/polkadot

标签:TRARATSUBSUBSTRAIL价格Filcoin Standard Full Hashrate TokenSUBS价格Substratum

火必下载热门资讯
OIN:IPFS论坛圆桌:Filecoin经济模型与商业启示

2020年6月22日,由金色财经主办,节点咨询、IPFS100.com承办,麦客存储等联合主办的“星际漫游指南——IPFS技术与应用研讨论坛”在深圳拉开帷幕.

1900/1/1 0:00:00
比特币:一文说透 BTC 在加密市场中的地位

比特币在其十一年的历史中,出现了一系列加密货币的“实验变种”。衡量比特币相对于其他加密货币的“领先指数(dominance)”的最好方法是计算其相对市值,即通过比较流通代币的总供应量乘以当前价格.

1900/1/1 0:00:00
COMP:金色观察丨Compound登上DeFi王座的背后故事

金色财经 区块链6月25日讯  六月中旬,基于算法的去中心化金融协议Compound批准了一项提案,允许将其原生代币COMP代币分发给平台上的借款人和贷款人.

1900/1/1 0:00:00
数字货币:新闻周刊 | 币圈豪Filecoin Voice终上线

金色周刊是金色财经推出的一档每周区块链行业总结栏目,内容涵盖一周重点新闻、行情与合约数据、矿业信息、项目动态、技术进展等行业动态。本文是其中的新闻周刊,带您一览本周区块链行业大事.

1900/1/1 0:00:00
Chain:金色观察|强势的LINK 低调的预言机

近半个月的时间,币市一片大好,主流币虽无波动,但山寨币和一些明星币种频频突破阻力位。在众多突破阻力位的币种里,LINK的走势可圈可点,交易量和价格都有所突破.

1900/1/1 0:00:00
LEC:技术周刊|以太坊2.0、Filecoin主网再出推迟消息

本周各网络技术类新闻较少,本周周刊内主要包含以太坊、Filecoin两个网络的技术类新闻。Sigma Prime公布以太坊2.0客户端Lighthouse最近更新以太坊2.0客户端Lightho.

1900/1/1 0:00:00