Trendande ämnen
#
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.
Hur möjliggör Stable gratis USDT-överföringar?
@stable bygger en digital nation för USDT och erbjuder ett brett utbud av USDT:s inbyggda funktioner och levererar även skalbarhetsoptimeringar från början till slut över RPC, Consensus, Execution och DB.
Bland de USDT-specifika funktionerna är den mest anmärkningsvärda gratis USDT-överföringar.
Men hur gör Stable detta möjligt egentligen?
"Hemligheten ligger i ERC-4337 och EIP-7702."
[ERC-4337]
ERC-4337 är den ledande standarden för kontoabstraktion i Ethereums ekosystem. Den implementerar kontoabstraktion utan att ändra kärnan i Ethereum-protokollet genom att införa:
- Startpunkt
- Buntare
-Kassör
I ERC-4337 signerar användare ett separat objekt som kallas UserOp istället för en traditionell transaktion och skickar det till en dedikerad mempool utanför kedjan (UserOperation mempool) istället för Ethereums offentliga mempool.
Medan traditionella mempool-transaktioner valideras av validerare, validerar bundlers i ERC-4337 UserOps från användare, paketerar dem i en enda bunttransaktion och skickar den till EntryPoint-smartkontraktet.
EntryPoint är kärnkontraktet för ERC-4337. Den verifierar och exekverar UserOps och bearbetar gasavräkning i ett steg.
Här kan Paymaster användas som tillval – ett smart kontrakt som betalar gasavgifter för användarens räkning eller gör det möjligt att betala avgifter i en alternativ token. Om en UserOp anger en Paymaster och inkluderar de extra data som krävs kommer EntryPoint att behandla den så att användaren antingen inte betalar någon gasavgift eller kan betala avgiften i en annan token.
[EIP-7702]
Även om ERC-4337 introducerade en innovativ standard för kontoabstraktion, stod den inför implementeringsutmaningar. En viktig fråga var att slutanvändarna var tvungna att överföra pengar från sin befintliga EOA till en nyskapad certifikatutfärdare för att kunna använda kontoabstraktion. Detta ökade friktionen i användarupplevelsen och saktade ner den utbredda implementeringen.
EIP-7702 löser detta. Den introducerades med Ethereum Pectra-uppgraderingen och gör det möjligt för en EOA att tillfälligt fungera som en CA. Detta innebär att användare kan behålla sin befintliga EOA-adress och UX samtidigt som de omedelbart använder kontoabstraktionsfunktioner som ERC-4337.
För att göra detta möjligt introducerar EIP-7702 en ny transaktionstyp. Förutom vanliga transaktionsfält innehåller den en authorization_list, som innehåller signaturer som godkänner vilken kontraktskod som tillfälligt kan delegeras till kontot. Denna signatur säger i huvudsak: "Jag tillåter min EOA att tillfälligt köra koden från den här smarta kontraktsadressen."
När EOA utför transaktionen körs den delegerade logiken för smarta kontrakt. När transaktionen är klar återkallas delegeringen automatiskt och EOA återgår till sitt ursprungliga tillstånd.
[Gasfri USDT-överföring]
Genom att kombinera ERC-4337 och EIP-7702 är Stables hemliga recept komplett:
1. Användaren signerar en USDT-överföringstransaktion från ett konto som är aktiverat med EIP-7702.
2. Den signerade UserOp skickas till Bundler-nätverket.
3. Buntaren inkluderar transaktionen i ett paket och skickar den till EntryPoint, som samordnar med Paymaster för att förbereda gasbetalning.
4. Paymaster täcker gaskostnaden för att genomföra transaktionen och EntryPoint utför den – vilket resulterar i en helt gratis USDT-överföring för användaren.
Dessutom gör Stable det möjligt för användare att betala gasavgifter i USDT genom ERC-4337 och EIP-7702.


5,68K
Topp
Rankning
Favoriter