Solana Labs раскрывает новые меры по обеспечению отказоустойчивости после сбоя

После необратимого сбоя пару дней назад, когда боты наводнили инструмент майнинга Candy Machine NFT, построенный на Solana, основные разработчики протокола выпустили набор новых мер обеспечения устойчивости, которые планируется реализовать в основной сети.

Отключение, которое произошло примерно в 20:30 UTC 30 апреля, привело к временной остановке производства блоков в кластере Solana Mainnet Beta. Это продолжалось около семи часов, при этом огромное количество входящих транзакций переполняло сеть со скоростью более 6 миллионов TPS (транзакций в секунду), что фактически наносило ущерб пропускной способности отдельных узлов.

Слухи о том, что злоумышленник запускает атаку типа «отказ в обслуживании» (DoS) на протокол, были категорически опровергнуты Solana Labs, которая затем заявила, что анализ после события показывает, как боты были запрограммированы на перегрузку инструмента Candy Machine NFT для майнинга, чтобы захватить или приобрести новые NFT.

«Конкретная причина, по которой консенсус застопорился, заключалась в том, что валидаторам не хватило памяти и произошел сбой. Основной причиной высокого использования памяти было недостаточное количество голосов, полученных для завершения более ранних блоков, что предотвратило очистку заброшенного форка. Количество форков, которые должны были оценить валидаторы, превысило их возможности, даже после перезагрузки, что потребовало ручного вмешательства», — заявила Solana Labs.

Отключение сразу же привело к снижению цен в долларах США по всем направлениям примерно на 13%. По этой причине Solana Labs решила раскрыть подробности и идеи о том, как подобный случай нестабильности сети можно смягчить в будущих версиях протокола.

Согласно Solana Labs, их разработчики в настоящее время создают протокол взаимодействия на основе QUIC, сетевого протокола общего назначения транспортного уровня, созданного Джимом Роскиндом из Google в 2012 году. , которая подвержена угрозам и злоупотреблениям со стороны злоумышленников и вредоносных групп, таких как те, кто запускал ботов в инструменте Candy Machine NFT. Новый протокол взаимодействия откроет больше возможностей для адаптации и оптимизации приема данных для основной сети Solana, а также сделает транзакции более эффективными с течением времени.

Наряду с этой новой разработкой, Solana Labs также разрабатывает параметр качества обслуживания (QoS), взвешенный по ставкам, который будет определять приоритеты пользователей на основе стоимости их токенов. С этим новым параметром текущее правило «первым пришел – первым обслужен» для очередей транзакций больше не будет реализовано. Согласно Solana Labs, приоритезация платы также находится в стадии разработки, а полная реализация запланирована к выпуску в версии 1.11 основной сети Solana.

По мере роста популярности и внедрения криптовалют такие сети, как Solana, должны продолжать разрабатывать и внедрять новые меры по отказоустойчивости для обеспечения стабильности своих систем. Недавний сбой, в результате которого сеть Solana Mainnet Beta временно остановилась для производства блоков, несколько вынудила Solana Labs раскрыть функции, которые все еще разрабатываются, чтобы защитить целостность протоколов и сохранить доверие пользователей и инвесторов Solana.

Отказ от ответственности: эта статья предназначена только для информационных целей. Он не предлагается и не предназначен для использования в качестве юридических, налоговых, инвестиционных, финансовых или иных советов.

Источник: https://cryptodaily.co.uk/2022/05/solana-labs-reveals-new-resiliency-measures-after-outage.