Solana ogłosiła udane opracowanie techniki kryptograficznej, która zabezpieczy sieć przed zagrożeniami ze strony komputerów kwantowych.
Wzmacnianie bezpieczeństwa cybernetycznego w przestrzeni kryptowalut to kluczowy element rozwoju świata aktywów cyfrowych. Programiści Solana zdają sobie sprawę, że rosnące zainteresowanie siecią wśród instytucji i użytkowników indywidualnych stwarza nowe podatności, które wymagają zaawansowanych środków bezpieczeństwa.
Solana Osiąga Odporną na Komputery Kwantowe Technologię
3 stycznia zespół Solana ogłosił na platformie X opracowanie technologii quantum-resistant vault, której celem jest ochrona funduszy użytkowników przed potencjalnymi atakami ze strony komputerów kwantowych w przyszłości. Rozwiązanie nazwane Solana Winternitz Vault wprowadza system podpisów oparty na hashach, zdolny do generowania nowych i unikalnych kluczy dla każdej transakcji.
Vault rozwiązuje lukę w technologii blockchain, gdzie komputery kwantowe mogą złamać algorytmy kryptograficzne używane do zabezpieczenia portfeli cyfrowych. Obecnie użytkownicy ujawniają klucze publiczne za każdym razem, gdy podpisują transakcję. To wystarczający czas dla zaawansowanych komputerów kwantowych, aby odtworzyć klucze prywatne poprzez Algorytm Podpisu Eliptycznej Krzywej (ECDSA).
Według zespołu Solana vault to opcjonalna funkcja, co odróżnia ją od aktualizacji bezpieczeństwa na poziomie całej sieci. Brak konieczności forkowania oznacza, że użytkownicy muszą aktywnie zdecydować o przechowywaniu funduszy w Winternitz Vault, aby skorzystać z zabezpieczeń odpornych na komputery kwantowe, zamiast korzystać z tradycyjnych portfeli Solana.
Technologia Winternitz Vault
Dean Little, lider projektu, wyjaśnił, że rozwiązanie opiera się na pracy Lamporta w celu zabezpieczenia „lamportów”. Vault wykorzystuje kryptograficzny protokół znany jako Winternitz One-Time Signatures.
Little wyjaśnił, że system generuje 32 prywatne klucze skalarne, każdy o 256X, aby uzyskać klucz publiczny. System nie przechowuje całego klucza publicznego, a jedynie jego hash do weryfikacji. Vault otwiera się i zamyka przy każdej transakcji, generując za każdym razem nowe klucze.
Działanie systemu można porównać do użytkownika, który otrzymuje nową kartę kredytową przy dokonywaniu płatności. Taka metoda minimalizuje ryzyko, ponieważ hakerzy nie mogą odgadnąć numeru karty przed jej użyciem.
Little dodał, że choć hashowanie wstecz nie jest możliwe, wcześniejsze wartości można wykorzystać do hashowania naprzód. Każdy podpis ma 50% prawdopodobieństwa kompromitacji przy przyszłych transakcjach, dlatego vault generuje nowe klucze po każdej operacji.
Quantum Proof w Blockchainie
Chociaż osiągnięcie odpornego na komputery kwantowe vaulta to istotny krok dla Solana, nie jest to nowość. Pięć lat temu David Chaum, nazywany „ojcem chrzestnym kryptowalut”, stworzył Praxxis, aby przeciwdziałać zagrożeniom ze strony komputerów kwantowych. Jego zespół opracował protokół konsensusu, który rozwiązuje problemy skalowalności, bezpieczeństwa i prywatności, jednocześnie opierając się atakom kwantowym.
Rozmowy na temat odporności na komputery kwantowe w aktywach cyfrowych nabrały tempa po ujawnieniu przez Google w 2019 roku osiągnięcia supremacji kwantowej. Google podało, że ich komputer 53-kubitowy wykonał obliczenia w 200 sekund, które zwykłe komputery wykonałyby w ponad 10 000 lat.
Dążenie do Rozwiązań Quantum-Resistant
Badacze z Cornell University zauważyli, że potrzeba 1 000 kubitów, aby złamać klucz 160-bitowy eliptycznej krzywej, co przewyższa obecne możliwości.
Kilka projektów blockchain już działa w tym kierunku, w tym QAN, które osiągnęło odporność na komputery kwantowe w fazie beta. Inne protokoły cicho aktualizują swoje podstawy kryptograficzne.
Niektórzy programiści przewidują, że moc obliczeniowa komputerów kwantowych może wzrosnąć w tempie podwójnie wykładniczym, co nazywane jest Prawem Nevena. To przewidywanie skłania coraz więcej programistów blockchain do wdrażania rozwiązań odpornych na kwanty, mimo że superkomputery kwantowe wciąż są dekady od realnego zagrożenia obecnym standardom kryptograficznym.
Wyprzedzanie Technologiczne w Web3
Chociaż odporność na komputery kwantowe może wydawać się nadmierną ostrożnością dla projektów kryptowalutowych, programiści Web3 działają dwa kroki naprzód. To wyjaśnia, dlaczego przydzielają ogromne zasoby, aby przetwarzać setki transakcji na sekundę, mimo że w przyszłości muszą radzić sobie z tysiącami lub milionami operacji w tym samym czasie.