В сряда на 1 юни, мрежата Solana (SOL) не произведе нови блокове повече от 4 часа поради неуспех в обработката на “дългосрочни нецелеви транзакции”, което доведе до нарушение на консенсуса.
Разработчиците деактивираха този тип операции и поискаха от валидаторите да рестартират блокчейна.
Дългосрочните нецелеви транзакции са популярни най-вече сред крипто борсите. Функцията им е предназначена за притежателите на токени, които използват сложни настройки за автоматично подписване, поради което не винаги могат своевременно да подготвят сделки за регистрация в блокчейна.
Например, попечител, който подписва транзакция от две изолирани устройства, може да няма време да завърши работата в рамките на един блок. Нормална сделка в мрежата на Solana няма да работи в този случай, но горната функция ни позволява да заобиколим това ограничение и да подпишем предварително офлайн.
Един от валидаторите на SOL – Stakewiz, отбеляза, че проблемът с този тип дългосрочни нецелеви транзакции е отдавна известен. По думите му на 28 май вече е наблюдавана подобна грешка, но тя не е засегнала клъстера.
Прекъсването на мрежата продължи 4 часа и 10 минути. Към момента на писане блокчейнът е стабилен. В същото време браузъри като Solscan и Solana Beach са имали проблеми с показването на времето за освобождаване на блока и сделките – стойностите са посочени с шестчасово закъснение.
Това се дължи на десинхронизирането на блокчейна в реално време, което се случи миналата седмица. Тогава обаче беше заявено, че вътрешният часовник на мрежата изостава само с 30 минути.
Основателят на Solana Анатолий Яковенко подчерта, че екипът за разработка вече има решение, което ще бъде внедрено след тестване.
Припомняме, че на 1 май блоковата верига SOL спря работа поради големия брой входящи транзакции и интензивен трафик.
Прочетете още: “Bank of America: Solana ще изпревари Ethereum и ще се превърне във Visa за крипто сферата“