📢 Ehdotus moniulotteisesta kaasunmittauksesta Ethereum L1:ssä Mahdollistaa lohkokapasiteetin lisäämisen muuttamatta lohkokaasurajaa ja monimutkaistamatta käyttökokemusta. + se on helposti laajennettavissa käyttäjäystävälliseen moniulotteiseen hinnoitteluun (Endgame 1559!). 👇 tallium; Dr & linkit alla
Ymmärsimme, että ei ole mitään syytä, miksi kaasun mittaus ja transaktiohinnoittelu on yhdistettävä. Meillä voi olla yksinkertainen yksiulotteinen hinnoittelu yhdelle resurssille, vanhalle kunnon Ethereum-kaasulle, kun taas taustalla transaktioiden suorittamisen aikana käytetty kaasu mitataan erillisiin resurssikohtaisiin säilöihin (laskenta, muisti, tila, pääsy, kaistanleveys, ...). Määrittelemme uuden muuttuvan lohkokaasun, joka mitataan eniten hyödynnetyn resurssin kuluttamaksi kaasuksi. Esimerkiksi, jos laskentaa vaativassa lohkossa kussakin ulottuvuudessa kulutettu kaasu on (18, 9, 9, 6, 3) megakaasua, mitattu lohkokaasu olisi 18 m. (Huomaa, että tämä lohko olisi virheellinen tänään, koska kulutettu kaasu on 45 m > 36 m.) Korvaamme nykyisen käytetyn lohkokaasun lohkokaasulla, joka on mitattu lohkon voimassaoloehdossa (lohkokaasu mitattu < LIMIT) ja EIP-1559-päivityssäännössä. Tämä mahdollistaa lohkon täyttämisen lähempänä kutakin resurssikapasiteettia, mutta silti kunkin resurssin turvarajan sisällä. Transaktiotasolla kaikki pysyy samana kuin nykyään.
Kiitos @adietrichs, @VitalikButerin, @soispoke, @_julianma heidän kommenteistaan ja ehdotuksesta tehdystä arvostelusta. Ja kiitos @nero_eth, @kevaundray, @vdWijden, @M25Marek monista keskusteluista Ethereumin tutkimus- ja kehitysyhteistyössä. Lue koko ehdotus täältä:
1,18K