Генеральный директор Solana Labs рассказал о планах по обновлению сети
В свете недавних проблем сети Solana гендиректор проекта Анатолий Яковенко предоставил график обновлений сети
Соучредитель Solana Labs признал, что у сети есть проблемы с функциональностью и пообещал, что решение этих проблем будет реализовано в течение 4-5 недель.
По его словам, проблемы со спамом сети были вызваны ботами-ликвидаторами, атаковавшими отдельные ноды дублирующими сообщениями со скоростью более 2 миллионов пакетов в секунду. Таким образом был выявлен сетевой баг в обработке дублирующих сообщений: код дедупликации выполнялся слишком поздно (после верификации подписи) и требовал слишком много времени (100 микросекунд на пакет), поэтому оказался неэффективным. Яковенко отметил, что при 2 миллионах пакетов в секунду это неприемлемо (причем проблему с этим багом должны были решить в версии 1.8.14).
Яковенко считает, что, вероятнее всего, стоящие за спамом субъекты не имели каких-либо плохих намерений, а просто запускали свои алгоритмы. Несмотря на обновление, спам от ботов-ликвидаторов все еще является причиной так называемого «исчерпания ресурсов» (явление, при котором перегрузка сети усугубляется фактом сознательной отправки пользователями нескольких транзакций в течение очень короткого промежутка времени в надежде на успех 1-2 таких транзакций, таким образом увеличивая нагрузку на сеть). Для решения данной проблемы разработчики в тестовой сети 1.9 представят «управление потоком» и смогут провести стресс-тестирование и настройку параметров. Затем команда представит обновления для основной сети 1.8 и эти обновления можно ожидать в течение 4-5 недель.
Хотя сеть Solana больше не уходила оффлайн после 18-часового сентябрьского сбоя (тогда потребовался перезапуск сети), в течение последних двух месяцев она несколько раз столкнулась с проблемами перегрузки. Эти проблемы дорого обошлись: в прошлые выходные из-за падения рынка позиции многих пользователей были ликвидированы, так как те не имели возможности вовремя предоставить их обеспечение.
или использовать другой более современный.