首页 > 快讯 >

全球热头条丨波卡如何通过 Runtime 升级改变链的逻辑?|Polkadot Wiki

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

加入 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 时代新机遇

点个 “在看” 再走吧!

上一篇:

我国已有近2000万人开设个人养老金账户

下一篇:

最后一页

x
推荐阅读

全球热头条丨波卡如何通过 Runtime 升级改变链的逻辑?|Polkadot Wiki

我国已有近2000万人开设个人养老金账户

全球快看点丨6月18日是什么日子 6月18日有什么特殊意义 历史上今天发生了什么事情

基金:白酒挣了5%,但有可能是亏损的

国家统计局:2022年12月社会消费品零售总额为40542亿元 同比下降1.8% 焦点短讯

1月16日沪深两市主力资金净流入466.78亿元,加仓电子、医药生物、非银金融

天天热门:2023杭州玉皇山免费游老人小孩需要预约门票吗?

焦点速递!2022年不幸去世的10位美女网红,有人患癌,有人被杀,有人遭遇车祸

今日精选:长虹:自主研发MCU芯片首批成功装机下线

【世界热闻】侨源股份(301286)12月27日主力资金净卖出119.80万元

每日速读!夏天如何驱蚊效果最佳。?

天天热点!杭州西湖区健康之家隔离费用多少钱?

微头条丨张兰首曝孙女对具俊晔称呼,玥儿喊继父大光头被奶奶教育要懂礼貌

当前速读:京东金条贷款逾期拖欠多久会上征信系统

环球今头条!弘祥隆(430112):股东持股情况变动的提示性公告

【全球报资讯】瑞浦兰钧获"青山系"输血超80亿 关联交易或将增超百亿

全球微动态丨嘉亨家化:12月23日获融资买入146.53万元

世界资讯:【手慢无】杀疯了!32G内存降至356元

天天快播:中老铁路首批民族团结进步示范站揭牌

环球通讯!支持开票 | Python实证指标构建与文本分析

世界快讯:淮滨政务服务中心:特殊群众上门办 “坐享”政务服务

每日报道:在快易花逾期8个月后还能上征信吗?

全球时讯:钒电池板块12月22日跌2%,振华股份领跌,主力资金净流出2.08亿元

时讯:特变电工: 公司控股子公司新特能源股份有限公司开展工业硅套期保值业务的公告

微资讯!农业板块震荡走高,猪肉股表现亮眼,正邦科技、金新农涨停

世界短讯!电热毯怎样选用

焦点速递!北辰实业: 北辰实业关于提供财务资助的公告

观点:LPR报价连续四个月“按兵不动” 明年初或为调降时间窗口

百事通!12月LPR公布!利率没降,但月供要降!

观点:国新证券:加快规划建设新型能源体系 加快前沿技术研发和应用推广

天天快报!中国交建:公司生产经营正常运行,并且公司正在朝着既定的目标努力前行

环球关注:申通快递(002468.SZ):11月快递服务业务收入31.65亿元、同比增长8.89%

【天天快播报】国机汽车:公司作为股东方,正在积极帮助国机智骏引入战略投资者,没有应披未披事项

最新资讯:韶能股份(000601)12月16日主力资金净买入253.50万元

环球头条:丰泽区调整设置核酸采样点 服务三类人群

环球观天下!平安惠普借款逾期11个月拖欠多久上征信

天天快资讯丨全力以赴保障市场供应 省内布洛芬主要生产厂家增产50%

世界热议:捷荣技术: 关于高级管理人员辞职的公告

每日视点!C视频 | 专属冬日的红色 成都这片水杉林迎来颜值巅峰

环球今亮点!试用期公司辞退员工工资结算能否可以一次性结清?

世界微头条丨濮阳市城乡一体化示范区:弘扬伟大抗疫精神 推动高质量发展

焦点信息:湖畔林水相依,水清景美!1分钟带你“飞阅”汝州城市中央公园

天天视点!【机构调研记录】华商基金调研恒华科技、首药控股等3只个股(附名单)

环球快播:友发集团(601686):2022年前三季度利润分配预案,向全体股东每10股派发现金红利人民币1.5元

【焦点热闻】福成股份因信息披露违规等违规行为被上海证券交易所通报批评

【全球新要闻】大股东解散能解散公司吗

全球讯息:中铁装配(300374)12月13日主力资金净买入2699.93万元

环球即时看!业绩大回血!百亿私募净值暴涨 新产品备案热情高涨!手握“子弹”等待进场

微速讯:北巴传媒1.28亿与京能租赁成立合资公司 加码汽车服务业务

全球微速讯:中青旅:公司公众号推送的白酒产品宣传信息,是公司产品端在疫情下以品牌赋能、异业合作等方式积极探索推出的文化创意产品