- Блокчейн Solana був призупинений на чотири з половиною години 1 червня.
- Надійне уникнення помилки одноразової транзакції обійшлося мережі в значні витрати.
Чергове відключення Блокчейн Solana протягом чотирьох місяців, але не так довго, як попередні 42 години. Мережа зупинилася о 4.56:1 UTC 9.06 червня і відновилася о XNUMX:XNUMX UTC того ж дня. Команда Солани написала в Twitter про зупинку бета-версії Mainnet.
Твіт команди Solana:
Виробництво блоків у Solana Mainnet Beta зупинено. Оператори перевірки мають підготуватися до перезапуску в mb-валідаторах на Discord. https://t.co/gRJJRqEMPn
- Статус Солани (@SolanaStatus) 1 Червня, 2022.
Причиною зупинки стала несправність в blockchain через помилку в довготривалих одноразових транзакціях, які створювали варіацію даних в одному блоці на різних вузлах. Валідаторів попросили підготуватися до перезапуску в їхній спільноті Discord. Інженери паралельно працювали над тимчасовим клаптем, і команда повідомила, що дані та мережа захищені.
Механізм перезавантаження
Як згадувалося раніше, протягом чотирьох з половиною годин ланцюжок почав функціонувати, про що було повідомлено валідаторів оновити до 1.9.28 або 1.10.23. Технічні інструкції були надані в документі. У новому оновленні на даний момент відкинуто міцний механізм nonce.
Валідаторам було доручено відкинути два аргументи з основного сценарію, які є -wait-for-supermajority і –expected-bank-hash. Остін Федера, керівник відділу комунікацій лабораторії Solana Lab Communications, заявив, що першопричина проблеми вже існує, але на її кількість було менше наголошувати, а зростання останнім часом перебільшує помилку та її наслідки.
Федра стверджує:
«Ймовірно, це була помилка, яка існувала деякий час, але ніколи не стала проблемою, тому що більшість людей не використовує її».
Джерело: https://thenewscrypto.com/solana-blockchain-halted-again-durable-nonce-failed/