- Blockchain Solana został zatrzymany na cztery i pół godziny 1 czerwca.
- Trwała jednorazowa Unikanie błędu transakcji kosztowało sieć wysokie żniwo.
Kolejna awaria w Blockchain firmy Solana w ciągu czterech miesięcy, ale nie tak długo, jak poprzednie 42 godziny. Sieć zatrzymała się o 4.56:1 UTC 9.06 czerwca i uruchomiona ponownie o XNUMX:XNUMX UTC tego samego dnia. Zespół Solany napisał na Twitterze o zatrzymaniu wersji beta Mainnet na Twitterze.
Tweet zespołu Solana:
Produkcja blokowa na Solana Mainnet Beta została wstrzymana. Operatorzy walidatorów powinni przygotować się na ponowne uruchomienie w mb-validatorach na Discordzie. https://t.co/gRJJRqEMPn
— Stan Solany (@SolanaStatus) 1 czerwca 2022 r.
Powodem zatrzymania była awaria w blockchain ze względu na błąd w trwałych transakcjach jednorazowych, który powodował zmianę danych w tym samym bloku w różnych węzłach. Walidatorów poproszono o przygotowanie się do ponownego uruchomienia w swojej społeczności discordowej. Inżynierowie równolegle pracowali nad tymczasowym patchworkiem, a zespół poinformował, że dane i sieć są bezpieczne.
Mechanizm ponownego uruchomienia
Jak wspomniano wcześniej, w ciągu czterech i pół godziny sieć zaczęła funkcjonować, a walidatorzy zostali poinformowani o: uaktualnij do 1.9.28 lub 1.10.23. Instrukcje techniczne zostały dostarczone w dokumencie. Nowe ulepszenie na razie zrezygnowało z trwałego mechanizmu nonce.
Walidatorzy zostali poinstruowani, aby usunąć dwa argumenty z głównego skryptu, którymi są -wait-for-supermajority i -expected-bank-hash. Austin Federa, szef Solana Lab Communications, stwierdził, że podstawowa przyczyna problemu już istniała, ale ilość była mniej stresująca, a wzrost w ostatnim czasie wyolbrzymił błąd i jego następstwa.
Fedra stwierdza:
„Prawdopodobnie był to błąd, który istniał przez jakiś czas, ale nigdy tak naprawdę nie stał się problemem, ponieważ nie jest to coś, z czego korzysta większość ludzi”.
Źródło: https://thenewscrypto.com/solana-blockchain-halted-again-durable-nonce-failed/