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