Nimiq 2.0 信天翁硬分叉准备

Nimiq 2.0 信天翁硬分叉准备

Nimiq 2.0硬分叉计划

众所周知,Nimiq 1.0将在不久的将来过渡到Nimiq 2.0。 通过此重大更新,Nimiq区块链将通过一种新的高性能共识算法以及新投票选出的NIM供应曲线,从工作量证明过渡到权益证明。

转向Nimiq 2.0的过程将通过“硬分叉”实现,在本博客中,我们将分享直至硬分叉(包括硬分叉)整个过程的计划。

由于Nimiq 2.0将具有与Nimiq 1.0完全不同的共识算法,因此过渡的唯一方法是停止Nimiq 1.0区块链,然后启动Nimiq 2.0区块链。 为此,我们将需要在Nimiq 1.0中引入软分叉,获取Nimiq 2.0的验证程序,并最终创建创世块以启动Nimiq 2.0区块链,如以下各节所述。

Nimiq 1.0软分叉

第一步将是对Nimiq 1.0进行软分叉。此软分叉的主要目的是使我们能够在需要时停止Nimiq 1.0区块链。我们更喜欢由矿工激活的软分叉,而不是由用户激活的软分叉,因为社区已经给出了批准的信号,此外,由矿工激活的软分叉更容易实现。因此,在我们使用软分叉发布新客户端之后,矿工通过向他们挖掘的所有区块的一些数据写入到区块主体的“额外数据”字段中来表示他们已经安装了新客户端。

我们可以通过例如查看最近的1000个块中有多少个发出信号来估计安装新版本的哈希算力的百分比。当该百分比达到预定阈值时,将激活该软分叉。绝不能将这解释为矿工的投票,因为绝大多数社区已经做出了转向Nimiq 2.0的决定。取而代之的是,矿工只是在发出信号,表示他们已准备好接受软分叉。

激活软分叉后,最初不会发生任何变化,区块链将照常继续。主要区别在于矿工现在将能够从Nimiq团队接收信号,并且当该信号发生时,所有安装了新客户端的矿工都将停止采矿 – 有关更多详细信息,请参阅下一节。

当然,我们不能强迫每个矿工都安装新的客户端,而没有安装该客户端的矿工即使在其他人停止运行后仍会继续生成块。在硬分叉之前,我们不会知道是否有人愿意继续并支持旧协议。但是在社区,团队和交易所致力于升级到Nimiq 2.0的情况下,我们可以确定没有合理的动机去追求过期的区块链。

Nimiq 2.0验证者

为了启动2.0区块链,创世块(见下文)将由团队选出的一组验证者签名。但是从那时起,我们希望有来自社区的验证者。为了使之成为可能,创始区块必须已经包含一个潜在验证者的列表,即那些已注资并愿意生产区块的人。因此,我们需要在Nimiq 2.0区块链启动之前让人们成为验证者。

在Nimiq 1.0上引入软分叉到硬分叉日期之间的一段时间内,任何NIM持有者都将能够表示他们打算成为Nimiq 2.0区块链上第一批验证者的意图。通过将1 Luna(0.00001 NIM)的简单交易发送到预定地址,这与供应曲线投票的发生方式非常相似。

但是任何希望成为Nimiq 2.0最早的验证者之一的人都需要满足更多条件。由于协议本身,其中一些是必不可少的 – 例如,最少存入10,000 NIM并提交验证者公共密钥 – 而我们将强加其他一些内容,以确保Nimiq时所有验证者都可以在线并准备就绪2.0区块链开始 – 例如,在测试网上运行验证程序节点足够长的时间。尚未确定确切的所有条件,但会及时与社区分享。

能够通过此筛选过程的幸运者将被包括在创世区块中,并将成为Nimiq 2.0的第一批验证者,从而创造了历史!我们要强调的是,上述验证者选择过程仅适用于那批最初时期的验证者。任何想要在Nimiq 2.0上进行验证但不希望通过此过程的人,都可以等待Nimiq 2.0启动并质押。从第二个时代开始的验证者将完全由协议选择,并且不受Nimiq团队的任何干预。

注意:以上提到的10,000 NIM仅适用于使用自己的验证程序的质押人,对于质押没有预定的最低要求,但是矿池所有者可能会选择设置。

Nimiq 2.0创世记

在将软分叉引入Nimiq 1.0并为Nimiq 2.0选择验证者之后,我们准备开始硬分叉。 硬分叉将分三个阶段进行。

第一阶段

Nimiq 1.0区块链上将会有一个信号。 该信号将仅仅是从Nimiq团队控制的地址发送的交易,该交易被硬编码到软分叉中。 开采此交易后,将开始倒数计时。 倒计时结束时,第二阶段将开始。

第一阶段的目的是为区块链之前的最后准备留出时间

升级。 倒计时的时间尚未确定,但可能会在一到两周之间。

第二阶段

当第二阶段开始时,所有交易将被禁止。 不再允许任何形式的交易(块奖励除外)。 实际上,这将冻结所有人的资金。 然后将开始第二次倒计时,但此倒计时将更短,大约20到30分钟之间。

第二阶段的目的是最终确定Nimiq 1.0区块链的状态。 由于工作量证明具有概率确定性,因此我们需要等待几个区块,直到确定给定的区块不会被反转为止。 我们需要确定地知道1.0区块链的状态是什么,以便我们可以将其转移到升级的2.0区块链。

倒计时结束时,第三阶段将开始。

第三阶段

矿工将停止生产区块,从而有效地停止Nimiq 1.0区块链。 同时,Nimiq团队将获取最后一个生成的块并快照状态 – 之前已经冻结了许多块的状态。 我们将在自动创建的自动化工具的帮助下使用此快照,以创建Nimiq 2.0区块链的创世块。

然后,创世块将广播到网络,并由被选为Nimiq 2.0的第一批验证者的验证者接收。 然后,这些验证者将开始生成块,然后Nimiq 2.0将诞生!

Nimiq团队非常兴奋,并为实现这一目标而努力。 关注我们的社交频道,以获取有关Nimiq 2.0的所有最新更新!

免责声明:所有陈述均不得视为对Nimiq,任何加密货币或投资产品的认可或推荐。 本文档中包含的信息或任何观点均不构成创建者或参与者购买或出售任何证券或其他金融工具或提供任何投资建议或服务的邀约或要约。

评论