Обновление Solana v1 увеличит нагрузку на операции в 3 раза

Ссылка скопирована

...

Сегодня, 15:00

Искусственный интеллект

Чтение занимает время?

Вы можете слушать статьи

Обновление Solana v1 увеличит нагрузку на операции

В блокчейне Solana вышло обновление v1, которое повышает максимальный размер нагрузки на операции с 1232 до 4096 байт. Это позволит транзакциям содержать больше данных, однако обновление пока не активировано в основной сети (mainnet). Сейчас оно работает в тестовой сети (testnet) и в devnet с эпохи 1140.

Технические требования обновления

RPC-ридерам необходимо перейти на v1, иначе возможны серьёзные ошибки при обработке транзакций. Например, запрос getTransaction без параметров для операций v1 может вернуть ошибку -32015. Функция getBlock может полностью нарушить работу блока с операциями v1, а blockSubscribe перестанет отслеживать блоки с первого затронутого слота.

Лимиты compute-unit, загруженных данных аккаунтов и приоритетных платежей теперь задаются через объект transactionConfig. Индексаторы и спонсоры, использующие старые инструкции ComputeBudget, могут неправильно применять лимиты для операций v1. Пользователям Geyser и gRPC нужно обновить protobuf-стабы, а relayer и спонсорам — внедрить лимиты оплаты внутри transactionConfig.

Требования к программному обеспечению

Минимальные версии для работы с Solana v1: @solana/kit 8.0.0, @solana/web3.js 3.0.0-rc.3, Rust solana-* 4.2.x, Python solders 0.29.0 и solana-go 1.23.0. Пользователи Yellowstone должны использовать yellowstone-grpc-proto 12.6.0, geyser plugin 15.1.1, gRPC client 12.0.0 или @triton-one/yellowstone-grpc 6.0.0.

Особенности операций v1

Операции v1 являются добровольными. Лимиты compute-unit и загруженных аккаунтов нужно устанавливать заново, так как по умолчанию они равны нулю. Инструкции ComputeBudget в v1 не работают и считаются no-op, а таблицы поиска адресов не применяются. Если нагрузка операции превышает 1232 байта, данные передаются в формате base64.

Рыночная ситуация токена Solana

Цена токена Solana сейчас составляет 101,95 доллара США (примерно 174 азербайджанских маната) и за последние 24 часа снизилась на 1,83%. Рыночная капитализация достигает 59,68 миллиарда долларов (около 101,8 миллиарда манатов).

Перспективы и выводы

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

Ссылка скопирована