WGC
WorldGameCommunity게임 뉴스 · 한국어/영어
데일리 에디션
1211월
에디션
English
초안 사이트입니다. 콘텐츠는 검토 중이며 바뀔 수 있습니다.

계정 추상화: 크립토 지갑을 게임 로그인처럼 만드는 업그레이드

블록체인 게임은 왜 클릭할 때마다 승인을 요구할까. 2015년에 설계된 이더리움 계정 구조 탓이 크다. 해법이 계정 추상화다. ERC-4337과 EIP-7702가 무엇을 바꾸는지 게이머의 언어로 풀었다.

WGC 뉴스 데스크 · · 5분 읽기
계정 추상화: 크립토 지갑을 게임 로그인처럼 만드는 업그레이드

재장전할 때마다 1원도 안 되는 결제를 승인하라는 팝업이 뜨는 슈팅 게임을 상상해 보자. 초기 블록체인 게임의 경험이 대략 그랬다. 체인에 닿는 모든 행동마다 지갑에서 거래에 서명하고, 네트워크 고유 토큰으로 가스비를 내야 했다.

이유는 악의가 아니라 설계다. 그리고 해법에는 투박한 이름이 붙어 있다. 계정 추상화(account abstraction). 2023년 이후 블록체인 게임이 한결 매끄러워졌다고 느꼈다면, 그 이유의 상당 부분이 여기에 있다.

문제: 단순한 계정

이더리움의 원래 계정 형태인 외부 소유 계정(EOA)은 매우 단순하다. 키 한 쌍이 전부다. 개인 키를 가진 사람이 거래에 서명할 수 있고, 모든 거래는 다음 조건을 지켜야 한다.

  • 그 키로 한 건씩 서명해야 한다.
  • 같은 계정에서 ETH(또는 체인 고유 토큰)로 가스비를 내야 한다.

그게 전부다. "앞으로 한 시간 동안 이 게임이 소소한 행동은 알아서 하게 해 줘", "스튜디오가 수수료를 내게 해 줘", "키를 잃어버리면 친구들이 복구를 도와주게 해 줘" 같은 설정이 불가능하다. 계정이 스스로 규칙을 실행하지 못하기 때문이다.

게임에는 재앙이다. 신규 플레이어는 첫 행동을 하기도 전에 토큰부터 사야 하고, 숙련자는 승인 팝업에 파묻힌다.

해법: 스마트 계정

계정 추상화는 내 계정을 무엇이 유효한 행동인지 스스로 판단하는 작은 프로그램, 즉 스마트 계정으로 바꾼다. 계정이 규칙을 실행할 수 있게 되면 많은 것이 가능해진다.

  • 페이마스터. 게임 스튜디오 같은 제3자가 가스비를 대신 낸다. 게임만 하려고 체인 토큰을 들고 있을 필요가 없다.
  • 세션 키. "이 행동만, 두 시간 동안만, 이 금액까지만" 같은 제한을 걸고 게임을 한 번 승인하면, 그다음부터는 매번 묻지 않고 처리한다. 일반 게임 로그인에 가장 가까운 형태다.
  • 일괄 처리. 제작, 장착, 판매 등록 같은 여러 행동을 한 번의 거래로 처리한다.
  • 복구. 절대 잃어버리면 안 되는 키 하나 대신, 신뢰하는 기기나 보호자 같은 백업 수단으로 계정을 되찾을 수 있다.

ERC-4337: 이더리움을 바꾸지 않는 계정 추상화

첫 대형 버전인 ERC-4337은 이더리움 핵심 프로토콜을 고치지 않고도 작동하도록 설계됐다. 거래와 비슷한 새 객체('유저오퍼레이션'), 체인 위 공용 계약인 엔트리포인트, 그리고 이런 요청을 실제 거래로 묶어 주는 번들러를 도입했다. 2023년 3월 이더리움에 적용됐고, 게이밍 체인들이 자리 잡은 레이어 2 네트워크로 빠르게 퍼졌다.

단점도 있었다. ERC-4337 스마트 계정은 새 계정이다. 몇 년 치 아이템이 담긴 기존 지갑 주소가 있다면, 혜택을 보려면 모든 것을 새 스마트 계정으로 옮겨야 했다.

EIP-7702: 이미 가진 지갑을 업그레이드하다

그 빈틈은 2025년 5월 이더리움 펙트라(Pectra) 업그레이드에 포함된 EIP-7702가 메웠다. 일반 계정이 스마트 계정 코드를 가리킬 수 있게 해, 기존 지갑이 주소를 바꾸지 않고도 일괄 처리나 수수료 대납 같은 기능을 얻게 한다.

게이머에게는 예전 아이템이 담긴 예전 지갑이 스마트 계정처럼 움직이기 시작한다는 뜻이다. 이전할 필요도, 길드원에게 새 주소를 알릴 필요도 없다.

게임에서는 이렇게 보인다

화면에서 '계정 추상화'라는 말을 볼 일은 아마 없을 것이다. 그게 핵심이다. 대신 이런 걸 느끼게 된다.

  • 크립토를 하나도 사지 않고 바로 시작할 수 있는 게임
  • 수십 개의 팝업 대신 세션 시작 때 한 번의 승인
  • 이메일, 소셜 계정, 패스키로 로그인하지만 그 밑에서는 스마트 계정이 돌아가는 구조

게이밍 체인들도 적극적이다. 아비트럼 위 게임용 레이어 3 자이는 출범 때부터 계정 추상화를 핵심 기능으로 내세웠고, 이뮤터블 패스포트 같은 내장형 지갑도 같은 경험을 목표로 한다.

맞바꾸는 것들

편리함에는 새로운 질문이 따른다. 스마트 계정도 코드이고, 코드에는 버그가 있을 수 있다. 세션 키에는 합리적인 제한이 필요하다. 그리고 스튜디오가 내 수수료를 내 준다면, 그만둘 시점도 스튜디오가 정할 수 있다. 피해야 할 이유는 아니지만, '팝업이 없다'가 '권한이 없다'는 뜻은 아니라는 점은 알아 두자.

왜 중요한가

계정 추상화는 플레이어 경험을 직접 겨냥한 몇 안 되는 블록체인 업그레이드다. 게임을 재미있게 만들어 주지는 않지만, 재미가 시작되기도 전에 떠나게 만드는 이유 몇 가지를 없앤다. 지갑 이야기의 나머지 절반은 시드 문구와 내장형 지갑 해설에서 이어진다.

오류 신고