Ethereum Foundation uurib strateegiaid maksimaalse ploki suuruse vähendamiseks

Ethereumi kaasasutaja Vitalik Buterin ja Ethereumi sihtasutus uurivad viit võimalikku lahendust Ethereumi maksimaalse ploki suuruse vähendamiseks. 

Nende strateegiate eesmärk on optimeerida plokiahelat koondkeskse teekaardi jaoks ja suurendada selle tõhusust. Keskendumine koondamistele on tekitanud vajaduse ploki ruumikasutust ümber hinnata, kuna efektiivne ploki suurus on viimase aasta jooksul kahekordistunud.

Ethereumi plokigaasi limiidi ja kõne andmesidekulude optimeerimine

Üks primaarsetest ettepanekuid Buterini ja Ethereumi fondi teadlase Toni Wahrstätteri väljatöötamine hõlmab kõneandmete kulude tõstmist ja ploki gaasipiirangu suurendamist. Kõneandmed viitavad andmetele, mida edastatakse nutikate lepingufunktsioonide kõnede jaoks ja tarbivad gaasi, mis mõjutab võrgu jõudlust. 

Kõneandmete maksumuse suurendamisega 16-lt 42-le, võib Ethereum vähendada ploki maksimaalset suurust 1.78 megabaidilt 0.68 megabaidile, luues tulevikus ruumi rohkemate andmeplokkide jaoks. See lähenemisviis võib aga takistada kõneandmete kasutamist andmete kättesaadavuse tagamiseks, mõjutades selliseid rakendusi nagu StarkNet, mis tuginevad ahelasiseseks tõendiks suurele kõneandmetele.

Kõneandmete ja opkoodi kulude tasakaalustamine

Teine potentsiaalne lahendus on kõneandmete kulude tõstmine, vähendades samal ajal muid opkoodikulusid Ethereumi virtuaalmasinas (EVM). Selle lähenemisviisi eesmärk on säilitada tasakaal kõneandmete kasutamise stimuleerimise vahel andmete kättesaadavuse tagamiseks ja nendest tugevalt sõltuvatele rakendustele avalduva mõju minimeerimise vahel.

Ethereum Improvement Proposal (EIP)-4488 soovitab piirata kõneandmeid ploki kohta, kuid see võib samuti pärssida selle kasutamist andmete kättesaadavuse tagamiseks, mõjutades kõneandmetest sõltuvaid rakendusi. Seetõttu on tasakaalustatud lähenemisviisi leidmine ülioluline.

Kõneandmete turu loomine

Alternatiivne lähenemine hõlmab eraldi kõneandmete turu loomist, mis sarnaneb andmeplokkide haldamisega. See turg kohandaks kõneandmeside hindu automaatselt vastavalt nõudlusele, suurendades potentsiaalselt gaasipiiranguid. Kuid see muudab analüüsi ja rakendamise keerukamaks.

Lõplik idee pakub välja "EVM-i lojaalsusboonuse", et kompenseerida rakendusi, mis sõltuvad suuresti kõneandmetest. Selle lähenemisviisi eesmärk on leida tasakaal kõneandmete kasutamise julgustamise ja kuludega seotud probleemide lahendamise vahel.

Need ettepanekud tulevad kuna Ethereum maadleb vajadusega suurendada selle mastaapsust ja võrgu jõudlust. Suurte andmepakettide, mida tuntakse blobidena, integreerimine EIP-4844 Dencuni versiooniuuendusega rõhutab veelgi andmete töötlemise ja salvestamise optimeerimise tähtsust Ethereumi plokiahelas.

Kuigi kõneandmete hinna tõstmine 42 gaasile on üks lähenemine, võib seda pidada liiga nüriks ning eraldi tasuturgude loomine võib süsteemi liigselt keeruliseks muuta. Õige tasakaalu leidmine kõneandmete kulude ja muude tegevuskulude vahel või stiimulite pakkumine kõneandmete kasutamiseks EVM-is võib pakkuda tõhusamaid lahendusi.

Vitalik Buterin oli varem pakkunud välja kõneandmete piirangud ploki kohta, et vähendada gaasikulusid, rõhutades Ethereumi kogukonna jätkuvaid jõupingutusi nende probleemide lahendamiseks.

Mõju võrgu läbilaskevõimele

 Vitalik Buterin tegi ettepaneku suurendada võrgu läbilaskevõime suurendamiseks Ethereumi gaasipiirangut 33% võrra 40 miljonile. Gaasilimiidi tõstmine võimaldab igas plokis töödelda rohkem tehinguid, mis teoreetiliselt parandab üldist võrgu läbilaskevõimet. Siiski toob see kaasa ka potentsiaalsed riskid, nagu riistvara suurenenud koormus ja vastuvõtlikkus võrgu rämpspostile ja rünnakutele.

Ethereumi fondi nende lahenduste uurimine peegeldab jätkuvat pühendumust Ethereumi võrgu jõudluse ja skaleeritavuse optimeerimisele. Kuna plokiahela ökosüsteem areneb ja kohandub, jääb esmatähtsaks õige tasakaalu leidmine kõneandmete maksumuse, gaasilimiidi ja võrgu tõhususe vahel.

Allikas: https://www.cryptopolitan.com/ethereum-strategyto-reduce-maximum-block-siz/