Hoe maakt Stable gratis USDT-overdrachten mogelijk? @stable bouwt aan een digitale natie voor USDT, biedt een breed scala aan USDT-native functies en levert ook end-to-end schaalbaarheidsoptimalisaties over RPC, Consensus, Execution en DB. Onder de USDT-specifieke functies is de meest opvallende gratis USDT-overdrachten. Maar hoe maakt Stable dit eigenlijk mogelijk? "Het geheim ligt in ERC-4337 en EIP-7702." [ERC-4337] ERC-4337 is de leidende standaard voor accountabstractie in het Ethereum-ecosysteem. Het implementeert accountabstractie zonder het kernprotocol van Ethereum te veranderen door: - EntryPoint - Bundler - Paymaster In ERC-4337 ondertekenen gebruikers een apart object genaamd een UserOp in plaats van een traditionele transactie, en sturen het naar een speciale off-chain mempool (UserOperation mempool) in plaats van de openbare mempool van Ethereum. Terwijl traditionele mempool-transacties worden gevalideerd door validators, valideren Bundlers in ERC-4337 UserOps van gebruikers, bundelen ze in een enkele bundeltransactie en sturen deze naar het EntryPoint-smartcontract. De EntryPoint is het kerncontract van ERC-4337. Het verifieert en voert UserOps uit en verwerkt gasafrekening in één stap. Hier kan de Paymaster optioneel worden gebruikt — een smart contract dat gasvergoedingen betaalt namens de gebruiker of toestaat dat vergoedingen in een alternatieve token worden betaald. Als een UserOp een Paymaster specificeert en de vereiste extra gegevens bevat, zal de EntryPoint het verwerken zodat de gebruiker geen gasvergoeding betaalt of de vergoeding in een andere token kan afrekenen. [EIP-7702] Hoewel ERC-4337 een innovatieve standaard voor accountabstractie introduceerde, had het te maken met adoptie-uitdagingen. Een belangrijk probleem was dat eindgebruikers geld moesten overdragen van hun bestaande EOA naar een nieuw aangemaakt CA om accountabstractie te gebruiken. Dit voegde wrijving toe aan de gebruikerservaring en vertraagde de brede adoptie. EIP-7702 lost dit op. Geïntroduceerd met de Ethereum Pectra-upgrade, stelt het een EOA in staat om tijdelijk als een CA te fungeren. Dit betekent dat gebruikers hun bestaande EOA-adres en UX kunnen behouden terwijl ze onmiddellijk gebruik kunnen maken van accountabstractiefuncties zoals ERC-4337. Om dit mogelijk te maken, introduceert EIP-7702 een nieuw transactie-type. Naast reguliere transactievelden bevat het een authorization_list, die handtekeningen bevat die goedkeuren welke contractcode tijdelijk aan het account kan worden gedelegeerd. Deze handtekening zegt in wezen: "Ik sta mijn EOA toe om tijdelijk de code van dit smart contractadres uit te voeren." Wanneer de EOA de transactie uitvoert, wordt de gedelegeerde smart contractlogica uitgevoerd. Nadat de transactie is voltooid, wordt de delegatie automatisch ingetrokken en keert de EOA terug naar zijn oorspronkelijke staat. [Gas-vrije USDT-overdracht] Door ERC-4337 en EIP-7702 te combineren, is het geheime recept van Stable compleet: 1. De gebruiker ondertekent een USDT-overdrachtstransactie vanuit een account dat is ingeschakeld met EIP-7702. 2. De ondertekende UserOp wordt naar het Bundler-netwerk gestuurd. 3. De Bundler voegt de transactie toe aan een bundel en stuurt deze naar de EntryPoint, coördinerend met de Paymaster om de gasbetaling voor te bereiden. 4. De Paymaster dekt de gaskosten voor het uitvoeren van de transactie, en de EntryPoint voert deze uit — wat resulteert in een volledig gratis USDT-overdracht voor de gebruiker. Bovendien stelt Stable gebruikers in staat om gaskosten in USDT te betalen via ERC-4337 en EIP-7702.
5,68K