CIP-113:加速 PoS 最终性确认

本文是整理好的 CIP-113 中文介绍,供大家交流讨论。

CIP-112 详情链接:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-113.md

简介

通过缩短 PoS 共识轮次时间和 pivot 决策签名等待时间,使得 PoS 最终性确认过程更快。

摘要

目前 Conflux 的 PoS 最终性确认时间接近 10 分钟,显著长于 PoW 和其他区块链的确认时间。我们可以通过缩短 PoS 共识轮次时间和 pivot 决策签名等待时间,使得 PoS 最终性确认过程更快。

动机

尽管 PoS 最终性确认被设计为具有较长确认时间的故障安全保障,使得额外的 PoS 等待时间与原始 PoW 确认时间相当还是值得的。而使用 PoS 确认的产品(如高价值交易或链上轻节点)将会从此次优化中受益。

规格说明

PoS 轮次时间从 60 秒缩短为 30 秒。验证者等待签名 PoS 确认的 pivot 区块的延迟时间从 50 epoch 减少为 20 epoch。

基本原理

几乎所有的 PoS 提案和投票都可以由所有的验证者在 10 秒内递交,所以考虑到延迟,将轮次时间减少至 30 秒(为提案和投票各预留 15 秒)仍然是安全的。关于计算开销,由于大部分的 CPU/存储资源都被用于 PoW,将 PoS 开销提升至原来的两倍仍然是可接受的。

后向兼容性

此提案将改变原有系统规范。

测试用例

不适用。

实现

不适用。

安全性

不适用。

版权

此提案遵守 CC0 协议,所有版权及相关权利不设限。

1 Like