메인 콘텐츠로 건너뛰기Stable은 사용자가 gUSDT를 전혀 보유하지 않아도 되도록 하여 사용자 경험을 혁신합니다. EIP-7702와 계정 추상화를 통해, 사용자는 오직 USDT0 토큰만으로 모든 블록체인 작업을 수행할 수 있으며, 프로토콜은 모든 가스 토큰 변환을 자동으로 처리합니다.
주요 기능
- USDT0로 가스 요금 지불: USDT0 전송이 아닌 다른 토큰 전송 및 기타 스마트 컨트랙트 상호작용의 경우, 사용자는 USDT0로 가스 요금을 지불하며, 이는 번들러 및 페이마스터 시스템에 의해 자동으로 gUSDT로 변환됩니다.
참고: 사용자는 USDT0 토큰만 보유하면 됩니다. 프로토콜이 계정 추상화를 통해 모든 가스 토큰 변환을 자동으로 처리합니다.
작동 방식
가스 없는 상호작용은 EIP-7702 (Set Code for EOAs)와 계정 추상화 를 통해 가능해집니다. Stable에서는 모든 EOA가 미리 배포된 기본 EIP-7702 스마트 월렛으로 자동 활성화되며, 사용자가 별도로 type 4 트랜잭션을 전송할 필요가 없습니다. 물론, 이후 사용자는 원하는 경우 다른 스마트 컨트랙트로 계정의 코드를 변경할 수 있습니다.
USDT0 전송 이외의 작업들(예시: DeFi 상호작용, NFT 거래 및 기타 스마트 컨트랙트 호출)의 경우, 사용자는 USDT0 토큰으로 가스 요금을 지불합니다. 번들러 및 페이마스터 시스템이 USDT0 토큰을 자동으로 gUSDT로 변환하여 실제 가스 비용을 처리합니다.
-
사용자가 스마트 컨트랙트 상호작용 시작
사용자는 Stable Wallet을 통해 스마트 컨트랙트 상호작용(예시: 토큰 스왑, NFT 구매 등)을 요청합니다.
-
사용자가 USDT0를 가스 요금으로 지불하는 트랜잭션에 대해 서명
사용자는 USDT0를 가스 요금으로 지불하는 트랜잭션에 대해 서명합니다.
-
번들러로 트랜잭션 전송
서명된 트랜잭션은 번들러 네트워크로 전송됩니다.
-
번들러가 트랜잭션 처리
번들러는 트랜잭션을 번들에 포함시키며, 페이마스터와 소통하며 트랜잭션을 검증합니다.
-
페이마스터가 USDT0를 gUSDT로 변환
페이마스터가 사용자가 지불한 USDT0 토큰을 gUSDT로 변환하여 실제 가스 요금을 지불할 수 있도록 합니다.
-
스마트 계정이 트랜잭션 실행
EntryPoint 컨트랙트가 사용자의 스마트 계정에 삽입된 스마트 컨트랙트의 execute 함수를 실행하며 사용자가 요청한 스마트 컨트랙트 상호작용을 수행합니다.
-
gUSDT로 가스 요금 지불
변환된 gUSDT는 네트워크 가스 요금을 지불하는 데 사용되며, 사용자는 USDT0만 보유하면 됩니다.