W niedawnej publikacji na temat Ethereum Research z 9 marca Buterin zbadał hipotetyczną sytuację „kryzysu kwantowego”, który może pojawić się już jutro.

Spekulując na temat konsekwencji takiego wydarzenia, Buterin przedstawił gotowość Ethereum do bezpośredniego stawienia czoła wyzwaniu.

Ochrona przed możliwymi zagrożeniami

Spekulując na temat hipotetycznego scenariusza awarii kwantowej, Buterin stwierdził: „Załóżmy, że jutro zostanie ogłoszone, że komputery kwantowe będą dostępne, a nieuczciwi aktorzy mają już do nich dostęp i mogą je wykorzystać do kradzieży funduszy użytkowników”.

Buterin argumentował, że Ethereum jest już „dobrze przygotowane”, aby zapewnić silną obronę przed potencjalnym atakiem z zakresu obliczeń kwantowych. Zaproponował proste rozwiązanie polegające na hard forku blockchaina i wprowadzeniu nowych typów transakcji.

„Blockchain musiałby nastąpić hard fork, a użytkownicy musieliby pobrać nowe oprogramowanie portfela, ale niewielu użytkowników straciłoby swoje środki” – wyjaśnił Buterin, opisując proces odzyskiwania danych w obliczu zagrożenia kwantowego.

Według niego głównym wyzwaniem związanym z komputerami kwantowymi jest ich wpływ na systemy kryptograficzne, takie jak adresy Ethereum. Portfele te wywodzą się z kluczy prywatnych przy użyciu mnożenia krzywej eliptycznej. Komputery kwantowe mogą odwrócić ten proces, czyniąc kryptografię krzywą eliptyczną podatną na ataki. Jednak funkcje mieszające, takie jak keccak Ethereum, pozostają bezpieczne nawet w takiej sytuacji.

Transakcje odporne na obliczenia kwantowe

Buterin wyjaśnił, że programiści Ethereum planują wprowadzić nowy typ transakcji w ramach protokołu RIP-7560, umożliwiający transakcje z inteligentnych portfeli kontraktowych. Gdy obliczenia kwantowe zagrażają bezpieczeństwu, transakcja portfela Ethereum może ujawnić klucze prywatne i publiczne użytkownika.

Proponowany typ transakcji, stanowiący integralną część odpornego na kwanty EIP, wykorzystywałby podpisy Winternitz i STARK w celu przeniesienia istniejących portfeli na nowe kody weryfikacyjne. Opierając się na abstrakcji kont ERC-4337, podstawowej technologii inteligentnych portfeli kontraktowych, kod ten ma na celu zapobieganie ujawnianiu klucza prywatnego podczas transakcji, czyniąc te konta odpornymi na ataki kwantowe.

Buterin zapewnił również użytkowników, że ci, którzy nigdy nie zatwierdzili transakcji z portfela Ethereum, są już bezpieczni przed potencjalnymi exploitami kwantowymi, ponieważ tylko adres portfela jest publicznie dostępny. Dodatkowo podkreślił, że rozwój infrastruktury niezbędnej do wdrożenia takiego hard forku mógłby rozpocząć się natychmiast.

Wprowadzenie obliczeń kwantowych od dawna budzi obawy branży kryptowalut, ponieważ zagraża szyfrowaniu blockchain. Jednak wielu ekspertów, w tym ci z Google i IBM, przewiduje, że powszechne możliwości obliczeń kwantowych pojawią się dopiero co najmniej do 2029 roku.

Wpis „Oto co Vitalik Buterin proponuje na wypadek awarii kwantowej” pojawił się jako pierwszy na CryptoPotato.