В ночь на 1 мая 2022 года в блокчейне Solana произошел сбой — огромное число входящих транзакций и интенсивный трафик привели к остановке сети. Тогда команда сообщила, что инцидент вызван активностью ботов, которые соревновались за минтинг NFT, выпущенных с использованием инструмента Candy Machine.
В последующем отчете разработчики проекта заявили, что имплементируют механизм приоритезации платежей в новой версии программного обеспечения. По их мнению, мера повысит отказоустойчивость сети.
«Вводится новая инструкция, предлагающая пользователям возможность установить произвольную дополнительную плату, которая взимается при выполнении транзакции и включении ее в блок», — говорится в публикации.
Разработчики подчеркнули, что предлагаемый механизм отличается от действующего в Ethereum.По их словам, приоритетный платеж будет влиять только на «конкретное состояние», а не на весь блок.
Анатолий Яковенко (основатель проекта Solana), в целом, повторил этот тезис. В качестве аналогии он привел «выключатель», который все хотят активировать в одно и то же время. Валидатор, предложивший самую высокую плату за газ, получит возможность продвинуть свою транзакцию в начало очереди.
В отличие от Ethereum функция приоритезации платежей в Solana будет работать в рамках децентрализованного приложения, а не всей сети. В результате комиссия за использование конкретного dapp может вырасти, но в масштабах блокчейна остаться прежней.
«Если все транзакции для торговли на одном рынке Orca укладываются в 400 мс, у кого-либо не возникнет необходимости увеличивать комиссионную плату для включения в блок. Все остальные рынки и приложения не должны пострадать», — написал основатель проекта.
Стратегический советник Metaplex Studios Педро Миранда объяснил описанную Яковенко концепцию следующим образом:
Local Fee Markets > Global Fee Markets
cc: @yaamehn https://t.co/Xf3ata6Ezm pic.twitter.com/wwyx3scTLi
— PEDR◎ 🇧🇷 (@voteforpedrito) June 16, 2022