Autor: Margaux Nijkerk, CoinDesk Kompilator: Tao Zhu, Golden Finance

Optimism to wiodący blockchain warstwy 2, zaprojektowany, aby pomóc użytkownikom Ethereum przeprowadzać transakcje szybko i przy niskich opłatach. Jego technologia jest podstawą niektórych z największych marek w branży blockchain, w tym popularnego blockchainu Base giełdy Coinbase i łańcucha światowego Worldcoin, zbudowanego przez założyciela OpenAI Sama Altmana.

Ale Optymizm od lat ma problem. Wszystkie łańcuchy bloków wykorzystujące technologię Optimism opierają się na jednym podstawowym założeniu: „pożyczają” sprzęt zabezpieczający Ethereum. Ale tak nie jest.

Do tej pory w projekcie zabezpieczeń Optimism brakowało podstawowej funkcji: „odporności na awarie”. W poniedziałek długo obiecywana technologia wreszcie trafiła do sieci głównej Optimism.

Dowód awarii ma na celu zapewnienie integralności łańcuchów warstwy 2 opartych na optymizmie. Pomagają uniemożliwić operatorom łańcuchów warstwy 2 przekazywanie niedokładnych danych transakcyjnych do księgi transakcji warstwy 1 Ethereum i zapewniają obsługę „zdecentralizowanych” mechanizmów wypłat dla łańcuchów warstwy 2.

Wszystkie sieci Layer 2 Rollup korzystają z podobnej technologii „proof”, w tym Arbitrum, konkurent firmy Optimism. Został zaprojektowany w celu zapewnienia, że ​​użytkownicy Rollup (niezależnie od tego, czy są inwestorami NFT, inwestorami detalicznymi czy znanymi instytucjami finansowymi) mogą zaufać rozległej sieci operatorów Ethereum, a nie własnym wewnętrznym systemom Rollup, w zakresie dokładnego rejestrowania swoich transakcji i wypłat.

W miarę jak sieci warstwy 2, takie jak Arbitrum, wdrażają testy swoich systemów, firma Optimism pozostaje w tyle. Z biegiem lat sprawiło to, że Optymizm stał się celem krytyki ze strony innych użytkowników, którzy twierdzą, że jego technologia jest bezpieczniejsza i bardziej zaawansowana.

Teraz, gdy w głównej sieci Optimism wreszcie pojawiła się odporność na awarie, programiści sieci – a także rosnący ekosystem innych zespołów korzystających z jej technologii – mają nadzieję, że przeszłość będzie już za sobą.

Jak działa „odporność na awarie”?

W ciągu ostatnich dwóch lat sieci Layer 2 Rollup, takie jak Optimism, stały się preferowaną metodą działania na notorycznie drogim blockchainie Ethereum.

Kiedy użytkownik przesyła transakcję do sieci Rollup, jest ona łączona z transakcjami innych użytkowników, zanim zostanie przekazana do Ethereum. Pakiety te zapisują się jednocześnie w księdze transakcji Ethereum, co pozwala użytkownikom przeprowadzać transakcje szybciej i za ułamek kosztów.

Teoretycznie transakcje typu Rollup są chronione „dowodem”, metodą kryptograficzną, która pozwala obserwatorom na Ethereum sprawdzić, czy szczegóły transakcji zostały dokładnie zapisane. Jest to najważniejsze w kontekście wypłat, pozwalając użytkownikom zaufać Ethereum (a nie sieci zbiorczej), aby wypłacić swoje środki z łańcucha warstwy 2.

Bez dowodu błędu użytkownicy wpłacający środki do Optimism musieliby zaufać „komitetowi bezpieczeństwa” pakietu zbiorczego w kwestii zwrotu środków – systemowi, który naraża pakiety zbiorcze na potencjalny błąd ludzki lub stronniczość. Dzięki dowódowi winy ci użytkownicy muszą jedynie zaufać Ethereum.

Firma Optimism, która wzięła swoją nazwę od systemu sprawdzającego „Optymizm”, wprowadziła wersję tej technologii po raz pierwszy na rynek w 2021 r., ale szybko ją wycofała po wykryciu problemów.

„Właściwie usunęliśmy cały system, przeprojektowaliśmy go i przepisaliśmy cały system” – powiedział w wywiadzie dyrektor generalny OP Labs, Karl Floersch. „To było brutalne, ale była to absolutnie słuszna decyzja”.

Zespół Optimism już w marcu poinformował, że testuje swój system odporny na błędy w sieci testowej Sepolia. Od tego czasu zostały poddane audytowi przez firmę Sherlock zajmującą się bezpieczeństwem blockchain, która znalazła wiele błędów, które udało im się załatać.

„Naprawiliśmy zatem wszystkie problemy, które znaleźliśmy i jesteśmy pewni, że usługa prime time zostanie faktycznie wdrożona” – powiedział Floersch.

Od tego tygodnia sieć ponownie będzie polegać na systemie zabezpieczającym przed błędami przy poborze mocy, ale nadal zachowa „koła szkoleniowe”, aby zapewnić płynne działanie. Komisja ds. bezpieczeństwa pozostanie nienaruszona i zainterweniuje, jeśli system poka-yoke zawiedzie. Połączenie tych dwóch podmiotów jest tym, co Optymizm nazywa „decentralizacją fazy 1”.

Celem jest ostateczne osiągnięcie drugiego etapu decentralizacji, w którym sieć nie będzie w ogóle musiała polegać na komitecie ds. bezpieczeństwa.

„Druga faza to system typu multi-poka-yoke, który wystarczy, aby umożliwić systemowi działanie w określony sposób, np. jazdę autonomiczną. Komisja ds. bezpieczeństwa nie ma możliwości interwencji w ostatniej chwili” – powiedział Floersch.

Floersch dodał, że zespół pracuje nad osiągnięciem celów fazy 2, ale nie podał harmonogramu osiągnięcia tej ostatecznej wizji.

Gdy dowód niepowodzenia ostatecznie trafi do sieci głównej Optimism, inne łańcuchy bloków korzystające ze stosu Optimism OP również uzyskają dostęp do tej technologii. (Według DefiLlama dwa łańcuchy bloków korzystające obecnie z Optimism OP Stack, Blast i Base przewyższają sieć główną Optimism pod względem całkowitej zablokowanej wartości.)

„Zamierzamy przeprowadzić tę aktualizację, zaczynając od sieci głównej OP, co jest dość dużym ulepszeniem” – zauważył Floersch. „Jednak nie powinno upłynąć zbyt dużo czasu, zanim sieć bazowa Coinbase wdroży system dowodu awarii” – dodał Floersch.