Розробники Solana вирішують помилки, сподіваючись запобігти подальшим відключенням

Розробники виправили помилку під час виконання, яка спричинила останнє відключення мережі Solana 1 червня.

У відповідності з звітом опублікування Лабораторії Солани 5 червня, П'ята відключення Солани 2022 року була викликана помилкою в «функції довготривалих одноразових транзакцій», через яку мережа припинила виробляти блоки приблизно на чотири з половиною години.

«Функція довготривалої транзакції одноразової транзакції була вимкнена у версіях 1.9.28/v1.10.23, щоб запобігти зупинці мережі, якщо та сама ситуація виникне знову».

«Достівні одноразові транзакції не оброблятимуться, доки не буде застосовано пом’якшення, а функція повторно активована в майбутньому випуску», — додали вони.

Термін «тривалі одноразові транзакції» відноситься до типу транзакції на Solana, термін дії якої не закінчується, на відміну від звичайної транзакції в мережі, яка зазвичай має короткий термін служби близько 2 хвилин, перш ніж блок-хеш стає занадто старим для перевірки.

Зазвичай він використовується для підтримки транзакцій, пов’язаних із такими напрямками, як послуги зберігання, які вимагають більше часу, ніж зазвичай, «для створення підпису для транзакції», згідно з документацією Solana.

Solana Labs зазначила, що тривалі одноразові транзакції вимагають окремого «механізму для запобігання подвійній обробці та обробляються послідовно», однак помилка під час виконання з’явилася після того, як довговічна транзакція була оброблена як звичайна транзакція та завершилася невдачею, але потім була повторно надіслана. і призвело до зупинки мережі.

«Після обробки невдалої транзакції, але до того, як одноразовий номер був використаний знову, користувач повторно подав ту ж транзакцію для обробки. Ця повторна подача активувала помилку під час виконання», – йдеться у звіті p.

За темою: Чи є Solana «покупкою» з ціною SOL на 10-місячних мінімумах і на 85% нижче від піку?

Команда ціна рідного активу Солани SOL впав приблизно на 13.9% після відключення основної мережі 1 червня і становив 39.08 доларів США на момент написання статті. Проте, за даними CoinGecko, апетит інвесторів до торгівлі цим активом лише зріс, а 24-годинний обсяг торгів зріс на 61% до 2.141 мільярда доларів за той самий період.

У більш широкому сенсі, дані з аналітичної платформи Hello Moon, орієнтованої на Solana, показує, що загальна вартість, переміщена в ланцюжку (успішно) з точки зору семиденного ковзного середнього, значно впала з кінця березня.

Після того, як 3.18 березня він досяг рекордно високого рівня близько 24 трильйона доларів, станом на 159.71 червня цей показник впав приблизно до 4 мільярда доларів.