
Neo X випустила версію 0.5.3, патч-оновлення для блокчейну, сумісного з EVM, яке впроваджує кілька поступових покращень та виправлень помилок. Команда заявила, що оновлення «настійно рекомендується» для операторів вузлів, які зараз використовують версію 0.5.2.
Реліз під назвою «Quenchation» продовжує традицію Neo X щодо присвоєння унікальних назв оновленням версій. Він наслідує реліз «Polarization» від 6 березня, який запровадив ширші зміни інфраструктури, пов’язані з новою поведінкою клієнтів Ethereum, додав сховище даних blob на рівні виконання та API для EIP-4844, а також переніс модель однорангового зв’язку мережі для підтримки поведінки після злиття.
Neo X v0.5.3 — це вужчий реліз з обслуговування, зосереджений на стабільності та очищенні. Згідно з примітками до релізу, оновлення оновлює пропозиції щодо запечатування, коли відбувається ChangeView, оновлює повідомлення про помилку, яке відображається, коли відсутній etherbase, та зменшує рівень журналу для відсутніх транзакцій blob-об'єктів.
Патч також містить два виправлення помилок: виключення сайдкарів блобів транзакцій у зворотному виклику OnTransaction та виправлення обробки помилок блобів для блоків, зафіксованих консенсусним протоколом dBFT. Обидва виправлення вирішують граничні випадки у функціональності, пов'язаній з блобами, представленій у попередньому випуску.
У примітках до випуску описано простий шлях оновлення для операторів вузлів, які переходять з версії 0.5.2: завантаження нового бінарного файлу, коректна зупинка вузла, заміна старого бінарного файлу та перезапуск вузла. На відміну від попереднього оновлення, версія 0.5.3 не вимагає додаткових змін конфігурації.
Повні нотатки до випуску можна знайти за посиланням нижче:
https://github.com/bane-labs/go-ethereum/releases/tag/v0.5.3
