硬分叉组合器
什么是硬分叉组合器?
硬分叉组合器(首先由 IOHK 设计)是一种在硬分叉发生后专门组合 Cardano 区块链上的协议的工具。
硬分叉是如何发生的?
通常会发生硬分叉来实现区块链的升级。它需要多方签名,并且通常会修改现有协议的某些参数。
硬分叉是将区块链分割成两个相互并行运行的不同协议,新的区块链将失去前一个区块链的跟踪和历史记录。
一般来说,硬分叉会导致区块链出现一些停机时间,从而扰乱交易和用户体验。另一种方法是在实时区块链上实施硬分叉,这可能会导致区块链完整性受损。例如,2017年的比特币硬分叉导致了区块链的分裂并形成了比特币现金(BCH)。这最终影响了投资者和交易者的利益。
然而,IOHK 提出了硬分叉组合器的支持,有效地解决了这两个问题。
什么是硬分叉组合器(HFC)?
硬分叉组合器主要用于在硬分叉后合并升级前和升级后的协议,从而消除中断或重新启动的可能性。
当硬分叉发生时,所有节点几乎不可能同时不间断地更新到新的参数和块头。因此,有必要让区块链陷入停机状态,这对用户来说是令人不安的。
作为解决这一困境的方法,IOHK 基金会为卡尔达诺(ADA)区块链提出了硬分叉组合器(HFC),它允许多个协议显示为一个分类账,因此所有节点都不必更新到新的区块链同一时间。
卡尔达诺于 2020 年 7 月从拜伦(仅钱包协议)升级到雪莱(支持权益证明的协议),其中硬分叉修改了区块链的功能和整体实用性。当时钱包总数超过 100 万个,执行不力的硬分叉将意味着卡尔达诺及其资金的死亡。
然而,硬分叉组合器首次投入使用,并于 2020 年 7 月 29 日 21:45 UTC,从 Byron 到 Shelley 的过渡顺利进行,没有出现任何停机或错误。用户被告知但不限制使用,硬分叉在后台发生,允许节点随着时间的推移逐渐过渡。
迄今为止,卡尔达诺区块链结合了拜伦区块和雪莱区块。在进一步的升级中,硬分叉组合器也将支持转换。