• bitcoinBitcoin (BTC) $ 79,195.00 1.08%
  • ethereumEthereum (ETH) $ 2,500.36 1.48%
  • tetherTether (USDT) $ 0.999672 0.01%
  • bnbBNB (BNB) $ 754.94 0.99%
  • xrpXRP (XRP) $ 1.44 3.97%
  • usd-coinUSDC (USDC) $ 0.999921 0.01%
  • solanaSolana (SOL) $ 104.70 2.1%
  • tronTRON (TRX) $ 0.338197 0.24%
  • figure-helocFigure Heloc (FIGR_HELOC) $ 1.04 0%
  • staked-etherLido Staked Ether (STETH) $ 2,265.05 3.46%
  • zcashZcash (ZEC) $ 1,229.05 8.99%
  • hyperliquidHyperliquid (HYPE) $ 86.53 3.25%
  • dogecoinDogecoin (DOGE) $ 0.090614 1.71%
  • rainRain (RAIN) $ 0.016051 1.09%
  • usdsUSDS (USDS) $ 0.999798 0%
  • wrapped-stethWrapped stETH (WSTETH) $ 2,779.67 3.22%
  • whitebitWhiteBIT Coin (WBT) $ 81.96 8.07%
  • moneroMonero (XMR) $ 500.36 3.38%
  • chainlinkChainlink (LINK) $ 12.58 0.46%
  • wrapped-bitcoinWrapped Bitcoin (WBTC) $ 76,243.00 3.12%
  • binance-bridged-usdt-bnb-smart-chainBinance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.998762 0.02%
  • leo-tokenLEO Token (LEO) $ 9.19 0.51%
  • wrapped-beacon-ethWrapped Beacon ETH (WBETH) $ 2,466.93 3.47%
  • cardanoCardano (ADA) $ 0.220771 2.27%
  • stellarStellar (XLM) $ 0.190261 0.74%
  • bitcoin-cashBitcoin Cash (BCH) $ 259.53 1.1%
  • wrapped-eethWrapped eETH (WEETH) $ 2,465.31 3.39%
  • daiDai (DAI) $ 0.999781 0.02%
  • ethena-usdeEthena USDe (USDE) $ 0.999889 0.03%
  • susdssUSDS (SUSDS) $ 1.08 0.16%
  • uniswapUniswap (UNI) $ 6.93 1.36%
  • usd1-wlfiUSD1 (USD1) $ 0.999438 0%
  • canton-networkCanton (CC) $ 0.108106 3.17%
  • coinbase-wrapped-btcCoinbase Wrapped BTC (CBBTC) $ 76,366.00 3.12%
  • litecoinLitecoin (LTC) $ 54.49 0.41%
  • the-open-networkGram (prev. Toncoin) (GRAM) $ 1.41 1.47%
  • hedera-hashgraphHedera (HBAR) $ 0.079445 1.66%
  • wethWETH (WETH) $ 2,268.37 3.4%
  • avalanche-2Avalanche (AVAX) $ 8.04 0.11%
  • suiSui (SUI) $ 0.821764 1.37%
  • global-dollarGlobal Dollar (USDG) $ 0.999966 0.01%
  • usdt0USDT0 (USDT0) $ 0.998824 0.03%
  • shiba-inuShiba Inu (SHIB) $ 0.000005 1.57%
  • nearNEAR Protocol (NEAR) $ 2.39 4.9%
  • crypto-com-chainCronos (CRO) $ 0.059725 4.04%
  • paypal-usdPayPal USD (PYUSD) $ 0.999864 0.01%
  • blackrock-usd-institutional-digital-liquidity-fundBlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00 0%
  • tether-goldTether Gold (XAUT) $ 4,400.28 0.08%
  • memecoreMemeCore (M) $ 1.18 0.08%
  • ethena-staked-usdeEthena Staked USDe (SUSDE) $ 1.22 0.04%
  • hashnote-usycCircle USYC (USYC) $ 1.14 0.01%
  • bittensorBittensor (TAO) $ 259.43 2.06%
  • ripple-usdRipple USD (RLUSD) $ 1.00 0%
  • okbOKB (OKB) $ 114.60 0.5%
  • ondo-us-dollar-yieldOndo US Dollar Yield (USDY) $ 1.15 0.06%
  • mantleMantle (MNT) $ 0.632663 1.79%
  • aster-2Aster (ASTER) $ 0.760081 0.11%
  • polkadotPolkadot (DOT) $ 1.18 12.46%
  • aaveAave (AAVE) $ 129.78 0.8%
  • pax-goldPAX Gold (PAXG) $ 4,402.86 0.06%
  • little-pepe-5Little Pepe (LILPEPE) $ 2.16 99999.99%
  • pump-funPump.fun (PUMP) $ 0.004560 8%
  • ondo-financeOndo (ONDO) $ 0.377937 1.2%
  • syrupusdcsyrupUSDC (SYRUPUSDC) $ 1.15 0.04%
  • wrapped-botWrapped BOT (WBOT) $ 9.62 0.87%
  • world-liberty-financialWorld Liberty Financial (WLFI) $ 0.055963 0.15%
  • worldcoin-wldWorldcoin (WLD) $ 0.456979 1.25%
  • ethenaEthena (ENA) $ 0.166328 2.4%
  • morphoMorpho (MORPHO) $ 2.36 1.41%
  • internet-computerInternet Computer (ICP) $ 2.90 3.61%
  • skySky (SKY) $ 0.066903 1.52%
  • pepePepe (PEPE) $ 0.000004 3.58%
  • htx-daoHTX DAO (HTX) $ 0.000002 1.18%
  • usddUSDD (USDD) $ 0.998487 0.02%
  • bitget-tokenBitget Token (BGB) $ 2.01 1.63%
  • usdgoUSDGO (USDGO) $ 1.00 0.01%
  • ethereum-classicEthereum Classic (ETC) $ 8.52 7.15%
  • falcon-financeFalcon USD (USDF) $ 0.996974 0.05%
  • bfusdBFUSD (BFUSD) $ 0.999671 0.01%
  • jupiter-perpetuals-liquidity-provider-tokenJupiter Perpetuals Liquidity Provider Token (JLP) $ 4.00 2.64%
  • lighterLighter (LIT) $ 5.27 14.42%
  • united-stablesUnited Stables (U) $ 0.999227 0.01%
  • venice-tokenVenice Token (VVV) $ 26.30 48.84%
  • spiko-amundi-overnight-swap-fund-eurSpiko Amundi Overnight Swap Fund (EUR) (EURSAFO) $ 1.18 0.13%
  • bitwayBitway (BTW) $ 0.450419 0.21%
  • jito-staked-solJito Staked SOL (JITOSOL) $ 124.46 4.71%
  • arbitrumArbitrum (ARB) $ 0.172275 0.59%
  • pi-networkPi Network (PI) $ 0.097905 2.11%
  • kelp-dao-restaked-ethKelp DAO Restaked ETH (RSETH) $ 2,404.69 3.37%
  • polygon-ecosystem-tokenPOL (ex-MATIC) (POL) $ 0.097158 1.94%
  • quant-networkQuant (QNT) $ 68.55 4.34%
  • binance-peg-wethBinance-Peg WETH (WETH) $ 2,262.26 3.62%
  • kaspaKaspa (KAS) $ 0.035583 4.52%
  • gatechain-tokenGate (GT) $ 9.21 0.54%
  • rocket-pool-ethRocket Pool ETH (RETH) $ 2,631.35 3.29%
  • cosmosCosmos Hub (ATOM) $ 1.84 12.68%
  • binance-bridged-usdc-bnb-smart-chainBinance Bridged USDC (BNB Smart Chain) (USDC) $ 0.999945 0.02%
  • blockchain-capitalBlockchain Capital (BCAP) $ 106.49 0.25%
  • kucoin-sharesKuCoin (KCS) $ 7.01 0.25%
  • wbnbWrapped BNB (WBNB) $ 759.61 1.56%
  • eutblSpiko EU T-Bills Money Market Fund (EUTBL) $ 1.23 0.14%
  • algorandAlgorand (ALGO) $ 0.099708 2.78%
  • ignition-fbtcFunction FBTC (FBTC) $ 76,389.00 3.48%
  • justJUST (JST) $ 0.103644 1.45%
  • nexoNEXO (NEXO) $ 0.843143 2.18%
  • jupiter-exchange-solanaJupiter (JUP) $ 0.253476 3.1%
  • dashDash (DASH) $ 65.50 3.75%
  • superstate-short-duration-us-government-securities-fund-ustbInvesco Short Duration US Government Securities Fund (USTB) $ 11.20 0.01%
  • syrupusdtsyrupUSDT (SYRUPUSDT) $ 1.11 0.05%
  • render-tokenRender (RENDER) $ 1.51 0.07%
  • janus-henderson-anemoy-treasury-fundJanus Henderson Anemoy Treasury Fund (JTRSY) $ 1.12 0.04%
  • binance-staked-solBinance Staked SOL (BNSOL) $ 108.24 4.48%
  • stable-2​​Stable (STABLE) $ 0.028452 0.78%
  • pancakeswap-tokenPancakeSwap (CAKE) $ 2.30 0.65%
  • janus-henderson-anemoy-aaa-clo-fundJanus Henderson Anemoy AAA CLO Fund (JAAA) $ 1.05 0.05%
  • ghoGHO (GHO) $ 0.998623 0.01%
  • filecoinFilecoin (FIL) $ 0.836665 0.69%
  • vechainVeChain (VET) $ 0.007963 8.79%
  • new-x-ceo-is-backNEW X CEO IS BACK (XFLOKI) $ 0.506041 99999.99%
  • bridged-usdc-polygon-pos-bridgePolygon Bridged USDC (Polygon PoS) (USDC.E) $ 0.999720 0%
  • injective-protocolInjective (INJ) $ 6.26 0.13%
  • solv-btcSolv Protocol BTC (SOLVBTC) $ 76,461.00 2.7%
  • official-trumpOfficial Trump (TRUMP) $ 2.24 0.13%
  • lombard-staked-btcLombard Staked BTC (LBTC) $ 76,491.00 3.15%
  • aerodrome-financeAerodrome Finance (AERO) $ 0.620796 0.74%
  • ether-fiEther.fi (ETHFI) $ 0.623797 7.78%
  • beldexBeldex (BDX) $ 0.076040 2.35%
  • clbtcclBTC (CLBTC) $ 76,920.00 2.29%
  • xdce-crowd-saleXDC Network (XDC) $ 0.028758 0.86%
  • ponsPons (PONS) $ 0.804913 15.09%
  • curve-dao-tokenCurve DAO (CRV) $ 0.365710 0.83%
  • flare-networksFlare (FLR) $ 0.006541 0.26%
  • aptosAptos (APT) $ 0.656201 4.46%
  • hastra-primeHastra PRIME (PRIME) $ 1.05 0%
  • usual-usdUsual USD (USD0) $ 0.998708 0.06%
  • yldsYLDS (YLDS) $ 0.999805 0.01%
  • stakewise-v3-osethStakeWise Staked ETH (OSETH) $ 2,419.84 1.91%
  • xmr1XMR1 (XMR1) $ 395.39 0.4%
  • pudgy-penguinsPudgy Penguins (PENGU) $ 0.008275 0.1%
  • kinetic-staked-hypeKinetiq Staked HYPE (KHYPE) $ 33.97 1.8%
  • bianrensheng币安人生 (BinanceLife) (币安人生) $ 0.514007 1.06%
  • tbtctBTC (TBTC) $ 70,942.00 7.49%
  • blockstackStacks (STX) $ 0.270048 1.17%
  • spx6900SPX6900 (SPX) $ 0.537746 1.73%
  • true-usdTrueUSD (TUSD) $ 0.999356 0.01%
  • usdtbUSDtb (USDTB) $ 0.999816 0.01%
  • virtual-protocolVirtuals Protocol (VIRTUAL) $ 0.713511 0.03%
  • a7a5A7A5 (A7A5) $ 0.011821 2.48%
  • euro-coinEURC (EURC) $ 1.16 0.14%
  • c8ntinuumc8ntinuum (CTM) $ 0.087592 8.52%
  • falcon-finance-ffFalcon Finance (FF) $ 0.146033 22.65%
  • mantle-staked-etherMantle Staked Ether (METH) $ 2,455.82 3.44%
  • hash-2Provenance Blockchain (HASH) $ 0.007798 0.77%
  • pyth-networkPyth Network (PYTH) $ 0.055169 2.45%
  • polygon-pos-bridged-dai-polygon-posPolygon PoS Bridged DAI (Polygon POS) (DAI) $ 0.999983 0.01%
  • fetch-aiArtificial Superintelligence Alliance (FET) $ 0.178854 2.9%
  • layerzeroLayerZero (ZRO) $ 1.14 0.7%
  • resolv-wstusrResolv wstUSR (WSTUSR) $ 1.13 0.06%
  • cocaCOCA (COCA) $ 1.30 5.99%
  • celestiaCelestia (TIA) $ 0.412114 2.83%
  • raydiumRaydium (RAY) $ 1.44 32.43%
  • midnight-3Midnight (NIGHT) $ 0.023253 2.74%
  • doge-strategyDoge Strategy (DOGESTR) $ 0.288297 99999.99%
  • liquid-staked-ethereumLiquid Staked ETH (LSETH) $ 2,406.26 2.78%
  • akedoAkedo (AKE) $ 0.016162 12.36%
  • arbitrum-bridged-wbtc-arbitrum-oneArbitrum Bridged WBTC (Arbitrum One) (WBTC) $ 76,200.00 2.99%
  • pendlePendle (PENDLE) $ 2.13 3.33%
  • pieversePieverse (PIEVERSE) $ 1.29 5.55%
  • sei-networkSei (SEI) $ 0.051080 5.64%
  • the9bitThe9bit (9BIT) $ 0.042627 0.66%
  • bitcoin-svBitcoin SV (BSV) $ 17.06 1.08%
  • wrapped-flareWrapped Flare (WFLR) $ 0.009961 0.58%
  • ousgOndo Short-Term U.S. Government Bond Fund (OUSG) $ 116.50 0.04%
  • kinesis-goldKinesis Gold (KAU) $ 141.02 0.71%
  • l2-standard-bridged-weth-baseL2 Standard Bridged WETH (Base) (WETH) $ 2,266.86 3.46%
  • first-digital-usdFirst Digital USD (FDUSD) $ 0.998470 0%
  • steakhouse-usdc-morpho-vaultSteakhouse USDC Morpho Vault (STEAKUSDC) $ 1.12 0%
  • useless-3Useless Coin (USELESS) $ 0.328914 34.47%
  • lido-daoLido DAO (LDO) $ 0.391847 1.02%
  • sofiusdSoFiUSD (SOFID) $ 0.999556 0.01%
  • sun-tokenSun Token (SUN) $ 0.016946 0.92%
  • apxusdapxUSD (APXUSD) $ 0.970930 0.34%
  • binance-peg-xrpBinance-Peg XRP (XRP) $ 1.59 1.41%
  • bittorrentBitTorrent (BTT) $ 0.00000032 4.17%
  • ether-fi-liquid-ethEther.Fi Liquid ETH (LIQUIDETH) $ 2,443.47 3.07%
  • gnosisGnosis (GNO) $ 118.09 1.27%
  • renzo-restaked-ethRenzo Restaked ETH (EZETH) $ 2,421.84 3.59%
  • monadMonad (MON) $ 0.026331 3.35%
  • unibaseUnibase (UB) $ 0.124247 2.89%
  • noonNoon (NOON) $ 0.751949 3924.05%
  • royal-dollarRoyal Dollar (RUSD) $ 0.998700 233.1%
  • sbtc-2sBTC (SBTC) $ 77,039.00 2.14%
  • onycOnRe Tokenized Reinsurance (ONYC) $ 1.14 0.06%
  • olympusOlympus (OHM) $ 20.39 0.4%
  • decredDecred (DCR) $ 17.22 8.82%
  • jupiter-staked-solJupiter Staked SOL (JUPSOL) $ 115.56 4.52%
  • terra-lunaTerra Luna Classic (LUNC) $ 0.000054 0.8%
  • savings-usddSavings USDD (SUSDD) $ 1.03 0.02%
  • usdaiUSDai (USDAI) $ 1.00 0.03%
  • kite-2Kite (KITE) $ 0.113487 4.03%

Solana утроила размер транзакций до 4096 байт с запуском основной сети V1

0 0

Solana утроила размер транзакций до 4096 байт с запуском основной сети V1

Solana планирует утроить объем данных, которые может содержать одна транзакция. Согласно предложению SIMD-0296 на GitHub, новый лимит в 4096 байт помещается в одну страницу памяти размером 4 КиБ аппаратного валидатора.

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

Технология QUIC сделала ограничение в 1232 байта бессмысленным

Первоначальное ограничение Solana было связано с предупреждением о проблемах в сети. Сеть работала с MTU IPv6 в 1280 байт.

В результате после вычета накладных расходов протокола для полезной нагрузки транзакции осталось 1232 байта, пишут авторы SIMD-0296. Это логично, учитывая, что каждое сообщение должно было проходить через MTU без фрагментации.

В 2022 году Solana перешла на QUIC в качестве стандартного способа обработки транзакций. RFC 9000 не устанавливает максимальный размер потока, поэтому более крупные данные могут передаваться без проблем на сетевом уровне.

Ограничение в 1232 байта превратилось в правило, не имеющее технического обоснования.

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

Вспомогательный модуль SIMD-0385определяет defiсообщений v1, который содержит дополнительные байты. Эта пара решает проблему, которую разработчики игнорировали с момента запуска блокчейна.

Предлагаемый размер в 4096 байт предпочтительнее максимального размера, разрешенного протоколом QUIC, чтобы транзакция могла поместиться в одну стандартную страницу памяти валидатора размером 4 КиБ. Ни одна транзакция никогда не пересекает границу страницы.

Управление памятью для каждой транзакции обходится недорого. Каждая транзакция ограничена одной страницей.

Чтобы определить ограничение в 4096 байт, Крич и Фицджеральд проанализировали, как разработчики использовали пакеты Jito для обхода старых ограничений:

  • 50% представленных пакетов имели размер 2048 байт или меньше.
  • 65% составляло менее 6144 байт.
  • 100% осталось меньше 9216 байт.

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

Solana утроила размер транзакций до 4096 байт с запуском основной сети V1

В разделе «Влияние» предложения SIMD-0296 показано распределение размеров пакетов Jito в байтах, использованное для обоснования ограничения в 4096 байт. Источник: Solana GitHub.

В Solana неподготовленные вызовы RPC теперь вызывают ошибку -32015

Дополнительная емкость позволяет запускать рабочие нагрузки, превышающие лимит в 1232 байта.

Доказательства с нулевым разглашением, такие как те, что используются в функцияхdentпередачи данных Token Extensions, генерировали полезные данные, превышающие лимит в 1232 байта.

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

Агрегация подписей BLS и крупные конфигурации мультиподписей также выигрывают от этого изменения. В документе SIMD-0296 в качестве одной из основных причин указывается вложенная мультиподпись, тип мультиподписи, используемый институциональными казначействами и DAO через Squads.

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

В этом формате отказались от таблиц поиска адресов, которые использовались в версии 0 для ссылки на 64 учетные записи с короткими индексами. Таблицы усложняют систему без каких-либо преимуществ, поскольку теперь имеется 64 встроенных 32-байтовых адреса, которые занимают всего 2048 байт, что значительно меньше максимального значения.

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

Пакеты Jito позволяют разработчикам объединять до пяти транзакций в последовательность по принципу «всё или ничего», чтобы решить проблему ограничения размера в байтах.

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

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

Если инструменты для работы с данными и обозреватели блоков не будут обновлены до новой версии Solana, они полностью зависнут или выдадут ошибки.

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

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

Индексаторы, или инструменты, регистрирующие данные о транзакциях, показывают нулевой приоритет для новых транзакций, потому что они ищут не там, где нужно.

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

Anza требует от поставщиков RPC-услуг перейти на Agave версии 4.2. Компания Helius выпустила контрольный список миграции с подробным описанием необходимых работ.

Транзакция v1 была активирована в тестовой сети Solana во время эпохи 1025 1 сентября. Anza официально запланировала развертывание в основной сети на 9 сентября.

Источник: cryptonews.net

Оставьте ответ

Ваш электронный адрес не будет опубликован.