EIP-3074:n julkistaminen: Uusi paradigman muutos Ethereumin tilimallissa

Kryptovaluuttojen alalla keskustellaan runsaasti uusista Ethereumin parannusehdotuksista (EIP) – EIP-3074 on herättänyt merkittävää huomiota, sillä Ethereumin ytimen kehittäjät ovat juuri hyväksyneet sen sisällyttämisen tulevaan Pectra-hard-haarukkaan, joka on tarkoitus tehdä myöhemmin tänä vuonna tai vuoden 2025 alussa.

EIP-3074 on seuraava merkittävä askel Ethereumin tilimallin kehityksessä. Se toimii lyhyen aikavälin korjaustoimenpiteenä ennen ERC-4337:n nousua, mutta sen käyttäjäkokemuksen (UX) parantaminen on huomattava.

Tiliabstraktion perusteet

Ulkoisesti omistetut tilit (Externally Owned Accounts, EOA) edustavat Ethereumin tilien perusmuotoa, jota hallitaan suoraan yksityisillä avaimilla ja johon ei liity koodia. EOA-tilit voivat lähettää ETH:ta ja olla vuorovaikutuksessa älykkäiden sopimusten kanssa, mutta niiltä puuttuvat kehittyneemmät toiminnot.

Toisin kuin EOA:t, älysopimustilejä (Smart Contract Accounts, SCA) hallitaan suoraan sopimuskoodilla, jolloin käyttäjät voivat pitää hallussaan ja hallita varoja ohjelmointilogiikkaansa perustuen, tehdä päätöksiä automaattisesti muiden sopimusten kutsuihin perustuen ja paljon muuta. Tämä monipuolisuus tekee SCA:ista keskeisen tärkeän lompakoiden tulevaisuuden kannalta.

Tässä yhteydessä Account Abstraction (AA) tarkoittaa useita kehitystoimia, joiden tarkoituksena on tehdä Ethereum-tileistä joustavampia. Tavoitteena on pienentää EOA:iden ja SCA:iden välistä kuilua, jolloin tilin käyttäytyminen on ohjelmoitavampaa ja pystyy vastaamaan useampiin erilaisiin käyttäjien tarpeisiin.

Ethereumin AA:n etenemissuunnitelma

Ethereumin AA-tiekartta käsittää useita samanaikaisia toimia, joilla pyritään vastaamaan erilaisiin haasteisiin.

Tällä hetkellä ensisijainen etenemisväylä on ERC-4337:n syvempi omaksuminen, AA-standardi, joka tukee monenlaisia toiminnallisuuksia, joita EOA:t eivät yleensä voi käyttää, kuten token-maksuja kaasumaksuja varten, jotka eivät ole ETH:ta, monimutkaisia tilien palautusmekanismeja ja edistyneempiä transaktioiden eränmuodostus- ja aikataulutusominaisuuksia.

ERC-4337:ää täydennetään kuitenkin muilla lähestymistavoilla, kuten EIP-5003:lla (ehdotettu menetelmä pysyvää siirtymistä varten EOA:sta SCA:han) ja EIP-3074:llä (joka tasoittaa tietä sille, että EOA:t voivat delegoida transaktioiden toteutusoikeuksia) SCA:ille.

Mikä on EIP-3074?

EIP-3074 esittelee uuden Ethereum opcodes. Tämän järjestelmän avulla EOA:n käyttäjät voivat valtuuttaa älykkäitä sopimuksia suorittamaan toimintoja heidän puolestaan yhdellä transaktiolla ja säilyttää samalla turvallisuuden ja kontrollin, kun yksityisiä avaimia ei siirretä pysyvästi.

Näiden uusien opkoodien mukanaan tuomia käyttäjäystävällisiä apuohjelmia ovat muun muassa:

Transaction batching – useiden transaktioiden (kuten monien tokenien siirtojen) yhdistäminen yhdeksi operaatioksi.

Sponsoroidut transaktiot – kolmansien osapuolten mahdollisuus maksaa transaktioista, mikä avaa sovelluksille uuden väylän kattaa käyttäjiensä kaasumaksut.

Ehdolliset transaktiot – monimutkaiset transaktiorakenteet, joilla voidaan yhdistää useita vaiheita ja toteuttaa ehdollinen suoritus, kuten transaktiot, jotka suoritetaan vain tiettyjen ehtojen täyttyessä, ilman että jokaista vaihetta varten tarvitaan erillisiä transaktioita.

Metatransaktiot – kyky allekirjoittaa transaktioita, jotka toinen osapuoli voi lähettää, esimerkiksi allekirjoittaa transaktioita offline-tilassa tai eri rajapinnoilta tarvitsematta ETH:ta polttoaineena.

Delegoitu turvallisuus – sallimalla luotettujen soittajien hallita transaktioita, käyttäjät voivat hyötyä kehittyneistä turvallisuusmalleista, kuten usean allekirjoituksen asetuksista.