EOS 的更新,代号为 Spring 1.0,实施了向 Savanna 共识的过渡并引入了即时终结性(Instant Finality)。EOS 最初被设计为新一代 Layer 1 区块链,自第一天起就提供了先进的速度和交易可靠性。随着区块时间缩短至 0.5 秒,区块终结时间缩短至 1 秒,EOS 继续坚持其基础哲学。
区块终结或区块终结性
区块链的内部操作可能很复杂,尤其是在涉及“终结性” 等术语时,这些术语经常出现在新闻文章、博客或技术文档中。但究竟什么是终结性? 我们先来澄清:终结性在区块链操作中通常与两个相关但不同的阶段相关联:
- 当用户生成的交易被矿工或区块生产者放入“已开采”的区块中时。从用户的角度来看,成功发送的交易是最终的。然而,情况并非总是如此。
- 在其原始意义上,终结性指的是一整套交易,即一个区块。区块终结性表示区块链中交易的不可逆确认,确保安全性并防止双花行为。这种确认表明交易已完成并添加到永久账本中。
终结性有几种类型,每种都依赖于不同的共识机制:
- 概率性终结性:每个新添加到链上的区块都会加强之前所有区块的安全性。交易的确认次数越多,攻击者想要逆转或更改它就越难。更改高确认的交易需要大量计算资源,使得攻击几乎不可能。
- 即时终结性:一个高度可信的验证者组可以快速确认和验证交易,确保区块一旦添加就不能撤销。这用于需要快速计算和高安全性的应用程序。
- 经济终结性:当逆转交易在经济上变得不利时,交易便达到经济终结性。
影响交易确认速度的因素及 EOS 的应对方式
多个因素会影响交易确认速度:
- 网络拥堵:对于 EOS 来说,这不是问题,因为它每秒可以处理多达 10,000 笔交易。此外,EOS 可以通过其内置的互操作性机制轻松扩展。
- 区块大小和区块时间:这些参数不会成为 EOS 的瓶颈。EOS 的区块大小为 1 MB,区块时间为 0.5 秒,效率极高。
- 共识机制:EOS 的 DPoS 共识机制,通过最新的 Savanna 更新和向即时终结性的过渡,将终结所需的时间缩短至 2 个区块或 1 秒,使 EOS 成为迄今为止最快的区块链。
- 交易费用:EOS 的高吞吐量减轻了费用对区块终结的影响。此外,EOS 允许用户在每日限制内免费发送交易。
精选的 Layer 1 区块链的区块终结时间(从最快到最慢)
区块链 |
确认次数 |
平均交易时间 |
|
EOS |
2 |
1 秒 |
|
TON |
1,2 |
6 秒 |
|
Solana |
8 |
6,4 秒 |
|
BSC |
2,5 |
7,5 秒 |
|
Monero |
10 |
2 分钟 |
|
Litecoin |
6 |
2,5 分钟 |
|
Polygon |
127 |
4 分钟 |
|
Ethereum |
30 |
5 分钟 |
|
Dogecoin |
60 |
6 分钟 |
|
Bitcoin |
6 |
10 分钟 |
|
Bitcoin Cash |
15 |
1 小时 |
结论
终结性对于 dApp 至关重要,因为它通过保证交易的不可逆性来确保可靠性。凭借高吞吐量,EOS 提供了即时区块终结,不仅带来了出色的用户体验,还为其中的资产提供了高度的网络安全。Savanna 更新还允许未来实施 ZK 技术和保密交易,增强了 EOS 的安全性和对用户的吸引力。
