首页 时尚 演艺 游戏 八卦 音乐 影视 活动 热点 快讯 聚焦 综合 资讯
当前位置:首页 > 快讯 > 正文

焦点热议:波卡如何通过 Runtime 升级改变链的逻辑?|Polkadot Wiki

2023-01-19 04:17:01    来源:程序员客栈

加入 PolkaWorld 社区,共建 Web 3.0!


(资料图)

Runtime 升级让波卡能够改变链的逻辑,而不需要硬分叉。本文译自波卡官方文档 Polkadot Wiki 的「Runtime 升级」章节。

无分叉升级

你之前可能在区块链领域遇到过 “硬分叉” 一词。当区块链的逻辑发生变化时,就会发生硬分叉,以至于不包含新改变化的节点将无法与包含新变化的节点保持一致。此类更改是向后不兼容的。硬分叉可能具有政治性,取决于升级的性质。并且硬分叉在逻辑上很繁琐,这主要取决于网络中需要升级其软件的节点数量(可能有数千个)。

波卡节点没有在节点中编码 runtime(链的 “业务逻辑”),而是包含了 WebAssembly 执行主机。它们根据很底层和很完善的指令集保持共识。波卡 runtime 存储在波卡区块链本身。

因此,波卡可以通过升级存储在链上的逻辑来升级其 runtime,并消除了需要数千个节点运营商提前升级给定区块编号的协作挑战。波卡利益相关者通过链上治理系统提出并批准升级,该系统也会自主执行升级。

新客户端发布

遵循现有的 runtime 逻辑,将存储在区块链上的 Wasm runtime 更新为新版本。升级会在稍后被包含在区块链本身中,这意味着网络上的所有节点都会执行它。通常,无需在 runtime 升级之前手动升级你的节点,因为它们会自动开始遵循链的新逻辑。仅当 runtime 需要新的 host 函数或网络/共识发生变化时,才需要更新节点。

为给定 runtime 版本构建的交易将不适用于更高版本。因此,基于某个 runtime 版本构建的交易在以后的 runtime 版本中将无效。如果你认为你不能在升级前提交交易,最好等到升级发生后再构建它。

虽然升级你的节点通常不需要跟随升级进行,但我们建议跟随波卡版本并及时升级,特别是对于高优先级或关键版本。

不同用户的 runtime 升级对于基础设施提供商

基础设施服务包括但不限于以下内容:

验证者

接口服务

节点即服务 (NaaS)

一般基础设施管理(例如区块浏览器、保管人)

钱包

对于验证者来说,与网络保持同步是关键。有时,升级将要求验证者在特定时间范围内升级其客户端,例如一项发布包括对网络的重大更改。必须检查发行说明,从升级优先级开始并采取相应措施。

通用基础设施提供商除了及时关注波卡的发布和升级外,还应监控 runtime 事件和辅助工具(例如 Substrate API Sidecar)的变化。

为第 n版 runtime 构造的交易将不适用于任何其他 >n版 runtime 交易。如果一项 runtime 升级发生在广播先前构建的交易之前,你将需要使用适当的 runtime 版本和相应的元数据来重建它。

对于提名人

Runtime 升级不需要提名人采取任何行动,但我们始终鼓励大家了解最新情况,并参与最新的 runtime 升级 motion 和发布,同时密切关注网络中的节点如何应对新的升级。

监控变化

你可以对链进行监控以了解即将进行的升级。客户端发行说明包括与任何链上升级相关的任何提案的哈希值,以便于匹配。监控链的:

democracy(Started)事件和日志index和blockNumber。此事件表明公投已经开始(尽管并不意味着它是 runtime 升级)。获取公投信息(例如通过 Sidecar 上的 pallets/democracy/storage/ReferendumInfoOf?key1=index&at=blockNumber),它的状态应该是 Ongoing。找到结束块号 (end) 和执行延迟(delay)。如果公投通过,它将在 end + delay块号执行。

democracy(Passed)、democracy(NotPassed)或 democracy(Cancelled)事件引用索引。如果是Passed,则需要在执行块的同一区块中查看scheduler(Scheduled)事件。

democracy(PreimageNoted)事件与ReferendumInfoOf(index)项目具有相同的哈希值。这可能是执行前的最后一个区块,但如果缺少它,它将不起作用。

democracy(Executed)实际执行的事件。在 runtime 升级的情况下,还会有一个 system(CodeUpdated)事件。

你还可以监控 Polkassembly,以了解有关链上提案和公投的讨论。

原文:https://wiki.polkadot.network/docs/learn-runtime-upgrades

翻译:PolkaWorld

直播预告

1 月 12 日(本周四)晚 7 点,PolkaWorld 联合发起人晓杰将会在波卡世界直播间举办社区问答 AMA,为大家解答关于波卡的疑问。点击下方按钮预约直播。

PolkaWorld Telegram 群:

t.me/polkaworld

PolkaWorld Youtube 频道:

https://www.youtube.com/c/PolkaWorld

PolkaWorld Twitter:

@polkaworld_org

更多内容

波卡周报|多个生态项目回顾 2022 重要里程碑!Gavin 分享 2023 波卡开发重点!

Dante:跨生态互操作谈了那么久,什么时候能实现?

Gavin Wood:波卡 2023 年计划

关注 PolkaWorld

发现Web 3.0 时代新机遇

点个 “在看” 再走吧!

基础设施 发生变化 相应措施

猜您喜欢
  • 焦点热议:波卡如何通过 Runtime 升级改变链的逻辑?|Polkadot Wiki
    焦点热议:波卡如何通过 Runtime 升级改变链的逻辑?|Polkadot Wiki
    加入PolkaWorld社区,共建Web3 0!Runtime升级让波卡能够改变链的逻辑,而不需要硬分叉。本文译自波卡官... 2023-01-19
  • 自锁托槽有几种类型_自锁托槽分几种
    自锁托槽有几种类型_自锁托槽分几种
    1、自锁托槽有很多种的类型,不同的人适合的情况是不样的,所以在选择自锁托槽的时候也会有所不同,自锁... 2023-01-18
  • 今热点:如何选择适合自己的防晒霜_防晒霜如何选择
    今热点:如何选择适合自己的防晒霜_防晒霜如何选择
    1、油性皮肤这类肤质应选择渗透力较强的水剂型、无油配方的防晒霜,使用起来清爽不油腻,不堵塞毛孔。2... 2023-01-18
  • 美女樱的生长环境是怎么样的呢_美女樱好养吗 每日热点
    美女樱的生长环境是怎么样的呢_美女樱好养吗 每日热点
    1、美女樱喜欢阳光但是却不耐阴,它是比较耐寒的而它的耐阴是比较差的并且是不耐旱的,在北方多作为年生... 2023-01-18
  • 人参杜仲雄花压片糖果的功效_人参肉桂压片糖果的作用是什么 焦点滚动
    人参杜仲雄花压片糖果的功效_人参肉桂压片糖果的作用是什么 焦点滚动
    1 人参杜仲雄花片压片糖果中含有杜仲雄花、蚕蛹、秋葵以及麦芽糊精等成分。2 人参杜仲雄花片压片糖果适合... 2023-01-18
  • bonibebi冻干粉的作用_bonibebi nonosa冻干粉|速读
    bonibebi冻干粉的作用_bonibebi nonosa冻干粉|速读
    1、bonibebi冻干粉可以修复红血丝bonibeb冻干粉能够激活蛋白酶,加速蛋白质的合成速度从而促进细胞生长,可以修 2023-01-18
  • 横向滚屏《Elderand》2月16日推出 试玩版已上线
    横向滚屏《Elderand》2月16日推出 试玩版已上线
    发行商GraffitiGames和开发商Mantra和SinergiaGames宣布,横向滚屏游戏《Elderand》将于2月16日推出,登... 2023-01-18
  • 雅诗兰黛红石榴洗面奶真假辨别_雅诗兰黛红石榴洁面真假
    雅诗兰黛红石榴洗面奶真假辨别_雅诗兰黛红石榴洁面真假
    1、看质量真货是146g,假货只有132g,相差14g,如果用过个真的是明显可以感受出重量差距的。2、看水溶性... 2023-01-18
  • 有什么牌子的染发剂是纯天然的_天然染发剂什么牌子好
    有什么牌子的染发剂是纯天然的_天然染发剂什么牌子好
    1 我认为目前来说根本没有纯天然的染发剂真正天然的材料,不会含有任何化学成分的,特别是有害物质。2 染... 2023-01-18
  • 冰粉的热量_冰粉的热量高不高
    冰粉的热量_冰粉的热量高不高
    1、市面上的冰粉主要有两种,种是手搓冰粉,种是冰粉粉冲兑的粉兑冰粉,碗纯粹的粉兑冰粉热量大约为35大... 2023-01-18
  • 水密码的隔离霜怎么样_水密码防晒霜好用吗
    水密码的隔离霜怎么样_水密码防晒霜好用吗
    1 水密码是我国很知名的个化妆品品牌,它旗下的护肤产品有很多,既有爽肤水,也有防晒霜,和隔离霜。2 而... 2023-01-18
  • 补牙杀神经疼吗_杀牙神经补牙后牙还痛
    补牙杀神经疼吗_杀牙神经补牙后牙还痛
    1、补牙有时也只是磨得时候有些酸痛,但是不会很疼。2、如果牙齿黑洞较大,并且晚上刷完牙睡觉时也会疼... 2023-01-18
  • 世界讯息:《最后的生还者》电视剧豆瓣开分9.2分
    世界讯息:《最后的生还者》电视剧豆瓣开分9.2分
    由顽皮狗知名游戏改编的HBO真人剧集《最后的生还者》终于打破了游戏改编魔咒。此前已在烂番茄获得了97%... 2023-01-18
  • 娇韵诗乳液好用吗?_娇韵诗乳液怎么样|世界微头条
    娇韵诗乳液好用吗?_娇韵诗乳液怎么样|世界微头条
    1、定要先看看自己是属于什么肤质啊。2、娇韵诗乳液怎么样?对于这个问题,每个人的肤质不样,对于娇韵诗... 2023-01-18
  • 全球快看:我国的三大火炉是哪几个城市_三大火炉是哪几个城市?
    全球快看:我国的三大火炉是哪几个城市_三大火炉是哪几个城市?
    1 上周暴雨之后,全国又新增多个爆发洪水的城市,直到这周,很多地方水位都还没有降下去,气温又开始升起... 2023-01-18
  • 今日视点:搭配工装外套的裤子_工装外套怎么搭配
    今日视点:搭配工装外套的裤子_工装外套怎么搭配
    1、这款包是那种比较大的版型,很适合去运动或者去旅游的时候背,日常凹造型也可以,适合那种酷酷的街头... 2023-01-18
  • 椰子500有boost吗_yeezy500有没有boost
    椰子500有boost吗_yeezy500有没有boost
    1 椰子500是没有boost的。2 YEEZYDesertRat500跟以前的椰子不同,该鞋款以牛皮、麂皮和网眼为鞋面 2023-01-18
  • 盐酸普萘洛尔的说明书_普萘洛尔的说明书山西亚宝_全球观天下
    盐酸普萘洛尔的说明书_普萘洛尔的说明书山西亚宝_全球观天下
    1、在购买普萘洛尔的时候,对于产品的说明书当中需要注意的些事项或者服用的方法等都要重视起来,这个产... 2023-01-18
  • 红糖面膜敷多长时间好_红糖面膜几点做才能吸收好呢
    红糖面膜敷多长时间好_红糖面膜几点做才能吸收好呢
    1 周1次左右即可。2 红糖面膜带有定的去角质作用,不能过多用,般油性皮肤可以1~2周使用1次,干性皮肤应该... 2023-01-18
  • 蛏子哪些部位不能吃?_蛏子哪些部位不能吃图解-全球快资讯
    蛏子哪些部位不能吃?_蛏子哪些部位不能吃图解-全球快资讯
    1、蛏子的内脏不能吃,做时要把内脏取出,不然吃时牙齿会感到不舒服,买来的蛏子泡在淡盐水里,可使沙子吐干... 2023-01-18
  • Copyright © 2008-2015 当代娱乐网版权所有   Inc. All Rights Reserved.    联系邮箱:55 16 53 8 @qq.com  京ICP备2021034106号-22