什么是Stacks的中本(Nakamoto)升级?

了解 Stacks Nakamoto 升级及其如何改进领先的比特币二层网络。

文章细节

主题

BTC生态

,

作者

Su Xu

发布日期

August 29, 2024

Stacks 正在进行一项名为 “中本”(Nakamoto)的新升级--以比特币创造者的名字命名--旨在增强比特币二层的功能。

请继续阅读,了解有关 Stacks Nakamoto 升级的一切信息。

什么是中本(Nakamoto)升级?

Stacks中本升级是比特币二层Stacks的硬分叉,旨在解决区块创建速度、交易终结性(transaction finality)和最大可提取价值(MEV)漏洞。

从激活窗口开启到硬分叉区块,一旦完成激活序列的所有步骤,硬分叉就会上线,具体日期待定。这可能会受到多方面的影响,如推出过程、面临的挑战以及矿工采用。

让Stacks变得更好

Stacks 社区发现了一些改进设计的机会。  

Stacks 使用基于烧毁证明(PoB)机制的转移证明(PoX)共识机制。PoB 指定了一定量的加密资产,作为计算资源的代理,将其烧毁或发送到一个不可恢复的地址。而在 PoX 中,这一数额将被发送给网络中的其他人。

由于 Stacks 与比特币绑定,其 PoX 机制也与比特币的工作证明(PoW)共识机制绑定。这意味着只有在主链的 PoW 共识达成后,Stacks 才能达成共识,而在向比特币区块链添加新区块时,平均需要 10 分钟。

另一个挑战源于 Stacks 的分叉没有与比特币分叉绑定,这使得廉价的重构成为可能,在最好的情况下会带来疑惑,在最坏的情况下会给二层网络带来混乱。

因此,这些设计细节的改进有望帮助 Stacks 更可持续地发展。

Nakamoto 升级如何改进Stacks?

Nakamoto 的改进可以归结为三个变化,这三个变化会让Stacks变得更快、更安全:更快的区块时间、终结性和 MEV 抵抗力。这些变化也有助于扩大比特币链的效用,从而提高其经济效益。

更快的区块时间

为了加快出块时间,此次升级将使 Stacks 区块生产与比特币区块到达时间脱钩。升级后,新的 Stacks 区块将大约每 5 秒产生一个,因为比特币区块现在与 Stacks 矿工的任期挂钩,在此期间他们会挖出区块。

终结性

为了实现终结性并确保任何交易都不会被逆转,一种新的采矿机制将 Stacks 链的历史固定在比特币上。在每个比特币区块 N+1 中,Stacks 的状态都会记录在比特币上。通过这种机制,在不改写比特币历史的情况下,无法改写 Stacks 的历史。

此外,栈押者还负责监督矿工的行为。矿工决定哪些交易包含在任何给定的区块中,而栈押者的工作则是最终决定该区块是否包含在链中。这些变化还确保了,除非多数人决定,Stacks 链不会分叉。

最大可提取价值(MEV)保护

最大可提取价值(MEV)是指包括矿工在内的各种实体可以从改变等待确认的交易顺序中获利。这可能会导致交易被(不公平地)重新排列,并普遍被操纵,只有 MEV 实体从中获利,这与更广泛的社区需求背道而驰。

为了减少这种可能性,Stacks Nakamoto 升级确保矿工因其对网络安全性和连续性的真正贡献而获得奖励。它能保护 Stacks 不受操纵,并有助于更公平地分配奖励。

所有这些变化都需要矿工和栈押者之间的更多合作,以确保没有人有任何动机来破坏网络。

谁会受到Stacks Nakamoto 升级的影响?

有几个不同的参与者群体将受到协议升级的影响。

栈押者

在本次升级之前,栈押者只需投入他们的 STX 代币,就能确保网络顺利运行。升级给他们带来了新的责任。硬分叉后,栈押者还将负责验证 Stacks 网络上的交易。这也需要他们有一个可运行的签名器。此外,在升级完成后,栈押者很可能需要重新堆栈或重新授权。

交易所

交易所的升级非常简单:他们只需按照通常的节点升级流程进行升级即可。Stacks 团队承诺,这次升级将与任何热修复或节点升级一样,这意味着无需进行特殊准备,只需下载和安装二进制文件/Docker 镜像并重启节点即可。

栈押池操作员

Nakamoto 分两个阶段推出。对于堆栈池操作员来说,第一阶段意味着设置节点和签名者,以及升级到新的 PoX-4 合约,这是升级后的新合约。文档详细介绍了这一过程,同时还承诺一旦时机成熟,将为第二阶段提供新的说明。

开发者

从技术上讲,开发者可以立即开始使用 Nakamoto。用于签名者和 PoX-4 的新合约已经在测试网和主网上运行,签名者可以在发布前开始测试新功能。

Nakamoto上线计划: 下一步是什么?

一旦完成快速区块时间和比特币最终性,签名者将有一个完整的栈押周期(2100 个比特币区块,或两周左右)来进行任何更改和调整。

之后,如果在第 861,500 个区块成功地从第 92 个周期切换到第 93 个周期,核心开发人员将选择一个区块启动硬分叉,并进行所有升级。

硬分叉完成后,Nakamoto将正式上线。

这个时间表只是一个总体指南,因为这些步骤都不是一成不变的。升级的测试和审核结果可能会推后,签名者的需求、他们是否支持该计划以及矿工是否决定采用该计划或是否遇到设置问题,这些都可能会导致Nakamoto推后。

所有这些潜在的路障都只会有助于改进升级。因此实际上,即使发生这种情况,也可能意味着Nakamoto会得到更好的优化。

启示

Stacks Nakamoto 升级是社区期待已久的解决方案,它针对多年来大家所认识到的 Stacks 的多项需要改进的地方。此外,这次升级还将为网络参与者带来一些新的职责。

随着这个比特币层的增长,Nakamoto 成为加速网络扩展的一种方式,带来了速度和安全性方面的改进,并进一步帮助比特币生态系统。

立即下载 Xverse,与 Stacks 生态系统互动。

分享文章