Альткоины

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

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

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

Новый формат уже работает в сетях тестирования и разработки Solana. Существующие форматы транзакций продолжат работать, поэтому кошелькам и приложениям не придется переходить на версию 1, если только им не понадобится дополнительное пространство.

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

Увеличив этот потолок более чем втрое до 4096 байт, Solana стремится устранить это структурное узкое место.

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

Некоторому программному обеспечению также необходимо изменить место поиска информации о приоритетных платежах. Приоритетная комиссия — это необязательный дополнительный платеж, который пользователи могут внести, чтобы ускорить обработку транзакции. V1 хранит эту информацию в другом месте, поэтому устаревшее программное обеспечение может отображать нулевую комиссию, даже если она была оплачена.

Три транзакции могут стать одной. Источник: Shaurya Malwa.

Кошельки, проводники и торговые приложения часто используют эти сервисы для отображения того, что произошло в блокчейне. Это означает, что неверные данные за кулисами могут превратиться в неверные данные на экране пользователя.

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

Старый лимит в 1232 байта исходит из оригинальной сетевой конструкции Solana, в которой каждая транзакция должна была умещаться в интернет-пакете данных размером примерно 1280 байт. В 2022 году Solana изменил способ передачи транзакционного трафика, сделав старый потолок менее необходимым.

Новый предел ограничивается 4096 байтами, поскольку четыре килобайта — это стандартный размер страницы памяти, используемый оборудованием валидатора. Увеличение размера может привести к тому, что одна транзакция будет охватывать несколько страниц, и сделать ее обработку более дорогостоящей для компьютеров, на которых работает Solana.

Это изменение описано в двух предложениях, SIMD-0296 и SIMD-0385, соавторами которых являются Джейкоб Крич и Эндрю Фицджеральд, и полностью отделено от недавних голосований руководства Solana, которые изменили то, как быстро новые SOL создавались и удалялись из поставок за счет комиссий, полученных от сетевой деятельности.

Источник

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

Кнопка «Наверх»
  • bitcoinBitcoin (BTC) $ 78,744.00
  • ethereumEthereum (ETH) $ 2,501.81
  • tetherTether (USDT) $ 0.999734
  • usd-coinUSDC (USDC) $ 0.999925
  • tronTRON (TRX) $ 0.339100
  • zcashZcash (ZEC) $ 1,170.29
  • dogecoinDogecoin (DOGE) $ 0.090513
  • chainlinkChainlink (LINK) $ 12.75
  • moneroMonero (XMR) $ 500.25
  • leo-tokenLEO Token (LEO) $ 9.20
  • cardanoCardano (ADA) $ 0.225432
  • stellarStellar (XLM) $ 0.190027
  • bitcoin-cashBitcoin Cash (BCH) $ 259.48
  • daiDai (DAI) $ 0.999913
  • litecoinLitecoin (LTC) $ 54.46
  • hedera-hashgraphHedera (HBAR) $ 0.079857
  • crypto-com-chainCronos (CRO) $ 0.060531
  • okbOKB (OKB) $ 114.14
  • ethereum-classicEthereum Classic (ETC) $ 8.59
  • kucoin-sharesKuCoin (KCS) $ 7.01
  • cosmosCosmos Hub (ATOM) $ 1.80
  • algorandAlgorand (ALGO) $ 0.101490
  • dashDash (DASH) $ 62.81
  • vechainVeChain (VET) $ 0.007997
  • true-usdTrueUSD (TUSD) $ 0.999384
  • decredDecred (DCR) $ 17.11
  • tezosTezos (XTZ) $ 0.243592
  • iotaIOTA (IOTA) $ 0.042694
  • neoNEO (NEO) $ 2.22
  • basic-attention-tokenBasic Attention (BAT) $ 0.076949
  • qtumQtum (QTUM) $ 0.891359
  • 0x0x Protocol (ZRX) $ 0.100487
  • ontologyOntology (ONT) $ 0.056766
  • ravencoinRavencoin (RVN) $ 0.003117
  • paxos-standardPax Dollar (USDP) $ 1.00
  • wavesWaves (WAVES) $ 0.265442
  • liskLisk (LSK) $ 0.102918
  • iconICON (ICX) $ 0.016468
  • huobi-tokenHuobi (HT) $ 0.145828
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.061182
  • monacoinMonaCoin (MONA) $ 0.068752
Закрыть
Закрыть