• bitcoinBitcoin (BTC) $ 92,193.00 2.15%
  • ethereumEthereum (ETH) $ 3,237.85 1.06%
  • tetherTether (USDT) $ 1.00 0.01%
  • xrpXRP (XRP) $ 2.04 1.34%
  • bnbBNB (BNB) $ 886.31 2.12%
  • usd-coinUSDC (USDC) $ 0.999866 0%
  • staked-etherLido Staked Ether (STETH) $ 3,236.52 1.02%
  • tronTRON (TRX) $ 0.277229 1.08%
  • dogecoinDogecoin (DOGE) $ 0.141007 2.21%
  • cardanoCardano (ADA) $ 0.425615 2.03%
  • figure-helocFigure Heloc (FIGR_HELOC) $ 1.03 1.02%
  • whitebitWhiteBIT Coin (WBT) $ 61.33 0.09%
  • wrapped-stethWrapped stETH (WSTETH) $ 3,954.10 1.02%
  • bitcoin-cashBitcoin Cash (BCH) $ 582.28 3.55%
  • wrapped-bitcoinWrapped Bitcoin (WBTC) $ 92,060.00 2.11%
  • wrapped-beacon-ethWrapped Beacon ETH (WBETH) $ 3,514.69 1.09%
  • usdsUSDS (USDS) $ 0.998888 0.02%
  • chainlinkChainlink (LINK) $ 14.10 3.48%
  • wrapped-eethWrapped eETH (WEETH) $ 3,505.51 1.05%
  • binance-bridged-usdt-bnb-smart-chainBinance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 1.00 0.01%
  • leo-tokenLEO Token (LEO) $ 9.49 0.67%
  • wethWETH (WETH) $ 3,238.20 1.04%
  • hyperliquidHyperliquid (HYPE) $ 29.70 8.95%
  • stellarStellar (XLM) $ 0.246589 1.38%
  • moneroMonero (XMR) $ 408.45 1.06%
  • zcashZcash (ZEC) $ 453.56 1.38%
  • coinbase-wrapped-btcCoinbase Wrapped BTC (CBBTC) $ 92,178.00 2.07%
  • ethena-usdeEthena USDe (USDE) $ 0.999080 0.02%
  • litecoinLitecoin (LTC) $ 84.13 3.98%
  • suiSui (SUI) $ 1.64 6.17%
  • avalanche-2Avalanche (AVAX) $ 13.54 1.53%
  • hedera-hashgraphHedera (HBAR) $ 0.129029 0.5%
  • shiba-inuShiba Inu (SHIB) $ 0.000008 1.85%
  • susdssUSDS (SUSDS) $ 1.08 0.1%
  • usdt0USDT0 (USDT0) $ 1.00 0.03%
  • daiDai (DAI) $ 1.00 0.04%
  • mantleMantle (MNT) $ 1.26 9.9%
  • the-open-networkToncoin (TON) $ 1.63 1.8%
  • world-liberty-financialWorld Liberty Financial (WLFI) $ 0.146621 0.7%
  • paypal-usdPayPal USD (PYUSD) $ 0.999614 0.02%
  • crypto-com-chainCronos (CRO) $ 0.101734 0.55%
  • uniswapUniswap (UNI) $ 5.59 3.79%
  • ethena-staked-usdeEthena Staked USDe (SUSDE) $ 1.21 0.06%
  • polkadotPolkadot (DOT) $ 2.05 0.29%
  • aaveAave (AAVE) $ 203.84 7.05%
  • bittensorBittensor (TAO) $ 300.61 3.87%
  • usd1-wlfiUSD1 (USD1) $ 0.999058 0.01%
  • canton-networkCanton (CC) $ 0.074674 0.89%
  • memecoreMemeCore (M) $ 1.54 5.71%
  • rainRain (RAIN) $ 0.007787 0.95%
  • bitget-tokenBitget Token (BGB) $ 3.61 0.35%
  • okbOKB (OKB) $ 117.05 1.87%
  • tether-goldTether Gold (XAUT) $ 4,336.17 2.97%
  • falcon-financeFalcon USD (USDF) $ 0.998946 0%
  • nearNEAR Protocol (NEAR) $ 1.70 2.99%
  • ethereum-classicEthereum Classic (ETC) $ 13.18 0.76%
  • ethenaEthena (ENA) $ 0.265240 3.28%
  • aster-2Aster (ASTER) $ 0.958217 2.34%
  • binance-peg-wethBinance-Peg WETH (WETH) $ 3,237.19 1.08%
  • jito-staked-solJito Staked SOL (JITOSOL) $ 173.59 5.81%
  • pepePepe (PEPE) $ 0.000005 1.77%
  • internet-computerInternet Computer (ICP) $ 3.40 1.66%
  • blackrock-usd-institutional-digital-liquidity-fundBlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00 0%
  • pi-networkPi Network (PI) $ 0.208927 0.56%
  • solanaWrapped SOL (SOL) $ 139.17 5.87%
  • pump-funPump.fun (PUMP) $ 0.002900 4%
  • jupiter-perpetuals-liquidity-provider-tokenJupiter Perpetuals Liquidity Provider Token (JLP) $ 4.77 2.74%
  • syrupusdcsyrupUSDC (SYRUPUSDC) $ 1.14 0.02%
  • hash-2Provenance Blockchain (HASH) $ 0.029741 0.15%
  • htx-daoHTX DAO (HTX) $ 0.000002 0.15%
  • ondo-financeOndo (ONDO) $ 0.475458 1.25%
  • pax-goldPAX Gold (PAXG) $ 4,340.92 2.76%
  • worldcoin-wldWorldcoin (WLD) $ 0.603728 2.14%
  • kucoin-sharesKuCoin (KCS) $ 10.88 3.14%
  • global-dollarGlobal Dollar (USDG) $ 0.999766 0.01%
  • hashnote-usycCircle USYC (USYC) $ 1.11 0.01%
  • rocket-pool-ethRocket Pool ETH (RETH) $ 3,716.44 0.96%
  • syrupusdtsyrupUSDT (SYRUPUSDT) $ 1.11 0.02%
  • skySky (SKY) $ 0.057897 5.44%
  • bfusdBFUSD (BFUSD) $ 0.999278 0.03%
  • ripple-usdRipple USD (RLUSD) $ 0.999729 0.02%
  • polygon-ecosystem-tokenPOL (ex-MATIC) (POL) $ 0.122207 1.84%
  • binance-bridged-usdc-bnb-smart-chainBinance Bridged USDC (BNB Smart Chain) (USDC) $ 0.999872 0.01%
  • aptosAptos (APT) $ 1.71 0.34%
  • kaspaKaspa (KAS) $ 0.046835 2.45%
  • gatechain-tokenGate (GT) $ 10.54 1.96%
  • arbitrumArbitrum (ARB) $ 0.214250 3.43%
  • wbnbWrapped BNB (WBNB) $ 886.17 2.15%
  • binance-staked-solBinance Staked SOL (BNSOL) $ 151.40 5.83%
  • kelp-dao-restaked-ethKelp DAO Restaked ETH (RSETH) $ 3,431.16 1.03%
  • official-trumpOfficial Trump (TRUMP) $ 5.70 0.97%
  • algorandAlgorand (ALGO) $ 0.127764 1.51%
  • liquid-staked-ethereumLiquid Staked ETH (LSETH) $ 3,462.28 1.12%
  • ignition-fbtcFunction FBTC (FBTC) $ 91,680.00 1.88%
  • cosmosCosmos Hub (ATOM) $ 2.18 0.29%
  • lombard-staked-btcLombard Staked BTC (LBTC) $ 92,151.00 1.94%
  • vechainVeChain (VET) $ 0.012035 1.61%
  • flare-networksFlare (FLR) $ 0.012618 0.37%
  • filecoinFilecoin (FIL) $ 1.39 0.04%
  • solv-btcSolv Protocol BTC (SOLVBTC) $ 92,016.00 2.05%
  • nexoNEXO (NEXO) $ 0.981175 2.07%
  • xdce-crowd-saleXDC Network (XDC) $ 0.051685 2.87%
  • midnight-3Midnight (NIGHT) $ 0.052175 21.95%
  • usdtbUSDtb (USDTB) $ 1.00 0.06%
  • sei-networkSei (SEI) $ 0.132141 1.69%
  • render-tokenRender (RENDER) $ 1.62 2.18%
  • superstate-short-duration-us-government-securities-fund-ustbSuperstate Short Duration U.S. Government Securities Fund (USTB) (USTB) $ 10.92 0.01%
  • ousgOUSG (OUSG) $ 113.60 0.01%
  • kinetic-staked-hypeKinetiq Staked HYPE (KHYPE) $ 29.87 8.94%
  • bonkBonk (BONK) $ 0.000010 4.92%
  • wrappedm-by-m0WrappedM by M^0 (WM) $ 0.999821 0%
  • janus-henderson-anemoy-aaa-clo-fundJanus Henderson Anemoy AAA CLO Fund (JAAA) $ 1.02 0.01%
  • mantle-staked-etherMantle Staked Ether (METH) $ 3,499.58 1.52%
  • pancakeswap-tokenPancakeSwap (CAKE) $ 2.26 2.39%
  • renzo-restaked-ethRenzo Restaked ETH (EZETH) $ 3,449.55 0.98%
  • arbitrum-bridged-wbtc-arbitrum-oneArbitrum Bridged WBTC (Arbitrum One) (WBTC) $ 92,012.00 2%
  • clbtcclBTC (CLBTC) $ 92,589.00 2.44%
  • usddUSDD (USDD) $ 1.00 0.01%
  • wrapped-flareWrapped Flare (WFLR) $ 0.012601 0.31%
  • pudgy-penguinsPudgy Penguins (PENGU) $ 0.011335 2.92%
  • first-digital-usdFirst Digital USD (FDUSD) $ 0.998898 0.05%
  • ondo-us-dollar-yieldOndo US Dollar Yield (USDY) $ 1.10 0.72%
  • bridged-usdc-polygon-pos-bridgePolygon Bridged USDC (Polygon PoS) (USDC.E) $ 0.999832 0%
  • ultimaUltima (ULTIMA) $ 6,717.53 4.39%
  • morphoMorpho (MORPHO) $ 1.25 4.04%
  • jupiter-staked-solJupiter Staked SOL (JUPSOL) $ 160.80 5.76%
  • jupiter-exchange-solanaJupiter (JUP) $ 0.213401 0.35%
  • story-2Story (IP) $ 1.99 0.66%
  • beldexBeldex (BDX) $ 0.087994 1.17%
  • usdaiUSDai (USDAI) $ 0.999964 0.02%
  • fetch-aiArtificial Superintelligence Alliance (FET) $ 0.245498 1.55%
  • polygon-pos-bridged-dai-polygon-posPolygon PoS Bridged DAI (Polygon POS) (DAI) $ 0.999997 0.01%
  • l2-standard-bridged-weth-baseL2 Standard Bridged WETH (Base) (WETH) $ 3,236.81 1.02%
  • stakewise-v3-osethStakeWise Staked ETH (OSETH) $ 3,352.72 1.17%
  • optimismOptimism (OP) $ 0.318748 4.75%
  • dashDash (DASH) $ 47.96 0.48%
  • myx-financeMYX Finance (MYX) $ 3.11 0.56%
  • spx6900SPX6900 (SPX) $ 0.627865 2.31%
  • curve-dao-tokenCurve DAO (CRV) $ 0.399881 3.12%
  • aerodrome-financeAerodrome Finance (AERO) $ 0.628868 1.58%
  • injective-protocolInjective (INJ) $ 5.66 4.19%
  • tbtctBTC (TBTC) $ 92,186.00 1.95%
  • lido-daoLido DAO (LDO) $ 0.620466 5.78%
  • virtual-protocolVirtuals Protocol (VIRTUAL) $ 0.842202 3.29%
  • usual-usdUsual USD (USD0) $ 0.998410 0.21%
  • blockstackStacks (STX) $ 0.297462 1.26%
  • tezosTezos (XTZ) $ 0.499588 3.82%
  • bridged-wrapped-ether-pundi-aifx-omnilayerBridged Wrapped Ether (Pundi AIFX Omnilayer) (WETH) $ 35,382,014.00 0%
  • arbitrum-bridged-weth-arbitrum-oneArbitrum Bridged WETH (Arbitrum One) (WETH) $ 3,238.29 1.04%
  • starknetStarknet (STRK) $ 0.107852 1.27%
  • gtethGTETH (GTETH) $ 3,236.27 1.12%
  • celestiaCelestia (TIA) $ 0.599311 3.6%
  • ether-fiEther.fi (ETHFI) $ 0.830638 4.66%
  • msolMarinade Staked SOL (MSOL) $ 187.07 5.83%
  • true-usdTrueUSD (TUSD) $ 0.996540 0.08%
  • cgeth-hashkey-cloudcgETH Hashkey Cloud (CGETH.HASH) $ 2,460.42 0%
  • stader-ethxStader ETHx (ETHX) $ 3,485.48 1.12%
  • eutblSpiko EU T-Bills Money Market Fund (EUTBL) $ 1.22 0.07%
  • telcoinTelcoin (TEL) $ 0.005014 2.12%
  • wrapped-apecoinWrapped ApeCoin (WAPE) $ 0.234624 3.51%
  • the-graphThe Graph (GRT) $ 0.043418 0.59%
  • flokiFLOKI (FLOKI) $ 0.000048 2.63%
  • ether-fi-liquid-ethEther.Fi Liquid ETH (LIQUIDETH) $ 3,419.56 0.71%
  • ghoGHO (GHO) $ 1.00 0.03%
  • kaiaKaia (KAIA) $ 0.075835 0.52%
  • merlin-chainMerlin Chain (MERL) $ 0.412736 14.67%
  • swethSwell Ethereum (SWETH) $ 3,565.36 1.37%
  • mantle-bridged-usdt-mantleMantle Bridged USDT (Mantle) (USDT) $ 0.991542 0.48%
  • doublezeroDoubleZero (2Z) $ 0.124495 0.66%
  • iotaIOTA (IOTA) $ 0.101907 0.55%
  • newton-projectAB (AB) $ 0.004684 0.11%
  • ethereum-name-serviceEthereum Name Service (ENS) $ 11.09 1.54%
  • basic-attention-tokenBasic Attention (BAT) $ 0.279259 7.5%
  • bittorrentBitTorrent (BTT) $ 0.00000042 1.22%
  • coinbase-wrapped-staked-ethCoinbase Wrapped Staked ETH (CBETH) $ 3,605.71 1.1%
  • trust-wallet-tokenTrust Wallet (TWT) $ 0.980668 0.37%
  • usdbUSDB (USDB) $ 0.999403 0.21%
  • sbtc-2sBTC (SBTC) $ 92,472.00 1.61%
  • bitcoin-svBitcoin SV (BSV) $ 20.11 0.19%
  • dogwifcoindogwifhat (WIF) $ 0.399866 4.55%
  • sun-tokenSun Token (SUN) $ 0.020680 0.09%
  • steakhouse-usdc-morpho-vaultSteakhouse USDC Morpho Vault (STEAKUSDC) $ 1.11 0.01%
  • fartcoinFartcoin (FARTCOIN) $ 0.391147 11.81%
  • lorenzo-wrapped-bitcoinLorenzo Wrapped Bitcoin (ENZOBTC) $ 90,454.00 0%
  • pyth-networkPyth Network (PYTH) $ 0.066575 2.88%
  • justJUST (JST) $ 0.038286 0.04%
  • conflux-tokenConflux (CFX) $ 0.073003 1.31%
  • pendlePendle (PENDLE) $ 2.29 0.24%
  • bitcoin-avalanche-bridged-btc-bAvalanche Bridged BTC (Avalanche) (BTC.B) $ 92,096.00 2.08%
  • olympusOlympus (OHM) $ 22.34 1.49%
  • sonic-3Sonic (S) $ 0.096043 4.74%
  • apenftAINFT (NFT) $ 0.00000036 0.7%
  • binance-peg-dogecoinBinance-Peg Dogecoin (DOGE) $ 0.140988 2.13%
  • decredDecred (DCR) $ 21.02 0.21%
  • theta-tokenTheta Network (THETA) $ 0.359548 7.51%
  • the-sandboxThe Sandbox (SAND) $ 0.137093 0.46%
  • ether-fi-staked-ethether.fi Staked ETH (EETH) $ 3,238.24 1.08%
  • heliumHelium (HNT) $ 1.85 0.15%
  • chilizChiliz (CHZ) $ 0.033968 0.42%
  • galaGALA (GALA) $ 0.007322 2.14%

Виталик Бутерин предложил способ увеличения эффективности EVM

0 86

Виталик Бутерин предложил способ увеличения эффективности EVM

Специализация и параллелизация вычислений способствуют повышению эффективности и безопасности. Об этом в новом эссе написал сооснователь Ethereum Виталик Бутерин.

Glue and coprocessor architectures:https://t.co/7CwdzKR0ix

— vitalik.eth (@VitalikButerin) September 2, 2024

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

Согласно Бутерину, любые ресурсоемкие вычисления можно разделить на две части:

  1. Относительно небольшое количество сложной, но не требующей больших затрат бизнес-логики.
  2. Большое количество интенсивной, но высокоструктурированной «дорогой работы».

В первом случае лучше подходит обработка с помощью архитектуры, которая может иметь более низкую эффективность, но должна обладать очень высокой общностью (generality), во втором с помощью архитектуры с противоположными свойствами.

В EVM эти две формы выполнения обрабатываются по-разному. Сложная бизнес-логика пишется на языке более высокого уровня вроде Solidity, который компилируется в виртуальной машине.

«Дорогая работа» запускается опкодами EVM (SLOAD и т. д.), но свыше 99 % фактических вычислений производится в специализированных модулях непосредственно внутри клиентского кода (или даже библиотек).

По мнению Бутерина, все чаще встречается архитектура, которую он называет «клей и сопроцессор». В ней есть некий центральный компонент — «клей» — с высокой общностью, но низкой эффективностью, который отвечает за передачу данных между одним или несколькими компонентами сопроцессора. Последний обладает низкой общностью, но высокой эффективностью.

Виталик Бутерин предложил способ увеличения эффективности EVM

Данные: vitalik.eth.limo.

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

Виталик Бутерин предложил способ увеличения эффективности EVM

Данные: vitalik.eth.limo.

Согласно Бутерину, вычисления только недавно стали настолько быстрыми, что затраты на бизнес-логику стали действительно незначительными. Это создало предпосылки для оптимизации VM, в которой выполняется бизнес-логика, для целей, отличных от эффективности удобства для разработчиков, привычности, безопасности и т. п.

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

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

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

Соучредитель Ethereum убежден, что EVM не обязательно должны быть эффективными, они просто должны быть знакомыми. Вычисления в неэффективной VM можно улучшить за счет добавления нужных сопроцессоров («прекомпиляторов»).

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

Бутерин считает лучшими способами улучшения виртуальной машины:

  • добавление оптимальных прекомпиляций или специализированных опкодов;
  • совершенствование компоновки хранилища.

В заключение соучредитель Ethereum отметил, что перечисленные тенденции позволяют:

  1. Увеличить эффективность специализации на стороне клиента, это улучшает способность выполнять чувствительные и требовательные к производительности вычисления локально на аппаратном обеспечении пользователя.
  1. Создают широкие возможности для того, чтобы стремление к эффективности не нарушало другие ценности, в первую очередь безопасность, открытость и простоту. Это несет пользу для криптографии, поскольку она олицетворяет «дорогие структурированные вычисления», которые ускоряются благодаря подобной тенденции. Последнее создает предпосылки для повышения безопасности и большего фокуса на оптимизации прекомпиляций и других функций, которые «живут» вместе с VM.
  1. Открывает возможность для участия небольших и новых игроков. Если вычисления становятся менее монолитными и более модульными, это значительно снижает барьер для входа. Даже имея ASIC для одного типа вычислений, можно добиться успеха. То же самое будет происходить и в областях ZKP и оптимизации EVM. Написание кода с эффективностью, близкой к «пограничной», становится намного проще и доступнее. Это облегчает его аудит и формальную верификацию.

Напомним, в августе разработчики проекта Starknet представили механизм одновременного исполнения нескольких транзакции в решении второго уровня.

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

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

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

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