경제

Account Abstraction(AA)이 바꾸는 지갑의 미래

엠에스불 2025. 7. 27. 10:00

Account Abstraction(AA)이 바꾸는 지갑의 미래

Web3 지갑은 지금까지 사용자 경험(UX)이 가장 불편한 부분 중 하나였습니다. 시드 문구를 외우고, 가스를 계산하고, 지갑이 없어도 블록체인 서비스를 쓸 수 있어야 진짜 대중화가 가능하다는 지적이 이어져왔습니다. 이 문제를 해결하기 위한 핵심 기술이 바로 Account Abstraction(EIP-4337)입니다.

Account Abstraction이란?

기존 이더리움 지갑은 두 가지 유형이 있었습니다:

  • EOA(Externally Owned Account): MetaMask, Trust Wallet 등 개인키로 서명하는 일반 지갑
  • Contract Account: 스마트 컨트랙트로 구현된 계정 (예: 멀티시그 지갑)

Account Abstraction은 EOA의 제한을 없애고 스마트컨트랙트 계정을 표준 지갑처럼 쓸 수 있게 해주는 기술입니다. 핵심은 EIP-4337로, 다음과 같은 기능을 가능하게 합니다:

  • ✅ 사용자 정의 검증 로직
  • ✅ 자동 결제/트랜잭션 번들링
  • ✅ 소셜 로그인, 생체 인증
  • ✅ 지갑 분실 시 리커버리 기능

EIP-4337의 구조와 작동 방식

EIP-4337은 기존 이더리움 프로토콜을 수정하지 않고 지갑 기능을 확장하는 구조입니다. 주요 구성 요소는 다음과 같습니다:

  • EntryPoint 컨트랙트: 모든 트랜잭션을 접수하고 실행하는 중앙 허브 역할
  • UserOperation 객체: 사용자의 요청을 담은 구조체
  • Bundler: 여러 사용자의 요청을 모아 실행하는 역할
  • Paymaster: 가스비를 대납하거나 조건부 지원

이 구조 덕분에 "가스비 없는 지갑", "자동 처리되는 지갑"이 구현 가능해집니다.

Account Abstraction으로 가능한 것들

  • 지갑 복구: 이메일, 지인 2명 등의 방식으로 키를 복구 가능
  • 정기결제: 매월 자동으로 DAO에 기부 트랜잭션 전송
  • 소셜 로그인: zkLogin, Web2 OAuth 연동으로 지갑 생성
  • 멀티 지갑 통합: 다양한 체인 지갑을 하나의 스마트 지갑에서 관리

즉, Web2 사용자들도 마치 '카카오페이'처럼 지갑을 쓸 수 있게 되는 겁니다.

대표 스마트 지갑 프로젝트

  • Safe (ex-Gnosis Safe): 가장 널리 쓰이는 스마트 지갑 플랫폼, 멀티시그 기반
  • Biconomy's Biconomy SDK: Web2형 UX 구현에 초점, AA 기반 트랜잭션 처리
  • ZeroDev: EIP-4337 전용 Account SDK 제공
  • zkSync Era: Account Abstraction을 네이티브로 지원하는 Layer2

Web3 지갑의 미래는 어떤 모습일까?

“Web3의 진짜 시작은 지갑을 의식하지 않아도 되는 순간부터 시작된다.”

Account Abstraction은 지갑의 존재감을 없애면서도 강력한 보안성과 유연한 UX를 동시에 제공하는 방향으로 진화하고 있습니다. 특히 다음과 같은 흐름이 강화될 전망입니다:

  • ✅ 소셜 로그인 → 스마트 지갑 자동 생성
  • ✅ Paymaster를 통한 가스 대납 → 무료 체험 UX
  • ✅ 기업 서비스 내장형 Web3 지갑 → 일반인도 사용 가능
  • ✅ 하나의 지갑으로 멀티체인 통합 사용

이는 곧 Web3의 대중화, Web2 사용자 흡수, 금융의 탈중앙화 확대와 직접적으로 연결됩니다.

✅ 결론

Account Abstraction은 단순한 지갑 기술이 아니라, Web3 UX 전체를 혁신하는 핵심 인프라입니다. 사용자가 블록체인이라는 사실조차 느끼지 않고도 NFT를 사고, DAO에 참여하고, DeFi를 이용하는 세상이 머지않았습니다.

아직은 구현이 복잡하고 생태계가 초기 단계이지만, zkLogin, Paymaster, Bundler 등의 기술이 결합되며 모두가 사용하는 Web3 시대를 현실로 만들고 있습니다.