Populære emner
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Hvordan muliggjør Stable gratis USDT-overføringer?
@stable bygger en digital nasjon for USDT, og tilbyr et bredt spekter av USDT-innfødte funksjoner, og leverer også ende-til-ende-skalerbarhetsoptimaliseringer på tvers av RPC, konsensus, utførelse og DB.
Blant de USDT-spesifikke funksjonene er den mest bemerkelsesverdige gratis USDT-overføringer.
Men hvordan gjør Stable egentlig dette mulig?
"Hemmeligheten ligger i ERC-4337 og EIP-7702."
[ERC-4337]
ERC-4337 er den ledende kontoabstraksjonsstandarden i Ethereum-økosystemet. Den implementerer kontoabstraksjon uten å endre kjerneprotokollen i Ethereum ved å introdusere:
- Inngangspunkt
- Bunter
- Lønnsmester
I ERC-4337 signerer brukere et eget objekt kalt en UserOp i stedet for en tradisjonell transaksjon, og sender det til en dedikert mempool utenfor kjeden (UserOperation mempool) i stedet for Ethereums offentlige mempool.
Mens tradisjonelle mempool-transaksjoner valideres av validatorer, validerer Bundlers UserOps fra brukere i ERC-4337, pakker dem inn i en enkelt pakketransaksjon og sender den til EntryPoint smartkontrakten.
EntryPoint er kjernekontrakten til ERC-4337. Den verifiserer og utfører UserOps, og behandler gassavregning i ett trinn.
Her kan Paymaster brukes valgfritt – en smart kontrakt som betaler gassavgifter på vegne av brukeren eller lar avgifter betales i et alternativt token. Hvis en UserOp spesifiserer en Paymaster og inkluderer de nødvendige ekstra dataene, vil EntryPoint behandle dem slik at brukeren enten ikke betaler noe gassgebyr eller kan gjøre opp gebyret i et annet token.
[EIP-7702]
Selv om ERC-4337 introduserte en innovativ kontoabstraksjonsstandard, møtte den adopsjonsutfordringer. Et sentralt problem var at for å bruke kontoabstraksjon, måtte sluttbrukere overføre midler fra sin eksisterende EOA til en nyopprettet CA. Dette ga friksjon til brukeropplevelsen og bremset utbredt bruk.
EIP-7702 løser dette. Introdusert med Ethereum Pectra-oppgraderingen, lar den en EOA midlertidig fungere som en CA. Dette betyr at brukere kan beholde sin eksisterende EOA-adresse og brukeropplevelse mens de umiddelbart bruker kontoabstraksjonsfunksjoner som ERC-4337.
For å gjøre dette mulig introduserer EIP-7702 en ny transaksjonstype. I tillegg til vanlige transaksjonsfelt inneholder den en authorization_list, som inneholder signaturer som godkjenner hvilken kontraktkode som midlertidig kan delegeres til kontoen. Denne signaturen sier i hovedsak: "Jeg lar EOA midlertidig kjøre koden fra denne smarte kontraktadressen."
Når EOA utfører transaksjonen, kjører den delegerte logikken for smarte kontrakter. Når transaksjonen er fullført, tilbakekalles delegeringen automatisk, og EOA går tilbake til sin opprinnelige tilstand.
[Gassfri USDT-overføring]
Ved å kombinere ERC-4337 og EIP-7702 er Stables hemmelige oppskrift komplett:
1. Brukeren signerer en USDT-overføringstransaksjon fra en konto aktivert med EIP-7702.
2. Den signerte UserOp sendes til Bundler-nettverket.
3. Bundleren inkluderer transaksjonen i en pakke og sender den til EntryPoint, og koordinerer med Paymaster for å forberede gassbetaling.
4. Paymaster dekker gasskostnaden for å utføre transaksjonen, og EntryPoint utfører den – noe som resulterer i en helt gratis USDT-overføring for brukeren.
I tillegg gjør Stable det mulig for brukere å betale gassavgifter i USDT gjennom ERC-4337 og EIP-7702.


5,59K
Topp
Rangering
Favoritter