什么是终结性?
当你发送一笔交易时,你需要等待多长时间才能确信它不会被逆转?这个等待时间称为终结性。 两种终结性类型:- 统计终结性:你的交易永久记录的数学确定性(假设没有51%攻击)
- 经济终结性:逆转你交易的成本超过任何攻击者的收益
- 更好的用户体验:无需等待比特币10+分钟的确认
- 支持商业:商家可以即时接受付款
- 减少不确定性:明确交易何时真正最终确定
挑战:Quai 的多链架构
Quai Network 使用区块链层次结构:- Prime 链:主要协调链(较慢,更安全)
- Region 链:区域协调链
- Zone 链:个人交易链(更快,用户交互的地方)
扣留攻击问题
什么是扣留攻击? 想象一个矿工找到了一个有效区块但不立即广播它。相反,他们保留它,而其他矿工在之前的区块上浪费能源。 在单链中(如比特币):- 攻击者保留一个区块约10分钟
- 影响很小,因为区块之间没有交易处理
- 最终另一个矿工找到一个区块,使被扣留的区块变得毫无价值
- Zone 链持续处理交易
- 但这些交易直到 prime 链确认后才最终确定
- 攻击者可能扣留一个 prime 区块,使 zone 交易保持不确定状态
- 比单链攻击更具破坏性
PoEM 的解决方案:自下而上的终结性
传统层次结构(自上而下):- Prime 链领导,zone 链跟随
- Zone 交易等待 prime 确认
- 容易受到 prime 链扣留攻击
- Zone 链可以独立实现终结性
- Prime 链跟随 zone 链熵累积
- 扣留攻击变得无效
- Zone 链比 prime 链更快地移除熵(由于更高的频率)
- 即使是”最幸运”的 prime 区块也无法长期胜过 zone 链累积
- 交易在秒内实现终结性,而不是分钟内
终结性比较
| 系统 | 统计终结性时间 | 方法 |
|---|---|---|
| 比特币 | 10+ 分钟(1个区块) | 等待最长链 |
| 以太坊 | 12+ 分钟(2个纪元) | 等待2/3验证者批准 |
| Quai PoEM | ~5 秒(1个zone区块) | 熵累积测量 |
- 客观测量:熵在数学上是稀缺的,不是主观的
- 独立链:Zone 终结性不依赖于 prime 区块
- 精确计算:测量确切的工作量,而不是任意阈值

经济终结性:现实世界安全
什么是经济终结性? 逆转你的交易对攻击者的成本超过他们可能获得的收益的点。 现实世界例子:- 咖啡购买($5):几乎立即在经济上最终确定
- 汽车购买($50,000):可能需要30+分钟才能获得完全经济安全
- 房屋购买($500,000):可能需要数小时的确认
- 交易价值:价值越高=需要的等待时间越长
- 网络算力:矿工越多=安全性越好=终结性越快
- 待处理交易:网络拥堵影响攻击成本
- 市场条件:代币价格波动影响攻击经济学
内置经济终结性工具
Quai Network 包含一个智能终结性计算器,它: 分析网络条件:- 当前算力和挖矿分布
- 待处理交易量和费用
- 历史攻击成本和模式
- 小额交易的即时决定
- 大额转账的精确等待时间
- 随条件变化的实时更新
- 商家:确切知道何时付款是安全的
- 交易所:在保持安全的同时最小化存款等待时间
- 用户:了解其交易的安全级别
经济终结性是动态的 - 相同的交易可能需要不同的等待时间,这取决于当前的网络条件和市场因素。
