- The Solana blockchain was halted for four and half hours on June 1.
- Durable nonce Transaction bug’s avoidance cost the network a heavy toll.
Yet another outage in Солана блоцкцхаин within four months, but not as long as the prior 42 hours. The network halted at 4.56 PM UTC on June 1 and restarted at 9.06 PM UTC on the same day. The Solana team tweeted about the halt in Mainnet beta on Twitter.
Solana Team tweet:
Производња блокова на Солана Маиннет Бета је заустављена. Оператори валидатора треба да се припреме за поновно покретање у мб-валидаторима на Дисцорд-у. https://t.co/gRJJRqEMPn
- Солана Статус (@СоланаСтатус) Јун 1, 2022
The reason for the halt was the malfunction in the блоцкцхаин due to a bug in the durable nonce transactions, which produced a variation of data in the same block at different nodes. The validators were asked to prepare for restart in their discord community. The engineers were working on temporary patchwork parallelly and the team notified that data and network were secure.
Restart Mechanism
As mentioned before, within four and half hours the chain started functioning and the validators were informed to upgrade to 1.9.28 or 1.10.23. The technical instructions were provided in a document. The new upgrade dropped the durable nonce mechanism for the time being.
The validators were instructed to drop two arguments from the main script which are -wait-for-supermajority and –expected-bank-hash. Austin Federa, Chief of Solana Lab Communications, expressed, that the root cause of the trouble was already existing but the quantity was less to stress upon and the growth in recent time exaggerated the bug and its after-effects.
Fedra states:
„Ово је вероватно била грешка која је постојала неко време, али никада није постала проблем јер то није нешто што већина људи користи“.
Source: https://thenewscrypto.com/solana-blockchain-halted-again-durable-nonce-failed/