Coinbase正在积极应对量子计算对比特币安全的挑战,确保用户在旧备份恢复或签名服务器故障时仍能安全使用比特币。首席执行官布莱恩·阿姆斯特朗于10月20日呼吁全行业共同努力,为这一技术变革做好准备。
根据Coinbase员工沙尚克·阿格拉瓦尔10月13日的文章,新的签名方案需要与常规钱包、恢复程序和独立运营的托管服务器相兼容。这一方案名为SHRINCS,采用了基于哈希的签名机制,旨在组合小型签名与可靠的备份方案。
恢复测试影响钱包与交易所
SHRINCS规范列出了48字节的公钥、介于548到4,619字节之间的状态签名以及5,777字节的无状态签名。“状态”指的是某个密钥已使用的一次性签名槽的记录。该机制确保不允许重复使用签名槽,从而避免伪造签名的风险。
通过备份,用户能够恢复长期保存的秘密,而无需重新获取每次签名的可信记录。阿格拉瓦尔还指出,签名和状态更新并不一定会导致链上交易。
当可用状态不明确时,系统将拒绝有状态的签名,仅使用无状态路径。这一过渡方案源于SLH-DSA哈希签名标准,但使用了一套超出FIPS 205标准化集合的参数。
SHRINCS的当前规则禁止在签名生成过程中备份或恢复可变计数器,并需确保计数器持续递增,防止未授权更改。门户网站推崇这种持久存储机制,以抵御回滚风险。
签名模型与费用变更
SHRINCS的无状态签名虽较大,但其在交易费用上的影响复杂。比特币交易依赖于BIP 141的交易重量定义,交易的虚拟大小计算涉及多个因素。
假设一个签名交易划分为400个重量单位,签名根据不同模式增加的字节数决定最终费用。根据模型,最小的有状态签名费用为2,370聪,而最大的无状态签名费用可高达15,450聪。
自我托管的情况下,缺失正确状态的恢复交易会产生更高的签名负担,用户需在设定网络手续费时予以考虑。是否将这些额外费用转嫁给客户则需要视具体决策而定。
评估路径的分区设计
有状态签名的抵御措施也超越单一共享计数器。根据9月份的信息性RFC 10033,分区设计划分签名空间,允许多个设备并行管理,而无需每次都做协调。
对于比特币的托管,分区设计提供了值得探索的工程思路。尽管SHRINCS仍处于草稿阶段,但阿姆斯特朗的呼吁及阿格拉瓦尔的文章形成了评估候选方案的基础。
后续有用的证据将来自于设计部署与实现示范,展示在中断写入、服务器替换和钱包恢复中精简路径的表现。
加密货币资讯网持续关注比特币的量子时代,让用户把握市场动态。
常见问题
SHRINCS签名方案有哪些主要特点?
SHRINCS是一种基于哈希的签名机制,结合了小型状态签名与无状态签名,旨在提升比特币在量子计算下的安全性。
Coinbase对量子计算的应对措施有哪些?
Coinbase首席执行官呼吁整个行业共同准备,以确保比特币能够抵御量子计算带来的风险,强调协议的兼容性和安全性。
SHRINCS的无状态签名会对交易费用产生什么影响?
根据计算,SHRINCS的无状态签名虽然在字节数上较大,但其对交易费用的影响因交易数据结构而异,在不同签名情况下可能造成数千聪的费用差距。
为何要采用分区设计?
分区设计可以将签名空间分为不重叠的部分,使多个设备间可独立管理,通过减少协调复杂性来提高签名效率。









