AktualnościKryptoBitcoin testuje dwa podejścia do bezpieczeństwa kwantowego w jeden dzień

Bitcoin testuje dwa podejścia do bezpieczeństwa kwantowego w jeden dzień

Autor: Coindoo·

Najważniejsze informacje

  • Transakcja QSB StarkWare została wykopana w głównej sieci Bitcoin po wysłaniu przez usługę Slipstream firmy MARA.
  • QSB opiera się na intensywnym wyszukiwaniu offline i obecnie wymaga specjalistycznych narzędzi oraz bezpośredniego dostępu do górnika.
  • SHRINCS nadal jest propozycją w wersji roboczej, bez przypisanego numeru BIP i z niekompletnym dowodem bezpieczeństwa.
  • Węzły Bitcoina nie zawierają jeszcze kodu weryfikacyjnego SHRINCS, a schemat był wcześniej demonstracyjnie użyty tylko w Liquid.
  • Nie ma aktywnej post-kwantowej aktualizacji ani daty aktywacji dla posiadaczy Bitcoinów, a obecne portfele nadal działają normalnie.
Bitcoin testuje dwa podejścia do bezpieczeństwa kwantowego w jeden dzień

Kluczowe wnioski

StarkWare opublikował wykopaną transakcję QSB w głównej sieci Bitcoin.

QSB obecnie wymaga pracy GPU i bezpośredniego wysłania do górnika.

Szkic SHRINCS nie ma numeru BIP, a jego dowód bezpieczeństwa jest niekompletny.

Posiadacze Bitcoinów nie muszą dziś podejmować żadnych działań.

Jedna metoda transakcji i jedna propozycja podpisu

Jak StarkWare zbudował QSB z użyciem Bitcoin Script

Odpowiednio wydajny komputer kwantowy uruchamiający algorytm Shora mógłby wyprowadzić prywatny klucz Bitcoina z jego klucza publicznego i sfałszować podpis. Publicznie znane maszyny pozostają daleko poniżej tych możliwości. QSB bada scenariusz awaryjny oparty na funkcjach haszujących, które są w odmienny sposób podatne na znane algorytmy kwantowe.

Nadawca wykonuje intensywne wyszukiwanie offline parametrów spełniających warunek Bitcoin Script. Po ich znalezieniu parametry te tworzą dodatkową blokadę opartą na haszu dla monet. Oficjalne wyjaśnienie StarkWare opisuje tę metodę, a transakcja onchain dokumentuje test w Bitcoinie.

Pierwsza praktyczna przeszkoda pojawiła się przed wydobyciem. StarkWare przesłał transakcję przez usługę Slipstream firmy MARA, ponieważ publiczne węzły zazwyczaj odmawiają propagowania tego formatu skryptu. Slipstream wysyła kwalifikujące się transakcje bezpośrednio do górnika, a zasady konsensusu Bitcoina zaakceptowały wynik.

Wyszukiwanie jest również kosztowne. Publiczne repozytorium projektu szacuje koszty chmury GPU na poziomie od $75 do $150 dla opisanej konfiguracji. StarkWare wycenia najnowsze uruchomienie na kilkaset dolarów. Na część tej różnicy wpływają ceny chmury, sprzęt i czas wyszukiwania.

QSB zależy także od czasu. Odpowiedni klucz publiczny musi pozostać ukryty do momentu, gdy monety trafią do dodatkowej blokady. Adresy pay-to-public-key-hash oraz natywne adresy SegWit zwykle ujawniają ten klucz w chwili wydania środków. Wyjścia Taproot i starsze wyjścia pay-to-public-key ujawniają go wcześniej. Adres, którego klucz publiczny został opublikowany przed transakcją ochronną, nie mieści się w zakresie ochrony QSB.

Ogłoszenie wskazuje jedną wykopaną transakcję. Jej odtworzenie wymaga narzędzi specyficznych dla projektu, znacznych obliczeń i dostępu do usługi bezpośrednio do górnika. Nie opublikowano jeszcze standardowego przepływu pracy portfela do tworzenia, a później wydawania chronionego wyjścia.

SHRINCS daje Bitcoinowi kandydata na podpis

SHRINCS, skrót od Shrunken SPHINCS, to projekt schematu podpisu stworzony z myślą o ograniczeniach przestrzeni blokowej Bitcoina oraz ograniczeniach portfeli sprzętowych. Przegląd badawczy Blockstream wprowadza projekt. Jego pełna specyfikacja obecnie zawiera pola „BIP: ?”, „Status: Draft” i „Assigned: ?”. Dokument oznacza też dowód bezpieczeństwa jako niedokończony.

Proponowany klucz publiczny ma 48 bajtów. Podpisy stanowe mają od 548 do 4,619 bajtów, w zależności od ścieżki podpisywania. Bezstanowy podpis odzyskiwania osiąga 5,777 bajtów. Podpis Schnorra w Taproot ma 64 bajty.

Wcześniejsza implementacja SHRINCS została zaprezentowana w Liquid w marcu. Liquid to boczny łańcuch Bitcoina z własnymi zasadami sieci. Specyfikacja z sierpnia daje recenzentom pełniejszą propozycję dla Bitcoina. Węzły Bitcoina obecnie nie mają kodu weryfikacyjnego SHRINCS.

Dlaczego kompaktowy podpis potrzebuje pamięci

Każdy kompaktowy podpis SHRINCS zużywa nowy jednorazowy slot podpisywania. Portfel musi rejestrować każdy użyty slot. Przywrócenie starej kopii zapasowej urządzenia mogłoby cofnąć ten zapis i spowodować ponowne użycie slotu. Specyfikacja ostrzega, że ponowne użycie może dać atakującemu wystarczające informacje do sfałszowania podpisu.

Dedykowany sprzęt może utrzymywać licznik podczas normalnego działania. Utrata urządzenia lub niepewny stan licznika uruchamia ścieżkę bezstanowego odzyskiwania. Ta ścieżka zachowuje dostęp do monet. Jej podpis o wielkości 5,777 bajtów zużywa znacznie więcej miejsca w bloku i zwiększyłby opłaty transakcyjne.

Twórcy portfeli musieliby wykazać, że liczniki przetrwają przywracanie urządzenia, koordynację multisignature i przerwane podpisywanie. Recenzenci muszą też zbadać niezgodne implementacje. Niezależna analiza kryptograficzna musi zakończyć brakujący dowód, zanim schemat przejdzie dalej przez proces propozycji Bitcoina.

Bitcoin nadal potrzebuje planu sieciowego

Plan obejmujący całą sieć wymaga trzech elementów:

QSB: specjalistycznej metody transakcyjnej akceptowanej przez obecne węzły Bitcoina.

SHRINCS: kandydata na format podpisu do przeglądu protokołu.

BIP-361: proponowanego procesu przenoszenia środków z podpisów podatnych na zagrożenia kwantowe.

W przeszłości nasz zespół analizował proponowany pięcioletni plan migracji kwantowej Bitcoina w ramach BIP-361. Jego harmonogram zależy od zatwierdzonego standardu podpisu post-kwantowego i typu wyjścia. SHRINCS dostarcza jednego kandydata dla komponentu podpisu. Deweloperzy nadal musieliby określić wyjście, zaimplementować je, przejrzeć kod i zapewnić wsparcie sieciowe, zanim mógłby rozpocząć się zegar BIP-361.

QSB pozostaje poza tym proponowanym harmonogramem, ponieważ korzysta ze specjalistycznej ścieżki transakcyjnej dostępnej w ramach dzisiejszych zasad. Szeroka ochrona wymaga oprogramowania, które portfele, giełdy i depozytariusze mogą wspierać w spójny sposób.

Co posiadacze Bitcoinów powinni zrobić dziś

Nie ma aktywnej aktualizacji, obsługiwanego post-kwantowego formatu adresu ani daty aktywacji. Portfele Bitcoin nadal działają normalnie. QSB wymaga narzędzi badawczych. SHRINCS pozostaje w technicznym przeglądzie.

Niezamówione wiadomości o „pilnej aktualizacji kwantowej” należy traktować jako podejrzane. Projekty publikują wyłącznie materiały badawcze. Wiadomość prosząca o bitcoin lub seed phrase jest sygnałem ostrzegawczym oszustwa. Długoterminowi posiadacze mogą zapytać swojego depozytariusza, jak śledzi badania nad kwantami, ekspozycję klucza publicznego i przyszłe aktualizacje portfela.

Co badacze nadal muszą udowodnić

QSB wymaga teraz niezależnego odtworzenia, przeglądu bezpieczeństwa i kompletnego cyklu życia w stylu portfela. Łatwiejszy dostęp do górników zadecyduje, czy badacze mogą powtórzyć transakcję poza jednorazową demonstracją.

SHRINCS nadal potrzebuje ukończonego dowodu bezpieczeństwa, zewnętrznej analizy kryptograficznej, przypisania BIP, zasad wdrożenia i testów portfela sprzętowego. Każda propozycja sieciowa trafiłaby następnie do publicznego przeglądu Bitcoina i procesu budowania konsensusu.

Zwykła obsługa portfela jest progiem, który ma znaczenie dla użytkowników. Osiągnięcie tego wymaga zweryfikowanej kryptografii, stabilnego oprogramowania i skoordynowanego wdrożenia. Wydania z 26 sierpnia dostarczają badaczom kod i specyfikacje, które mogą teraz publicznie kwestionować.