上周,Solana 宣布推出抗量子解决方案的消息。
https://twitter.com/deanmlittle/status/1875136565456109891
然而,它并不是一个适用于整个生态系统的基本解决方案,而是一个可选解决方案,允许使用它的人保护自己免受量子计算的风险。
Solana:抗量子意味着什么
量子计算机是与传统计算机截然不同的处理器,具有极其卓越的计算能力。
加密交易的安全性是通过电子签名实现的,电子签名无法被伪造。
它们之所以如此安全,是因为伪造它们需要大量的计算,而今天没有超级计算机能够在合理的时间内完成这些计算。
使用量子计算机,伪造数字签名所需的时间显著减少,理论上在合理的时间框架内是可能的。
当即使量子计算机也无法伪造时,就可以说电子签名是量子抗性的。
当前风险
目前已知的情况是,仍然没有任何量子计算机能够在合理的时间内伪造电子签名。
事实上,根据一些假设,可能需要更多的年份,甚至几十年,才能实现这样的目标。
此外,正如Solana的案例所示,已经有解决方案可以在某个时候这种理论风险变为现实时应用。
然而,没有人排除,为了更大的安全感,这些解决方案可以立即开始使用,尽管在当前情况下绝对没有必要。
Solana的量子抗性解决方案
上周宣布的解决方案并不涉及整个Solana网络,而是一个特定的保险库,称为Winternitz。
这个解决方案被称为Solana Winternitz Vault,并已在GitHub上发布。
这个名字源于温特尼茨一次性签名(WOTS),这是量子抗性的数字签名,得益于使用了一个截断的Keccak256哈希,提供224位的抗性。
要使用此解决方案,您需要下载软件,初始化一个新的保险库,并生成一个新的Winternitz密钥对。
这意味着这样的解决方案无法应用于已经存在的钱包,因为以这种方式创建的新密钥也有新的公共地址。
因此,任何希望使用它的人必须将他们之前地址的所有资金转移到新地址,在生成新地址后,但只有在确保可以无限制地使用新密钥对后才能进行。实际上,如果他们将资金转移到新地址后发现无法使用新的私钥,他们将会有效地失去所有资金。
同样的开发者添加了以下备注,这并不是巧合:
“使用此程序时请自担风险和后果”。
幸运的是,软件还提供了一套测试工具,以避免在没有尝试的情况下开始使用它。
对于任何不是专家的人来说,强烈不建议使用它。
全球实施
这种类型的解决方案何时会在全球范围内实施?
首先,并不确定Winternitz签名是最佳解决方案。也不确定它们会是Solana选择在基础层实施的方案。
事实上,合理地说,在问题从理论变为现实之前,仍然有很多时间,因此匆忙采取急就章或未充分测试的解决方案是没有意义的。
然而,开发者在多种解决方案中释放他们的创造力是极其重要的,现在仍然有时间进行测试,以便尽可能多地尝试,从而在未来只选择最好的解决方案。
甚至没有说解决方案必须是独特的。实际上,解决方案越多,越好。