Popularne tematy
#
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.
Jak Stable umożliwia darmowe przelewy USDT?
@stable buduje cyfrową nację dla USDT, oferując szeroki zakres natywnych funkcji USDT oraz dostarczając optymalizacje skalowalności end-to-end w zakresie RPC, Konsensusu, Wykonania i Bazy Danych.
Wśród funkcji specyficznych dla USDT, najbardziej godną uwagi jest darmowy transfer USDT.
Ale jak Stable to właściwie umożliwia?
"Sekret tkwi w ERC-4337 i EIP-7702."
[ERC-4337]
ERC-4337 to wiodący standard abstrakcji konta w ekosystemie Ethereum. Wprowadza abstrakcję konta bez zmiany podstawowego protokołu Ethereum poprzez wprowadzenie:
- EntryPoint
- Bundler
- Paymaster
W ERC-4337 użytkownicy podpisują oddzielny obiekt zwany UserOp zamiast tradycyjnej transakcji i wysyłają go do dedykowanego off-chain mempool (mempool UserOperation) zamiast publicznego mempool Ethereum.
Podczas gdy tradycyjne transakcje w mempool są weryfikowane przez walidatorów, w ERC-4337 Bundlery weryfikują UserOps od użytkowników, pakują je w jedną transakcję zbiorczą i wysyłają do inteligentnego kontraktu EntryPoint.
EntryPoint to podstawowy kontrakt ERC-4337. Weryfikuje i wykonuje UserOps oraz przetwarza rozliczenie gazu w jednym kroku.
Tutaj Paymaster może być opcjonalnie używany — inteligentny kontrakt, który opłaca opłaty za gaz w imieniu użytkownika lub pozwala na opłacenie opłat w alternatywnym tokenie. Jeśli UserOp określa Paymastera i zawiera wymagane dodatkowe dane, EntryPoint przetworzy to, aby użytkownik nie płacił żadnej opłaty za gaz lub mógł rozliczyć opłatę w innym tokenie.
[EIP-7702]
Chociaż ERC-4337 wprowadził innowacyjny standard abstrakcji konta, napotkał wyzwania związane z przyjęciem. Kluczowym problemem było to, że aby korzystać z abstrakcji konta, użytkownicy końcowi musieli przenieść środki z istniejącego EOA do nowo utworzonego CA. To wprowadzało tarcia w doświadczeniu użytkownika i spowalniało szeroką adopcję.
EIP-7702 rozwiązuje ten problem. Wprowadzony wraz z aktualizacją Ethereum Pectra, pozwala EOA tymczasowo działać jak CA. Oznacza to, że użytkownicy mogą zachować swój istniejący adres EOA i UX, jednocześnie natychmiast korzystając z funkcji abstrakcji konta, takich jak ERC-4337.
Aby to umożliwić, EIP-7702 wprowadza nowy typ transakcji. Oprócz regularnych pól transakcji, zawiera listę autoryzacji, która zawiera podpisy zatwierdzające, który kod kontraktu może być tymczasowo delegowany do konta. Ten podpis zasadniczo mówi: „Zgadzam się, aby moje EOA tymczasowo uruchomiło kod z tego adresu inteligentnego kontraktu.”
Gdy EOA wykonuje transakcję, uruchamiana jest logika delegowanego inteligentnego kontraktu. Po zakończeniu transakcji delegacja jest automatycznie cofana, a EOA wraca do swojego pierwotnego stanu.
[Darmowy transfer USDT]
Łącząc ERC-4337 i EIP-7702, tajemniczy przepis Stable jest kompletny:
1. Użytkownik podpisuje transakcję transferu USDT z konta włączonego w EIP-7702.
2. Podpisany UserOp jest wysyłany do sieci Bundler.
3. Bundler włącza transakcję w pakiet i wysyła ją do EntryPoint, koordynując z Paymasterem przygotowanie płatności za gaz.
4. Paymaster pokrywa koszt gazu za wykonanie transakcji, a EntryPoint ją wykonuje — co skutkuje całkowicie darmowym transferem USDT dla użytkownika.
Dodatkowo, Stable umożliwia użytkownikom opłacanie opłat za gaz w USDT za pośrednictwem ERC-4337 i EIP-7702.


5,7K
Najlepsze
Ranking
Ulubione