摘要
公开了一种基于后量子签名的区块链公钥存储优化方法。对于以数字签名为核心的区块链系统,随着量子计算的发展,将后量子数字签名算法应用到区块链中是必要的。但是目前此类签名存在着公钥过长且不具备密钥衍生的功能,导致公钥会z冗余存储。针对这种现象,对于基于UTXO类的区块链设计一种基于后量子签名的区块链公钥存储优化方法。方法是在交易的输出脚本中增加类型字段,当公钥开始被使用时,进行公钥注册流程,生成一类类型为Pubkey的UTXO。在交易中增加公钥脚本字段,当公钥需要被调用时,在公钥脚本中存储对应公钥的UTXO交易哈希和索引,再调用其中存储的公钥值进行签名认证。当该公钥不需要时候,进入不活跃状态时,将该Pubkey类型的UTXO最后进行消耗。