Solana quantum resistant

上週,Solana 宣佈推出抗量子解決方案的消息。

https://twitter.com/deanmlittle/status/1875136565456109891

然而,它並不是一個適用於整個生態系統的基本解決方案,而是一個可選解決方案,允許使用它的人保護自己免受量子計算的風險。

Solana:抗量子意味着什麼

量子計算機是與傳統計算機截然不同的處理器,具有極其卓越的計算能力。

加密交易的安全性是通過電子簽名實現的,電子簽名無法被僞造。

它們之所以如此安全,是因爲僞造它們需要大量的計算,而今天沒有超級計算機能夠在合理的時間內完成這些計算。

使用量子計算機,僞造數字簽名所需的時間顯著減少,理論上在合理的時間框架內是可能的。

當即使量子計算機也無法僞造時,就可以說電子簽名是量子抗性的。

當前風險

目前已知的情況是,仍然沒有任何量子計算機能夠在合理的時間內僞造電子簽名。

事實上,根據一些假設,可能需要更多的年份,甚至幾十年,才能實現這樣的目標。

此外,正如Solana的案例所示,已經有解決方案可以在某個時候這種理論風險變爲現實時應用。

然而,沒有人排除,爲了更大的安全感,這些解決方案可以立即開始使用,儘管在當前情況下絕對沒有必要。

Solana的量子抗性解決方案

上週宣佈的解決方案並不涉及整個Solana網絡,而是一個特定的保險庫,稱爲Winternitz。

這個解決方案被稱爲Solana Winternitz Vault,並已在GitHub上發佈。

這個名字源於溫特尼茨一次性簽名(WOTS),這是量子抗性的數字簽名,得益於使用了一個截斷的Keccak256哈希,提供224位的抗性。

要使用此解決方案,您需要下載軟件,初始化一個新的保險庫,並生成一個新的Winternitz密鑰對。

這意味着這樣的解決方案無法應用於已經存在的錢包,因爲以這種方式創建的新密鑰也有新的公共地址。

因此,任何希望使用它的人必須將他們之前地址的所有資金轉移到新地址,在生成新地址後,但只有在確保可以無限制地使用新密鑰對後才能進行。實際上,如果他們將資金轉移到新地址後發現無法使用新的私鑰,他們將會有效地失去所有資金。

同樣的開發者添加了以下備註,這並不是巧合:

“使用此程序時請自擔風險和後果”。

幸運的是,軟件還提供了一套測試工具,以避免在沒有嘗試的情況下開始使用它。

對於任何不是專家的人來說,強烈不建議使用它。

全球實施

這種類型的解決方案何時會在全球範圍內實施?

首先,並不確定Winternitz簽名是最佳解決方案。也不確定它們會是Solana選擇在基礎層實施的方案。

事實上,合理地說,在問題從理論變爲現實之前,仍然有很多時間,因此匆忙採取急就章或未充分測試的解決方案是沒有意義的。

然而,開發者在多種解決方案中釋放他們的創造力是極其重要的,現在仍然有時間進行測試,以便儘可能多地嘗試,從而在未來只選擇最好的解決方案。

甚至沒有說解決方案必須是獨特的。實際上,解決方案越多,越好。