火星链 火星链
Ctrl+D收藏火星链
首页 > Gate.io > 正文

SUB:Substrate无分叉升级如此丝滑 谁还用硬分叉?

作者:

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

不进行硬分叉的话,要如何升级区块链?基于 Substrate 的链有一个绝招,可以轻而易举地做到无分叉升级。

传统上,如果你想升级区块链,例如在比特币或以太坊中添加一些新功能,则必须进行所谓的硬分叉。硬分叉就是指运行支持区块链的软件的实体将其软件更新为较新版本。

之所以称为分叉,是因为每个不升级的人都被遗弃在一个被淘汰的、过时的分叉上,并根据旧代码中的规则生成区块,与新的主链不兼容。一旦这些流浪者更新,他们的节点将重新连接到主链并同步,而分叉将消失。

Subscan新增支持KILT Protocol数据:官方消息,基于Substrate的区块链浏览器Subscan新增支持KILT Protocol数据,该浏览器还支持Polkadot、Kusama、Kulupu Network、Darwinia、Edgeware、Centrifuge数据。[2021/6/27 0:09:58]

硬分叉通常是一个非常困难的过程,主要是因为你永远不会真正知道谁在运行软件,而且组织全局代码更新非常困难。在具有合理匿名性的去中心化系统中尤其如此。你得靠运行节点的人员主动查找有关更新的信息,并且必须信任他们在应该更新时进行更新。

印度经济学家Subramanian Swamy:加密货币是 \"未来的主题\":印度著名经济学家、联邦院议员Subramanian Swamy在最近的网络研讨会上称加密货币是 \"未来的主题\",并指出数字货币是关于支付商品交换的最新发展。此外,就印度政府抵制加密货币的政策,Subramanian Swamy表示,“加密货币的到来是不可阻挡的。”(Republicworld)[2021/5/27 22:48:41]

Kusama 和 Polkadot 等基于 Substrate 的链对这个问题有独特的解决方案。

Gavin Wood:Substrate 3.0版本可能会在2021年上半年发布:12月31日消息,波卡Polkadot(DOT)创始人Gavin Wood在《2020年Polkadot总结》中指出,Substrate的下一个主要版本3.0版本可能会在2021年上半年发布,将给以太坊带来兼容性,以及新的改进、更多的惯用Frame PalletAPI以及一个更快的数据库后端和端到端权重体系。另外,2020年Polkadot财政库总共有超过1400万美元的资金被用于资助200多个项目;Polkadot目前的10.2亿DOT流通量中有61%被锁定在质押系统中;Polkadot目前拥有274个验证人,由大约200个独立运营商运营,并得到7000多个个人指定账户的支持;Polkadot目前有超过100个平行链正在开发中,还有超过50个寻找完整平行链的插槽。Cumulus(用以连接Substrate的平行链)正处于功能完善的初始阶段,准备与新的Rococo测试网和平行链v1代码一起使用。[2020/12/31 16:08:48]

基于 Substrate 的链可以升级,而且不用协调大量人员来进行更新某些软件的操作。它是这样做到这一点的:

在基于 Substrate 的链中,链本身上存储着一个叫作 WebAssembly Blob 或 WASM Blob 的东西。此 Blob 包含链构建新区块所需的所有逻辑。链本身的 runtime 包含在此 WASM Blob 中。

连接到该区块链的所有节点都不断了解此 WASM Blob 和它为节点提供的用于生成新区块的规则。节点的本机代码中也存在相同的逻辑:所有节点(即运行链的程序)都使用 Rust 构建,这些编程指令也告诉他们如何构建区块。这些指令与 WASM blob 中的指令相同。这么做有什么用呢?

这些节点中有一个开关告诉它们:“如果链上的 WASM 代码比你的本机代码中的新,请忽略你的本机代码,而选择 WASM 代码。如果它们相同,则运行本机代码,因为它更快。”

升级基于 Substrate 的区块链所需要做的,就是上传 WASM Blob 的新版本,然后与之连接的所有节点都将安装到位并遵守新规则。但是,如果随便一个人都能这样更改链的代码岂不是很危险?

链上治理可让任何基于 Substrate 的链的代币持有者提出对链本身的更改议案。该议案可以是像更改整个链的 runtime 这样的翻天覆地的改变,也可以是像更改一个链上的常数这样影响较小的事情,例如更改最大验证人数量。

议案会进入队列,在那里,其他代币持有者可以对其进行支持。如果得到足够的支持,该议案将作为公投被提出,然后可以对其进行投票。每个代币持有者都有使用代币投票的权利,如果他们对投票结果格外重视,他们也可以给投票附加信念值(conviction),也就是通过锁定代币一段时间以获得投票效力乘数。

如果公投通过,则其背后的逻辑将自动执行 —— 无需人工干预。因此,通过更新 WASM Blob 来更改链的 runtime 代码,就是将其提交到系统中并让人们投票支持,而区块链本身将负责其余工作。

原文:https://dotleap.com/upgrading-blockchains-without-hard-forking/

翻译:PolkaWorld

标签:SUBUBSSUBSDOTsub币是什么币HUBSSubstratumXDOT价格

Gate.io热门资讯
COIN:用数据告诉你 BTC的去中心化程度到底如何?

摘要比特币的去中心化可以通过供应分散度、算力的分布和交易所整合等指标来量化。活跃的地址数量和网络hash率等关键指标持续上升。比特币的供应正变得更加均衡,挖矿和交易市场仍具有竞争力.

1900/1/1 0:00:00
数字资产:美国SEC发布不行动函 在数字资产结算方面迈出重要一步

美国证券交易委员会(SEC)在简化数字资产证券结算方面迈出了重要一步,将之前的四步流程压缩为三步,以降低经纪交易商的操作风险.

1900/1/1 0:00:00
SWAP:金色观察丨UNI虽有资产价值 但Uniswap“去中心化”之路仍漫长

金色财经 区块链9月30日讯? Uniswap的分叉项目“寿司”Sushiswap最近通过治理代币SUSHI分散了社区所有权并让Uniswap失去很大一部分流动性.

1900/1/1 0:00:00
ONG:蚂蚁集团董事长井贤栋首度透露Alipay+解决方案

9月24日,在外滩大会的主论坛环节,在预测金融科技给未来带来哪些变化时,蚂蚁集团董事长井贤栋首次介绍了“Alipay+”的概念,并表示蚂蚁已于今年推出Alipay+解决方案.

1900/1/1 0:00:00
以太坊:波卡DeFi会撼动以太坊DeFi吗?

随着波卡的启动,人们对波卡和以太坊之争逐渐开始有了更多的兴趣和关注,尤其是波卡上的项目越来越多,且呈现出一定的发展态势.

1900/1/1 0:00:00
coinbase:金色观察丨CEO祸从口出会让Coinbae无法顺利上市吗?

金色财经? 区块链9月30日讯? Coinbase首席执行官布莱恩·阿姆斯特朗(Brian Armstrong)在其博客中发布的文章引发了整个技术社区震惊,这可能会影响他们即将到来的IPO.

1900/1/1 0:00:00