• bitcoinBitcoin (BTC) $ 119,273.00
  • ethereumEthereum (ETH) $ 3,474.95
  • xrpXRP (XRP) $ 3.51
  • tetherTether (USDT) $ 1.00
  • bnbBNB (BNB) $ 721.68
  • solanaSolana (SOL) $ 176.12
  • usd-coinUSDC (USDC) $ 0.999892
  • dogecoinDogecoin (DOGE) $ 0.218462
  • staked-etherLido Staked Ether (STETH) $ 3,466.13
  • tronTRON (TRX) $ 0.315955
  • cardanoCardano (ADA) $ 0.829376
  • stellarStellar (XLM) $ 0.505297
  • wrapped-bitcoinWrapped Bitcoin (WBTC) $ 119,173.00
  • hyperliquidHyperliquid (HYPE) $ 45.30
  • wrapped-stethWrapped stETH (WSTETH) $ 4,182.30
  • suiSui (SUI) $ 3.98
  • chainlinkChainlink (LINK) $ 17.94
  • hedera-hashgraphHedera (HBAR) $ 0.282109
  • avalanche-2Avalanche (AVAX) $ 23.84
  • bitcoin-cashBitcoin Cash (BCH) $ 501.43
  • wrapped-eethWrapped eETH (WEETH) $ 3,718.77
  • shiba-inuShiba Inu (SHIB) $ 0.000014
  • leo-tokenLEO Token (LEO) $ 8.94
  • wethWETH (WETH) $ 3,473.68
  • the-open-networkToncoin (TON) $ 3.20
  • litecoinLitecoin (LTC) $ 101.80
  • usdsUSDS (USDS) $ 0.999884
  • binance-bridged-usdt-bnb-smart-chainBinance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 1.00
  • whitebitWhiteBIT Coin (WBT) $ 45.37
  • polkadotPolkadot (DOT) $ 4.26
  • moneroMonero (XMR) $ 338.03
  • coinbase-wrapped-btcCoinbase Wrapped BTC (CBBTC) $ 119,224.00
  • ethena-usdeEthena USDe (USDE) $ 1.00
  • pepePepe (PEPE) $ 0.000013
  • bitget-tokenBitget Token (BGB) $ 4.77
  • uniswapUniswap (UNI) $ 8.91
  • aaveAave (AAVE) $ 318.21
  • bittensorBittensor (TAO) $ 420.74
  • crypto-com-chainCronos (CRO) $ 0.118976
  • daiDai (DAI) $ 1.00
  • nearNEAR Protocol (NEAR) $ 2.81
  • aptosAptos (APT) $ 5.28
  • pi-networkPi Network (PI) $ 0.442666
  • ethena-staked-usdeEthena Staked USDe (SUSDE) $ 1.18
  • ondo-financeOndo (ONDO) $ 1.03
  • ethereum-classicEthereum Classic (ETC) $ 20.27
  • internet-computerInternet Computer (ICP) $ 5.71
  • jito-staked-solJito Staked SOL (JITOSOL) $ 214.02
  • okbOKB (OKB) $ 47.13
  • blackrock-usd-institutional-digital-liquidity-fundBlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00
  • algorandAlgorand (ALGO) $ 0.324635
  • bonkBonk (BONK) $ 0.000035
  • mantleMantle (MNT) $ 0.795662
  • kaspaKaspa (KAS) $ 0.093834
  • ethenaEthena (ENA) $ 0.376383
  • arbitrumArbitrum (ARB) $ 0.449871
  • vechainVeChain (VET) $ 0.026375
  • cosmosCosmos Hub (ATOM) $ 4.84
  • usd1-wlfiUSD1 (USD1) $ 1.00
  • render-tokenRender (RENDER) $ 4.16
  • polygon-ecosystem-tokenPOL (ex-MATIC) (POL) $ 0.236415
  • binance-peg-wethBinance-Peg WETH (WETH) $ 3,467.49
  • sei-networkSei (SEI) $ 0.346735
  • official-trumpOfficial Trump (TRUMP) $ 10.00
  • fetch-aiArtificial Superintelligence Alliance (FET) $ 0.766784
  • fasttokenFasttoken (FTN) $ 4.51
  • worldcoin-wldWorldcoin (WLD) $ 1.11
  • gatechain-tokenGate (GT) $ 15.99
  • pudgy-penguinsPudgy Penguins (PENGU) $ 0.030050
  • filecoinFilecoin (FIL) $ 2.71
  • susdssUSDS (SUSDS) $ 1.06
  • lombard-staked-btcLombard Staked BTC (LBTC) $ 119,411.00
  • pump-funPump.fun (PUMP) $ 0.004966
  • binance-staked-solBinance Staked SOL (BNSOL) $ 187.00
  • skySky (SKY) $ 0.079330
  • spx6900SPX6900 (SPX) $ 1.79
  • quant-networkQuant (QNT) $ 113.36
  • kelp-dao-restaked-ethKelp DAO Restaked ETH (RSETH) $ 3,636.72
  • rocket-pool-ethRocket Pool ETH (RETH) $ 3,956.50
  • jupiter-exchange-solanaJupiter (JUP) $ 0.544425
  • jupiter-perpetuals-liquidity-provider-tokenJupiter Perpetuals Liquidity Provider Token (JLP) $ 4.93
  • kucoin-sharesKuCoin (KCS) $ 11.91
  • flare-networksFlare (FLR) $ 0.021061
  • first-digital-usdFirst Digital USD (FDUSD) $ 0.998990
  • usdtbUSDtb (USDTB) $ 1.00
  • fartcoinFartcoin (FARTCOIN) $ 1.41
  • curve-dao-tokenCurve DAO (CRV) $ 1.01
  • celestiaCelestia (TIA) $ 1.93
  • injective-protocolInjective (INJ) $ 13.97
  • usdt0USDT0 (USDT0) $ 0.999567
  • nexoNEXO (NEXO) $ 1.33
  • blockstackStacks (STX) $ 0.838838
  • stakewise-v3-osethStakeWise Staked ETH (OSETH) $ 3,650.97
  • xdce-crowd-saleXDC Network (XDC) $ 0.080743
  • story-2Story (IP) $ 4.41
  • mantle-staked-etherMantle Staked Ether (METH) $ 3,716.15
  • flokiFLOKI (FLOKI) $ 0.000131
  • optimismOptimism (OP) $ 0.717673
  • sonic-3Sonic (S) $ 0.376553
  • liquid-staked-ethereumLiquid Staked ETH (LSETH) $ 3,751.84
  • virtual-protocolVirtuals Protocol (VIRTUAL) $ 1.79
  • renzo-restaked-ethRenzo Restaked ETH (EZETH) $ 3,651.65
  • polygon-bridged-usdt-polygonPolygon Bridged USDT (Polygon) (USDT) $ 1.00
  • solv-btcSolv Protocol BTC (SOLVBTC) $ 118,945.00
  • dogwifcoindogwifhat (WIF) $ 1.06
  • immutable-xImmutable (IMX) $ 0.553603
  • the-graphThe Graph (GRT) $ 0.105708
  • binance-bridged-usdc-bnb-smart-chainBinance Bridged USDC (BNB Smart Chain) (USDC) $ 0.999719
  • arbitrum-bridged-wbtc-arbitrum-oneArbitrum Bridged WBTC (Arbitrum One) (WBTC) $ 119,045.00
  • jupiter-staked-solJupiter Staked SOL (JUPSOL) $ 197.86
  • kaiaKaia (KAIA) $ 0.162871
  • clbtcclBTC (CLBTC) $ 122,264.00
  • wbnbWrapped BNB (WBNB) $ 720.42
  • pax-goldPAX Gold (PAXG) $ 3,342.85
  • iotaIOTA (IOTA) $ 0.241063
  • lido-daoLido DAO (LDO) $ 1.04
  • ethereum-name-serviceEthereum Name Service (ENS) $ 27.60
  • vaultaVaulta (A) $ 0.568314
  • pancakeswap-tokenPancakeSwap (CAKE) $ 2.60
  • syrupusdcSyrupUSDC (SYRUPUSDC) $ 1.11
  • tokenize-xchangeTokenize Xchange (TKX) $ 10.92
  • msolMarinade Staked SOL (MSOL) $ 230.35
  • paypal-usdPayPal USD (PYUSD) $ 0.999977
  • theta-tokenTheta Network (THETA) $ 0.862211
  • galaGALA (GALA) $ 0.018567
  • jasmycoinJasmyCoin (JASMY) $ 0.017380
  • tether-goldTether Gold (XAUT) $ 3,338.84
  • the-sandboxThe Sandbox (SAND) $ 0.326639
  • aerodrome-financeAerodrome Finance (AERO) $ 0.916546
  • raydiumRaydium (RAY) $ 2.91
  • mantle-restaked-ethMantle Restaked ETH (CMETH) $ 3,715.30
  • super-oethSuper OETH (SUPEROETH) $ 3,469.65
  • pyth-networkPyth Network (PYTH) $ 0.128297
  • zcashZcash (ZEC) $ 45.45
  • cgeth-hashkey-cloudcgETH Hashkey Cloud (CGETH.HASH) $ 3,661.96
  • ousgOUSG (OUSG) $ 111.83
  • tezosTezos (XTZ) $ 0.666121
  • bittorrentBitTorrent (BTT) $ 0.00000070
  • pendlePendle (PENDLE) $ 4.15
  • saros-financeSaros (SAROS) $ 0.260712
  • jito-governance-tokenJito (JTO) $ 1.92
  • usdx-money-usdxStables Labs USDX (USDX) $ 0.998741
  • morphoMorpho (MORPHO) $ 2.06
  • flowFlow (FLOW) $ 0.410317
  • falcon-financeFalcon USD (USDF) $ 0.999948
  • tbtctBTC (TBTC) $ 119,248.00
  • heliumHelium (HNT) $ 3.47
  • ondo-us-dollar-yieldOndo US Dollar Yield (USDY) $ 1.08
  • walrus-2Walrus (WAL) $ 0.458452
  • decentralandDecentraland (MANA) $ 0.328005
  • chain-2Onyxcoin (XCN) $ 0.018232
  • mog-coinMog Coin (MOG) $ 0.000002
  • l2-standard-bridged-weth-baseL2 Standard Bridged WETH (Base) (WETH) $ 3,472.30
  • based-brettBrett (BRETT) $ 0.060353
  • newton-projectAB (AB) $ 0.008720
  • solv-protocol-solvbtc-bbnSolv Protocol Staked BTC (XSOLVBTC) $ 118,654.00
  • memecoreMemeCore (M) $ 0.353811
  • telcoinTelcoin (TEL) $ 0.006400
  • usual-usdUsual USD (USD0) $ 0.997733
  • thorchainTHORChain (RUNE) $ 1.65
  • bitcoin-svBitcoin SV (BSV) $ 28.95
  • reserve-rights-tokenReserve Rights (RSR) $ 0.009612
  • bitcoin-avalanche-bridged-btc-bAvalanche Bridged BTC (Avalanche) (BTC.B) $ 119,401.00
  • coredaoorgCore (CORE) $ 0.559413
  • usddUSDD (USDD) $ 1.00
  • binance-peg-dogecoinBinance-Peg Dogecoin (DOGE) $ 0.217487
  • ether-fiEther.fi (ETHFI) $ 1.32
  • arbitrum-bridged-weth-arbitrum-oneArbitrum Bridged WETH (Arbitrum One) (WETH) $ 3,473.70
  • wrapped-hypeWrapped HYPE (WHYPE) $ 45.21
  • stader-ethxStader ETHx (ETHX) $ 3,687.79
  • apecoinApeCoin (APE) $ 0.675446
  • beldexBeldex (BDX) $ 0.073937
  • conflux-tokenConflux (CFX) $ 0.102725
  • ripple-usdRipple USD (RLUSD) $ 0.999982
  • savings-daiSavings Dai (SDAI) $ 1.16
  • coinbase-wrapped-staked-ethCoinbase Wrapped Staked ETH (CBETH) $ 3,832.59
  • starknetStarknet (STRK) $ 0.140505
  • deepDeepBook (DEEP) $ 0.200501
  • dydx-chaindYdX (DYDX) $ 0.654889
  • true-usdTrueUSD (TUSD) $ 0.998026
  • aioz-networkAIOZ Network (AIOZ) $ 0.413334
  • build-onBUILDon (B) $ 0.485276
  • arweaveArweave (AR) $ 7.40
  • neoNEO (NEO) $ 6.78
  • ether-fi-staked-ethether.fi Staked ETH (EETH) $ 3,461.55
  • eigenlayerEigenCloud (prev. EigenLayer) (EIGEN) $ 1.51
  • elrond-erd-2MultiversX (EGLD) $ 16.66
  • kavaKava (KAVA) $ 0.435907
  • compound-governance-tokenCompound (COMP) $ 50.03
  • venomVenom (VENOM) $ 0.222905
  • syrupMaple Finance (SYRUP) $ 0.430956
  • swethSwell Ethereum (SWETH) $ 3,801.02
  • apenftAPENFT (NFT) $ 0.00000046
  • dexeDeXe (DEXE) $ 7.93
  • 1inch1inch (1INCH) $ 0.323624
  • staked-hypeStaked HYPE (STHYPE) $ 45.20
  • ecasheCash (XEC) $ 0.000022
  • axie-infinityAxie Infinity (AXS) $ 2.64
  • zksyncZKsync (ZK) $ 0.059835
  • wormholeWormhole (W) $ 0.092381

Vitalik Buterin proposes to cap gas usage per Ethereum transaction to boost zkVM compatibility, security

0 8

Vitalik Buterin proposes to cap gas usage per Ethereum transaction to boost zkVM compatibility, security

Ethereum co-founder Vitalik Buterin and Toni Wahrstätter, a researcher at the Ethereum Foundation, have put forth a proposal that will cap the maximum gas a single transaction can use. The proposal, EIP 7983, claims:

“By implementing this limit, Ethereum can enhance its resilience against certain DoS [Denial of Service attack] vectors, improve network stability, and provide more predictability to transaction processing costs.”

The latest proposal is a modified version of EIP 7825, which was introduced in November last year but has since stagnated.

The proposal will limit gas usage for individual transactions to 16.77 million gas

The proposal aims to enforce a maximum limit of 16.77 million gas for any single transaction, nearly half of the 30 million gas limit proposed in EIP 7825. This limit, according to Buterin and Wahrstätter, will be applicable irrespective of the block gas limit set by miners or validators.

Implementation of this proposal will see transactions specifying a gas limit above 16.77 million gas get invalidated. This means that during transaction validation, transactions exceeding the gas limit will be rejected and excluded from the transaction pool. Similarly, during block validation, any block that contains a transaction that exceeds the set gas limit will become invalid.

Buterin and Wahrstätter’s chosen 16.77 million gas limit will provide a “balance between allowing complex transactions while maintaining predictable execution bounds,” as per the proposal. The authors added:

“This value enables most current use cases, including contract deployments and advanced DeFi interactions, while ensuring consistent performance characteristics.”

When implemented, the proposal will require users and decentralized applications (dApps) to split transactions with higher gas limits into smaller operations. However, Buterin and Wahrstätter expect the limit to impact a minimal number of users and dApps since most current transactions fall well below the proposed limit.

Why setting a transaction gas limit matters

Ethereum’s current architecture allows transactions to theoretically consume the entire gas limit of a block. This architecture carries several risks.

For instance, allowing a single transaction to consume most or all of the block gas limit can make it easier for miscreants to execute DoS attacks. In DoS attacks, bad actors try to overwhelm a network through a barrage of spam transactions. This causes the network to fail to provide service to genuine users.

According to the proposal, the absence of a transaction gas limit can also lead to uneven load distribution and affect network stability.

Having variable gas usage can also cause an imbalance in load distribution across transactions in a block. Furthermore, high-gas transactions also cause longer block verification times, which can impact user experience.

Benefits of setting a transaction gas limit

According to Buterin and Wahrstätter, limiting the gas usage limit of single transactions can help reduce the risk of single-transaction DoS attacks. Essentially, the limit will set a guardrail that prevents malicious actors from using the network’s bandwidth through large spam transactions.

The limit would also ensure that gas is allocated fairly across transactions in a block, the proposal stated. The cap is also expected to make the validation of blocks “more predictable and uniform.”

The most important benefit, however, would be enhanced compatibility with zero-knowledge virtual machines (zkVMs). Encouraging transactions with hefty gas limits to be broken up into smaller chunks “allows better participation in distributed proving systems,” and enables “more predictable zkVM circuit design,” the proposal stated.

Source

Leave A Reply

Your email address will not be published.