Долгожданное обновление p-токенов Solana наконец-то появилось в mainnet, представив одно из самых больших улучшений эффективности сети на сегодняшний день.
Обновление заменяет существующую программу SPL Token на оптимизированную реализацию, построенную на базе библиотеки Pinocchio Rust. Новая система сохраняет совместимость с существующими приложениями и кошельками, при этом значительно сокращая вычислительные ресурсы, необходимые для операций с токенами.
Согласно документации Solana Foundation, инструкции по работе с токенами теперь потребляют на 98 % меньше вычислительных единиц по сравнению с предыдущей реализацией. Стандартные переводы токенов сократились с 4 645 вычислительных единиц до всего 76, а вычислительные единицы, необходимые для инструкций transfer_checked, снизились с 6 200 до 105.
Запуск может иметь последствия для всей сети, поскольку почти каждая транзакция без права голоса на Solana в той или иной форме взаимодействует с токенами. Снизив потребление вычислительных единиц для этих операций, Solana сможет вместить больше активности в каждый блок без повышения существующих лимитов на блокчейн.
Почему вычислительные единицы имеют значение для Solana
В Solana вычислительные единицы измеряют стоимость выполнения транзакций и программ. Каждое взаимодействие в сети потребляет вычислительные ресурсы, и емкость блока в значительной степени зависит от того, насколько эффективно программы используют эти ресурсы.
Ранее Анза объяснял, что стоимость транзакций на Solana включает в себя не только их выполнение. Проверка подписи, загрузка аккаунта, блокировка записи и размер данных транзакции - все это вносит свой вклад в общий объем ресурсов. Поэтому снижение использования вычислительных ресурсов помогает валидаторам упаковывать больше транзакций в блоки и улучшать приоритетность транзакций.
P-token специально нацелен на программу токенов, которая остается одним из наиболее интенсивно используемых компонентов во всей экосистеме. Поскольку инструкции по работе с токенами появляются при обмене DeFi, транзакциях NFT, платежах, взаимодействии со стейблкоинами и переводах стейблкоинов, повышение эффективности на уровне токенов может распространиться на всю сеть.
Один только переход на p-токены освобождает примерно 12-13 % пространства блока. Эта оценка еще не учитывает будущую выгоду от новых функций пакетной обработки.
Замена вместо нового стандарта
Одним из наиболее заметных аспектов обновления является его подход к совместимости. Вместо того чтобы вводить отдельный стандарт токенов, который разработчики должны будут принимать вручную, p-token функционирует как прямая замена существующей программы SPL Token. Существующие токены продолжают работать без миграций и изменений на стороне пользователя.
Майкл Хаббард, генеральный директор SOL Strategies, описал обновление как "очень, очень масштабное" в публичном посте, посвященном запуску.
Хаббард сравнил обновление с заменой устаревшего компьютера с Windows 98 на современную Windows 11 с сохранением всех существующих приложений и файлов.
Эта совместимость с самого начала оставалась центральным элементом стратегии развертывания. В материалах Solana Foundation неоднократно подчеркивалось, что обновление не влечет за собой никаких изменений для существующих кошельков и приложений.
Как инженеры сократили расходы на вычисления
По словам инженера-программиста Anza Фернандо Отеро, также известного как Фебо, Pinocchio изначально зародилась как попытка уменьшить конфликты зависимостей при разработке Solana. Библиотека позволяет избежать внешних зависимостей и переписывает основные типы программ с нуля, что открывает возможности для более агрессивной оптимизации производительности.
Фебо объяснил, что примерно 70 % экономии вычислений было достигнуто только за счет двух изменений: замены традиционной точки входа в программу solana и перехода на чтение с нулевым копированием.
Оставшаяся прибыль была получена за счет более мелких оптимизаций по всей кодовой базе. Инженеры удалили дублирующие проверки, сократили ненужное отслеживание заимствований, оптимизировали условную логику и расставили приоритеты для наиболее часто используемых инструкций.
Особое внимание было уделено инструкциям передачи, поскольку на них приходится почти половина всего трафика токенов в сети. Инженеры спроектировали программу таким образом, чтобы она выявляла инструкции передачи на ранней стадии и пропускала части общей логики разбора, что позволило еще больше снизить потребление вычислений. Помимо повышения эффективности, p-token также вводит три новые инструкции: Batch, WithdrawExcessLamports и UnwrapLamports.
Аудиты, тестирование и проверка безопасности
Поскольку p-token переписывает одну из самых важных программ Solana, проект прошел обширное тестирование перед активацией в мейннете. По словам Анзы, инженеры использовали модульные тесты, инструменты для фаззинга от Firedancer, анализ воспроизведения исторических транзакций от Neodyme, аудиты и текущие формальные проверки.
Аудиторы также обнаружили как минимум одну важную проблему в процессе разработки. Исследователи безопасности из Asymmetric Research обнаружили уязвимость, связанную с проверкой владения учетной записью внутри пакетных инструкций. Команда Anza устранила проблему до активации основной сети.
Более широкая картина для Solana
За последний год обсуждения в экосистеме часто фокусировались на масштабных инициативах, включая Firedancer, Alpenglow и обновление формата транзакций. Несмотря на то, что эти инициативы привлекли значительное внимание, многие разработчики спокойно рассматривали p-token как одну из наиболее значимых практических модернизаций из-за того, насколько широко используется программа токенов.
Еще в 2025 году разработчики предполагали, что p-token может сделать обычные операции с токенами примерно в 19 раз эффективнее. Сейчас бенчмарки мейннета показывают, что некоторые инструкции превосходят даже те ранние ожидания.
Долгосрочные последствия могут выйти за рамки более дешевых операций с токенами. Освобождая место в блокчейне без увеличения лимитов блоков, Solana получает дополнительное пространство для более сложных приложений, больших транзакций и более высокой пропускной способности. Разработчики смогут вместить больше логики в одну транзакцию, а валидаторы будут обрабатывать блоки более эффективно.
Подробнее о SolanaFloor
Jupiter предлагает Bitwise Onchain с $200M институционального рынка $USDe на Solana
Phoenix Trade рекордно высокий суточный объем, поскольку предполагаемый фаворитизм разделяет сообщество Solana
Как Solana отреагирует на растущий спрос на конфиденциальность?
