Альткоины

Solana утроила свою пропускную способность по обработке транзакций. Что будет дальше?

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

Эта разработка будет иметь большое значение для разработчиков в сфере DeFi , поставщиков кошельков, индексаторов и операторов RPC. Новая функция может повлиять и на другие проекты, работающие с токенизированными активами и платежными решениями.

Как указано на странице обновления Solana , функция txv1 была запущена в начале эпохи 1035 примерно в 01:00 UTC 15 сентября, и транзакция V1 теперь доступна в основной сети, тестовой сети и сети разработчиков.

От 1232 байт до 4096

Первая проблема связана с ограничением размера транзакций. Теперь Solana удвоила максимальный размер сериализованных транзакций с 1232 байт до 4096 байт, тем самым увеличив пространство для транзакций примерно в три целых три десятых дюйма.

Формат новой транзакции был defiв SIMD-0296, тогда как формат сообщения V1 основан на SIMD-0385.

До сих пор ограничение в Solana основывалось на консервативных ограничениях MTU сети. Теперь же отказ от жесткого ограничения размера потока в QUIC позволяет осуществлять более крупные транзакции.

Дополнительное пространство будет полезно для обработки рабочих нагрузок, связанных с большим объемом транзакционных данных, таких как доказательства с нулевым разглашением, масштабные операции с мультиподписью и подписи, включая BLS. Как сообщает Cryptopolitan, версия V1 была запущена в тестовой сети на эпохе 1025, 1 сентября, что дало поставщикам инфраструктуры возможность подготовиться к запуску основной сети.

Сравнение Solana Transaction V1 и Legacy: объяснение обновления на 4096 байт

Почему важна одна атомная транзакция

Разработчики, обнаружившие ограничение на размер транзакций Solana , в некоторых случаях смогли разбить свои операции на серию транзакций или использовать пакеты Jito.

Однако, как поясняется в SIMD-0296, пакет транзакций не равен нативной транзакции при обсуждении атомарности на уровне протокола.

В версии Transaction V1в одну транзакцию можно поместить больше инструкций и данных. Таким образом, маршрутизация, проверка корректностей и пакетная обработка будут либо работать, либо давать сбой, вместо того чтобы выполняться в отдельных транзакциях.

В некоторых случаях для выполнения операции может потребоваться меньшее количество подписей и подтверждений.

Компромисс между таблицей поиска адресов

В версии V1 также изменен способ управления ресурсами и ссылками на счета в рамках транзакций.

Внутри транзакции Solana V1: объяснение новой структуры транзакции

Настройки лимита вычислительных ресурсов и платы за приоритет были перенесены из инструкций ComputeBudget в настройки транзакций, что позволяет поставщикам инфраструктуры легко получать доступ к этим настройкам.

Транзакции V1 также удаляются из таблиц поиска адресов, поскольку указанные в них счета включены в транзакцию.

Хотя это и помогает упростить транзакцию, это происходит за счет увеличения ее размера, поскольку для таблицы поиска адресов версии v0 потребуется всего один байт индекса, в то время как для встроенного открытого ключа потребуется 32 байта.

Анализ таблиц поиска адресов Solana показал, что в 62% транзакций версии v0 использовалась как минимум одна таблица поиска адресов; следовательно, транзакции с большим количеством записей, использующие более одной таблицы поиска адресов, увеличат размер транзакции более чем на 1500 байт. Ограничение в 64 учетные записи остается неизменным.

Где V1 вписывается в стратегию Solanaпо развитию токенизированных финансов?

Обновление происходит в тот момент, когда Solana составляет почти DeFiмиллиарда Solanaдолларов DeFi а объем транзакций на децентрализованных биржах за 24 часа — около 1,79 миллиарда долларов.

В августовском отчете по Solana также указывалось, что стоимость реальных активов в сети превысила 4 миллиарда долларов и хранилась на более чем 350 000 адресах. Кроме того, xStocks привлекла более 500 миллионов долларов активов под управление.

Увеличение пропускной способности для проведения транзакций еще не означает, что это приведет к более широкому внедрению.

Аналитики Galaxy Research отметили, что значительная часть стоимости, вложенной в токены Solana, до сих пор не используется, в то время как конкурирующие платформы продолжают лидировать в некоторых быстрорастущих областях.

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

Что теперь должны сделать операторы?

Читателям RPC следует установить значение maxSupportedTransactionVersion: 1 для getTransaction и getBlock, в то время как индексаторам необходимо считывать ограничения вычислительных ресурсов V1 и приоритетные сборы из transactionConfig. Валидаторам и операторам RPC следует использовать Agave версии 4.2.2 или более поздней. Отправителям V1 также следует явно установить ограничения вычислительных ресурсов и загруженных счетов и использовать base64 для транзакций размером более 1232 байт. Поставщики кошельков, тем временем, должны объявлять о поддержке V1 только после подтверждения того, что их программное обеспечение может корректно анализировать и подписывать новый формат, согласно Solanaрекомендациям по обновлению.

Источник

Добавить комментарий

Кнопка «Наверх»
  • bitcoinBitcoin (BTC) $ 75,819.00
  • ethereumEthereum (ETH) $ 2,401.92
  • tetherTether (USDT) $ 0.999378
  • usd-coinUSDC (USDC) $ 0.999677
  • tronTRON (TRX) $ 0.332545
  • zcashZcash (ZEC) $ 1,121.06
  • dogecoinDogecoin (DOGE) $ 0.080265
  • moneroMonero (XMR) $ 497.78
  • chainlinkChainlink (LINK) $ 10.98
  • leo-tokenLEO Token (LEO) $ 8.89
  • cardanoCardano (ADA) $ 0.196401
  • stellarStellar (XLM) $ 0.176292
  • daiDai (DAI) $ 1.00
  • bitcoin-cashBitcoin Cash (BCH) $ 216.75
  • litecoinLitecoin (LTC) $ 51.32
  • hedera-hashgraphHedera (HBAR) $ 0.075353
  • crypto-com-chainCronos (CRO) $ 0.055407
  • okbOKB (OKB) $ 109.96
  • ethereum-classicEthereum Classic (ETC) $ 7.23
  • kucoin-sharesKuCoin (KCS) $ 6.76
  • algorandAlgorand (ALGO) $ 0.089603
  • cosmosCosmos Hub (ATOM) $ 1.52
  • dashDash (DASH) $ 50.81
  • vechainVeChain (VET) $ 0.007128
  • true-usdTrueUSD (TUSD) $ 0.998631
  • tezosTezos (XTZ) $ 0.250123
  • decredDecred (DCR) $ 15.01
  • iotaIOTA (IOTA) $ 0.038726
  • neoNEO (NEO) $ 2.09
  • basic-attention-tokenBasic Attention (BAT) $ 0.071568
  • 0x0x Protocol (ZRX) $ 0.108852
  • qtumQtum (QTUM) $ 0.864993
  • liskLisk (LSK) $ 0.375177
  • ontologyOntology (ONT) $ 0.048784
  • ravencoinRavencoin (RVN) $ 0.002076
  • paxos-standardPax Dollar (USDP) $ 0.996872
  • wavesWaves (WAVES) $ 0.243815
  • huobi-tokenHuobi (HT) $ 0.143468
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.061182
  • iconICON (ICX) $ 0.010970
  • monacoinMonaCoin (MONA) $ 0.068340
Закрыть
Закрыть