Разработчики Solana разработали тщательно продуманный план, направленный на повышение стабильности сети после того, как бета-кластер основной сети перенес 7-часовой сбой, вызванный застопорившимся консенсусом.

Согласно блогу сети, отключение, которое началось примерно в 20:30 UTC в субботу, и продолжалось до 03:30 UTC в воскресенье, было вызвано огромным количеством входящих транзакций (6 миллионов в секунду), которые наводнили сеть, превысив 100 Гбит/с трафика на отдельных узлах.

Разработчики опровергли обвинения в атаке типа “отказ в обслуживании” (DoS), заявив, что «доказательства указывают на то, что боты пытались прагматично выиграть новый NFT, отчеканенный с помощью популярной программы Candy Machine», перегружая сеть.

Аналогичная сетевая турбулентность произошла в Ethereum в прошлые выходные, когда несколько покупателей попытались чеканить Otherdeeds NFT в недавно запущенной метавселенной BAYC Otherside, как сообщает ZyCrypto.

Однако, по словам разработчиков Solana, конкретная причина, по которой консенсус застопорился, заключалась в том, что у валидаторов заканчивалась память и происходил сбой. “Основной причиной высокого использования памяти было недостаточно голосов для завершения более раннего блока, предотвращающего очистку заброшенного форка”, — говорится далее в блоге.

Отключение привело к тому, что цена SOL упала почти на 13% до 82 долларов, хотя на момент написания статьи она восстановилась до 85,73 доллара.

Как Solana планирует исправить ситуацию

Разработчики Solana поделились своим мнением о том, как они планируют смягчить будущую нестабильность сети, еще больше усилив недавно запущенную бета-версию v1.10. В настоящее время для этого они создают более совместимый протокол поверх QUIC – протокола, созданного Google, чтобы заменить существующий протокол на основе UDP, который подвержен злоупотреблениям. Когда это будет сделано, “будет доступно больше возможностей для адаптации и оптимизации приема данных при одновременном повышении эффективности транзакций”.

Они также создают более надежное взвешенное по ставкам качество обслуживания (QoS), которое будет отдавать приоритет пользователям, которые имеют большую ценность, положив конец нынешней практике без разбора принимать транзакции в порядке живой очереди.

Кроме того, в Solana также происходит приоритизация сборов, особенно с выпуском версии v1.11. В отличие от сборов Ethereum, которые влияют на весь блок, комиссия Solana повлияет только на конкретное состояние. Это приведет к тому, что последующие транзакции, которые платят более высокую комиссию, но не могут вписаться в текущий блок, будут перенесены в следующий.

Последнее отключение в сети Solana является 7-м в этом году, согласно ее собственному отчету о состоянии, при этом единственная DDOS-атака была зарегистрирована в сентябре 2021 года.

ru Русский