不进行硬分叉的话,要如何升级区块链?基于?Substrate?的链有一个绝招,可以轻而易举地做到无分叉升级。
硬分叉
传统上,如果你想升级区块链,例如在比特币或以太坊中添加一些新功能,则必须进行所谓的硬分叉。硬分叉就是指运行支持区块链的软件的实体将其软件更新为较新版本。
之所以称为分叉,是因为每个不升级的人都被遗弃在一个被淘汰的、过时的分叉上,并根据旧代码中的规则生成区块,与新的主链不兼容。一旦这些流浪者更新,他们的节点将重新连接到主链并同步,而分叉将消失。
Acala在主网上线Acala EVM+,为波卡DeFi应用链带来完整的EVM+Substrate兼容性:2月8日消息,Acala宣布在主网上线Acala EVM+,允许 DApp 开发人员在 Acala 的 DeFi 应用链和波卡流动性中心上推出与以太坊兼容的 DApp。Acala 表示,任何 DApp 团队现在都可以将他们基于 EVM 的智能合约部署到 Acala EVM+ 上,只需进行最小的更改,同时利用他们在以太坊环境(MetaMask、Truffle、Waffle 等)中使用的相同工具。[2023/2/8 11:53:04]
硬分叉通常是一个非常困难的过程,主要是因为你永远不会真正知道谁在运行软件,而且组织全局代码更新非常困难。在具有合理匿名性的去中心化系统中尤其如此。你得靠运行节点的人员主动查找有关更新的信息,并且必须信任他们在应该更新时进行更新。
牛油果ENU团队将放弃EOS,新项目将基于Substrate:2月21日消息,牛油果 Enumivo 团队发布推特表示将放弃 EOS,新项目 Regenesis DAO 主网即将上线,将基于波卡底层技术 Substrate 构建。
团队同时变更了 Regenesis DAO 治理 Token 的分发规则。将针仅对 ETH 链上第 1、10、100、1,000、10,000、十万、一百万和一千万个区块进行快照,对持有大于 0.01ETH 的地址按比例分发 10 亿治理 Token,共有 7,426,219 个以太坊地址符合此次空投要求。
此前报道,Enumivo 团队宣布成立 Regenesis DAO,将针对 ETH 和 EOS 的预售参与者分发治理 Token。[2022/2/21 10:05:56]
Substrate的方式
内容在线平台Substack开始接受比特币支付:8月23日消息,内容在线平台Substack 作家可以通过该平台从订阅中赚钱,它已将比特币作为一种支付选项。Substack 发言人表示,该选项目前仅适用于“选定的一组以加密为重点的出版物”,并补充说:“我们期待根据反馈和需求探索更广泛的可用性。比特币支付快速、方便、安全,费用低。我们使用闪电网络进行交易,这比信用卡更快。”据悉,Substack 将在链上和通过闪电网络接受比特币。(Theblock)[2021/8/23 22:32:15]
Kusama和Polkadot等基于Substrate的链对这个问题有独特的解决方案。
基于Substrate的链可以升级,而且不用协调大量人员来进行更新某些软件的操作。它是这样做到这一点的:
在基于Substrate的链中,链本身上存储着一个叫作WebAssemblyBlob或WASMBlob的东西。此Blob包含链构建新区块所需的所有逻辑。链本身的runtime包含在此WASMBlob中。
连接到该区块链的所有节点都不断了解此WASMBlob和它为节点提供的用于生成新区块的规则。节点的本机代码中也存在相同的逻辑:所有节点都使用Rust构建,这些编程指令也告诉他们如何构建区块。这些指令与WASMblob中的指令相同。这么做有什么用呢?
这些节点中有一个开关告诉它们:“如果链上的WASM代码比你的本机代码中的新,请忽略你的本机代码,而选择WASM代码。如果它们相同,则运行本机代码,因为它更快。”
升级基于Substrate的区块链所需要做的,就是上传WASMBlob的新版本,然后与之连接的所有节点都将安装到位并遵守新规则。但是,如果随便一个人都能这样更改链的代码岂不是很危险?
链上治理
链上治理可让任何基于Substrate的链的代币持有者提出对链本身的更改议案。该议案可以是像更改整个链的runtime这样的翻天覆地的改变,也可以是像更改一个链上的常数这样影响较小的事情,例如更改最大验证人数量。
议案会进入队列,在那里,其他代币持有者可以对其进行支持。如果得到足够的支持,该议案将作为公投被提出,然后可以对其进行投票。每个代币持有者都有使用代币投票的权利,如果他们对投票结果格外重视,他们也可以给投票附加信念值,也就是通过锁定代币一段时间以获得投票效力乘数。
如果公投通过,则其背后的逻辑将自动执行——无需人工干预。因此,通过更新WASMBlob来更改链的runtime代码,就是将其提交到系统中并让人们投票支持,而区块链本身将负责其余工作。
原文:https://dotleap.com/upgrading-blockchains-without-hard-forking/
翻译:PolkaWorld
9.25凌晨BTC行情分析新冠疫情继续在欧美各国持续蔓延,尤其是在欧洲,近期疑似第二波疫情突然来临,原本稳定的单日新增病例数,近几日出现骤增的情况.
1900/1/1 0:00:00尊敬的GX.COM用户:GX.COM现已开放FLM充值业务,暂停期间给您带来的不便,敬请谅解!数字资产是创新的投资产品,价格波动较大,存在一定风险,请您理性判断自己的投资能力,谨慎做出投资决策.
1900/1/1 0:00:00要想在这个市场里长久持续的走下去,老师必须有一套完整的交易体系,包括仓位技巧、风险控制和技术体系,这样的话,能在震荡行情中,给你明确的指引,即便利润小,但是很轻松,也很有成就感.
1900/1/1 0:00:00到目前为止,有多少人搞清楚SR2的Track2Slingshot到底是怎么回事?虽然Filecoin官方多次解释,博客也有专门的介绍,但是这些对于吾等凡人来说,实在太太太难理解了.
1900/1/1 0:00:00本文由OKExResearch原创,于金色财经首发。近日,OKEx的赚币产品接入UniSwap协议,用户可直接在OKEx平台提供USDT-ETH流动性挖取UNI.
1900/1/1 0:00:00尊敬的用户:为了预先庆祝中秋节,BiKi平台将启动BXTB/USDT、TIIM/USDT流动性挖矿,只要用户开启网格宝交易满足条件即可获得网格流动性挖矿双收益,一键双挖.
1900/1/1 0:00:00