Vitalik首要改进:区块最终确定性
作者:bread
大家都在用的虚拟币交易平台推荐:
- OKX(欧易)>>>进入官网<<< >>>官方下载<<<
- Binance(币安)>>>进入官网<<< >>>官方下载<<<
编译:Golem,Odaily 星球日报
编者按:以太坊创始人 Vitalik 在其今日所写的新文《Possible futures of the Ethereum protocol, part 1: The Merge》中提到了以太坊在技术上还需要改进的地方及原因和路径,其中首要就是要将区块最终确定性由 2-3 个 epoch(~ 15 分钟)的时间改成在一个 slot(~ 12 秒)中完成最终确定。那么,让 Vitalik 如此重视的最终确定性(Finality)究竟是什么?其在以太坊和 L2 中是如何实现的呢?
加密研究员 BREAD 的文章《WTF is Finality?》用类比的方式解释区块的最终确定性及实现过程。星球日报特编译如下,希望对读者理解有帮助。
类比最终确定性(Finality)
按照我的「WTF is……」系列文章的传统,我喜欢从现实生活中的类比开始,如果人们不愿意了解底层细节,就可以跳出来只了解要点。对于最终确定性(Finality),我们可以使用混凝土随着时间硬化的例子,如图:
这就是对区块链里「最终确定性」最高级的解释,就像混凝土一样,随着时间的推移,从浇筑(初始确认)到初凝(多次确认),初始块被判定为「假」变得越来越困难,直到它完全硬化(最终确定)。一旦到了最后,就几乎不可能改变了。
对应在区块链中具体的顺序为:
已提交(Submitted) > 已确认(Confirmed)> 最终确定(Finalized)
如果您还想深入了解最终确定性的方式、内容和原因(在以太坊环境中),欢迎继续往下阅读。
什么是最终确定性(Finality)?
让我们尝试围绕这个概念了解一些结构并理解它。以下是对最终确定性及相关概念的解释:
Slot(又称区块时间):可能它的替代名称区块时间会更好理解,时隙或区块时间是给系统的时间量,以便其生成新交易区块并附加到当前的链上。例如以太坊的 Slot 为 12 秒,Base 为 2 秒,Solana 则是 0.4 秒。
Confirmation:确认,这是当交易正式进入已被添加到当前链的区块里时发生的事情。它现在作为账本的一部分被 「确认」 ,并且随着后续区块不断的被添加到账本中,确认数将越来越多。
Epoch:每 32 个 Slots 被称为一个 Epoch。这是区块链中的二级结构,用于委派角色和职责。Slot 用于构建区块,而 Epochs 用于数据传播、奖励分配、验证者选择等。
Checkpoint Block:检查点区块,这是在 Epoch 中创建的第一个区块,用作检查链历史的参考点。
Finality:最终确定性,这是交易被视为不可逆转地添加到给定链的账本中的点。不过,就技术属性而言,这个术语在各个链中的使用并不统一,因此最好不要在所有情况下都假设标准相同。在以太坊生态系统中,当 2 个 Epoch 过去时(~ 13 分钟)就达到了最终确认性;在 Optimistic L2 中需要等当欺诈争议期过去时(~ 7 天);在 ZK L2 中, 由于有效性证明提供的保证,存在 2 个有争议的最终确定性时刻:本地(当在 L2 上生成证明时 [~几分钟])和全局最终确定性(当证明发布到以太坊并在那里完成时 [~ 13 分钟])。
Block Reorganization(「Reorg」):区块重组,这是指曾经作为链一部分被确认的区块由于某种原因不再被视为有效,并且形成了新的链。这通常会伴随惩罚。
下图尝试在单个图像中可视化所有这些术语,以使它们更容易理解:
最终确定性是如何进行的?
最终确定性(Finality)是区块链技术中一个关键的概念,它确保交易一旦被记录在链上,就不会被轻易改变。让我们通过类比来理解这个过程,就像混凝土从浇筑到硬化的过程一样,区块链上的交易也经历从提交到最终确定的过程。
在以太坊中,交易从被提交(Submitted)开始,进入到已确认(Confirmed)的状态,随着时间的推移和更多区块的添加,最终达到最终确定(Finalized)的状态。这个过程在以太坊中大约需要2到3个Epoch,大约15分钟的时间。Vitalik希望将这个时间缩短到一个Slot,也就是12秒内完成最终确定,这将大大提高交易的安全性和用户体验。
在Layer 2(L2)解决方案中,最终确定性的实现方式有所不同。Optimistic L2需要等待欺诈争议期结束,这可能需要7天的时间。而在ZK L2中,由于有效性证明的使用,存在两个最终确定性时刻:本地最终确定性(在L2上生成证明时,通常几分钟内)和全局最终确定性(证明发布到以太坊并完成验证时,大约13分钟)。
区块重组(Reorg)是最终确定性过程中的一个风险,当一个区块被确认后,如果由于网络分叉或其他原因,之前确认的区块可能会被重组,导致交易被撤销。不过,一旦达到最终确定性,这种风险就大大降低了。
总之,最终确定性是区块链技术的重要组成部分,确保交易的不可逆性和网络的稳定性。Vitalik对以太坊最终确定性改进的关注,体现了对用户体验和网络安全性的重视。希望这篇文章能帮助你更好地理解最终确定性的概念和实现方式。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
吴国首都在哪?揭秘三国东吴迁都史
东吴建国史是一部迁都史,其都城并非一成不变,而是随着领土扩张不断变迁。东吴的“都城”历经长沙、鲁阳、会稽、吴郡、建业、公安、武昌等多个城市。孙权称帝后,为减轻都城防守压力,最终定都建业。东吴迁都史在三国时期堪称数量之最,反映了其发展历程与战略考量,迁都也成为了东吴历史发展的重要组成部分。
- 日榜
- 周榜
- 月榜
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程



