Czy obecne implementacje blockchain są odporne na ataki z wykorzystaniem obliczeń kwantowych?
Szybkie odpowiedzi:
Odporny na technologię krótkoterminową? Pewnie.
Niezawodne i bezpieczne w dłuższej perspektywie? Prawdopodobnie nie.
Czy będzie to stanowić poważny problem? Bardzo prawdopodobne, że nie.
Czy to ryzyko jest unikalne dla blockchainów? Nie.
Ponieważ nawet jeśli komputery kwantowe stałyby się poważnym zagrożeniem dla bieżących implementacji, społeczność mogłaby po prostu zdecydować się na ciężkie przejście do kryptografii post kwantowej .
Nie wspominając już o tym, że programiści i badacze technologii blockchain nie muszą się martwić pracą nad tym problemem, choć wyobrażam sobie, że przeciętny użytkownik nie musi przejmować się tym szczególnym zagrożeniem.
Warto również zauważyć, że inne instytucje finansowe, w tym banki, byłyby narażone na podobne ryzyko w jakimś dziwnym hipotetycznym świecie, w którym ludzie w niewytłumaczalny sposób opowiedzieli się przeciwko modernizacji swojego krypto. Na przykład hakerzy mogą wykorzystać komputery kwantowe do złamania certyfikatu TLS / SSL instytucji finansowej , umożliwiając im atak typu man-in-the-middle (losowy artykuł z 2015 r .).
Długa odpowiedź
Oto artykuł z 2017 roku, który przewiduje, że Bitcoin może potencjalnie stać się podatny na zagrożenia do 2027 r., Przy użyciu hojnych założeń:
Kluczowe protokoły kryptograficzne stosowane do zabezpieczenia Internetu i dzisiejszych transakcji finansowych są podatne na ataki poprzez opracowanie wystarczająco dużego komputera kwantowego. Szczególnym zagrożonym obszarem są kryptowaluty, rynek warty obecnie ponad 150 miliardów USD. Badamy ryzyko bitcoinów i innych kryptowalut dla ataków ze strony komputerów kwantowych. Okazuje się, że dowód pracy zastosowany przez Bitcoin jest stosunkowo odporny na znaczne przyspieszenie przez komputery kwantowe w ciągu najbliższych 10 lat, głównie dlatego, że wyspecjalizowani górnicy ASIC są niezwykle szybcy w porównaniu do szacowanej prędkości zegara w krótkoterminowych komputerach kwantowych. Z drugiej strony schemat podpisu krzywej eliptycznej stosowany przez Bitcoin jest znacznie bardziej zagrożony i może zostać całkowicie złamany przez komputer kwantowy już w 2027 r., Przy najbardziej optymistycznych szacunkach. Analizujemy alternatywny dowód pracy o nazwie Momentum, oparty na wyszukiwaniu kolizji w funkcji skrótu, który jest jeszcze bardziej odporny na przyspieszenie przez komputer kwantowy. Sprawdzamy również dostępne schematy sygnatur post kwantowych, aby sprawdzić, który najlepiej spełni wymagania bezpieczeństwa i wydajności aplikacji blockchain.
- „Kwantowe ataki na bitcoiny i jak się przed nimi chronić” (28.10.2017)
To powiedziawszy, nie jestem zbyt pewien, jak istotne może być to w praktyce, ponieważ wydaje się, że sytuacja zmieni się przed tym punktem. Nawet jeśli Bitcoin wciąż będzie w pobliżu i będzie silny, zanim zostanie zaatakowany, mogą zostać zastosowane różne techniki ograniczania ryzyka.
Artykuł „Słabość” na wiki Bitcoina nawet nie wspomina o kwantowych rzeczach, chociaż ich artykuł o „Mitach” :
Komputery kwantowe złamałyby bezpieczeństwo Bitcoina
Podczas gdy ECDSA rzeczywiście nie jest bezpieczne w obliczeniach kwantowych, komputery kwantowe jeszcze nie istnieją i prawdopodobnie nie będą istnieć przez jakiś czas. Często opisywany w prasie system DWAVE, nawet jeśli wszystkie ich twierdzenia są prawdziwe, nie jest komputerem kwantowym, który mógłby zostać wykorzystany do kryptografii. Bezpieczeństwo bitcoinów, gdy jest właściwie stosowane z nowym adresem przy każdej transakcji, zależy nie tylko od ECDSA: Hasła kryptograficzne są znacznie silniejsze niż ECDSA w QC.
Bezpieczeństwo Bitcoin zostało zaprojektowane w taki sposób, aby zostało zaktualizowane w sposób zgodny z technologią forward i może zostać zaktualizowane, jeśli zostanie to uznane za bezpośrednie zagrożenie (por. Aggarwal i in. 2017, „ Kwantowe ataki na Bitcoin i sposoby ochrony przed nimi ”).
Zobacz wpływ komputerów kwantowych na kryptografię klucza publicznego.
Ryzyko komputerów kwantowych jest tam dla instytucji finansowych, takich jak banki, ponieważ w dużym stopniu opiera się na kryptografii podczas wykonywania transakcji.
- „Mity” , bitcoinwiki
Odnośnie do wspomnianego wyżej uaktualnienia, to fakt, że chociaż Bitcoin i inne łańcuchy bloków zwykle wymagają standardowych algorytmów, które mogą być przewidywalnie zaatakowane przez komputery kwantowe, zanim będzie to problem, mogą po prostu zrobić twardy widelec , który jest w zasadzie aktualizacją, która wszyscy w sieci migrują do, umożliwiając takie rzeczy jak zmiany algorytmów.
Co to jest „twardy widelec”
Twardy widelec (lub czasem hardfork), ponieważ odnosi się do technologii blockchain, jest radykalną zmianą protokołu, która powoduje, że wcześniej nieprawidłowe bloki / transakcje są ważne (lub odwrotnie). Wymaga to aktualizacji wszystkich węzłów lub użytkowników do najnowszej wersji oprogramowania protokołu. Innymi słowy, twardy widelec jest stałą rozbieżnością z poprzednią wersją blockchain, a węzły z poprzednimi wersjami nie będą dłużej akceptowane przez najnowszą wersję. To zasadniczo tworzy rozwidlenie w łańcuchu bloków: jedna ścieżka podąża za nowym, ulepszonym łańcuchem bloków, a druga ścieżka biegnie wzdłuż starej ścieżki. Ogólnie rzecz biorąc, po krótkim czasie osoby ze starego łańcucha zdają sobie sprawę, że ich wersja blockchain jest przestarzała lub nieistotna i szybko aktualizują się do najnowszej wersji.
- „Hard Fork” , Investopedia
Oczywiście pchnięcie twardego widelca wymaga, aby większość społeczności go zaakceptowała, ale ponieważ prawie wszyscy członkowie sieci kryptowalut nie chcieliby zostać zhakowani / oszukani / itp., Twardy widelec został przesunięty, aby uniknąć przewidywalnego ryzyka atak komputerów kwantowych prawie na pewno byłby niekontrowersyjny.