본문으로 건너뛰기
0%

3분기 스마트 계정 급증 (ERC-4337 통계)

작성자: Kofi

마지막 업데이트: 2023년 9월 12일4분 읽기

Ethereum, Arbitrum, Optimism, Polygon에 730,000개 이상의 ERC-4337 스마트 계정이 배포되었습니다. 이 중 53%는 지난 한 달 사이에 생성되었으며, 이는 Ethereum 생태계에서 EOA 지갑에서 스마트 계정으로의 대규모 전환이 시작되었음을 보여줍니다.

이 글에서 다룰 내용:

  • Ethereum, Arbitrum, Optimism, Polygon에서의 ERC-4337 사용자 행동 분석
  • Bundler와 Paymaster API 성능 검토
  • ERC-4337의 미래에 대한 논의

ERC-4337 스마트 계정이 Web3 UX를 단순화한다

ERC-4337은 Vitalik Buterin과 Ethereum Foundation 구성원들이 작성한 스마트 컨트랙트 지갑(스마트 계정이라고도 함)에 대한 표준입니다.

스마트 계정은 web3의 사용자 경험을 근본적으로 단순화하기 위해 설계되었습니다. 스마트 계정을 사용하면 시드 문구가 필요 없고, 브라우저 확장 프로그램을 다운로드할 필요가 없으며, 많은 경우 가스비를 지불할 필요도 없습니다.

ERC-4337은 다음과 같은 핵심 기능들로 이러한 경험을 가능하게 합니다:

  • 사용자는 UserOps라고 불리는 UserOperations라는 의사 트랜잭션을 만듭니다.
  • Bundler는 여러 UserOp을 묶어 하나의 온체인 트랜잭션으로 만듭니다.
  • 앱은 Paymaster 컨트랙트를 사용하여 사용자를 대신해 가스비를 지불할 수 있습니다.

Polygon, Optimism, Arbitrum이 앞서 나가고 있다

지난 3월 ERC-4337이 공식 출시된 이후, Polygon은 스마트 계정을 가장 먼저 채택한 생태계였습니다. 4월부터 7월까지 월간 활성 스마트 계정 중 Polygon의 비중은 95% 이상이었습니다.

이는 8월 들어 변화하기 시작했습니다. CyberConnect가 Optimism에서 에어드롭을 진행하며 Optimism의 시장 점유율을 37%까지 끌어올렸고, ZTX가 NFT 드롭을 진행하며 Arbitrum의 시장 점유율을 51%까지 끌어올렸습니다.

다음 차례는 Base입니다. Alchemy가 지난달 Base를 위한 ERC-4337 인프라 지원을 출시했습니다.

월간 활성 ERC-4337 스마트 계정 막대 그래프
월간 활성 ERC-4337 스마트 계정 (출처: 0xKofi)

160만 건 이상의 UserOp이 실행되었습니다!

스마트 계정을 사용할 때는 트랜잭션 대신 User Operation을 제출합니다 – 이는 메타 트랜잭션으로, 가스 결제를 후원할 수 있는 등의 추가 기능을 갖추고 있습니다. 3분기 동안 전체 UserOp 건수는 77,000건에서 160만 건으로 2,000% 이상 급증했습니다!

이러한 성장을 이끈 상위 세 가지 사용 사례는 다음과 같습니다:

1. CyberConnect

모든 사용자 계정이 ERC-4337 스마트 계정인 web3 소셜 네트워크 CyberConnect는 생태계에서 가장 활발한 앱이었습니다. 7월에는 전체 UserOp의 95%가 CyberConnect와 관련 NFT에 의해 발생했습니다.

2. ZTX

사용자가 3D 아바타를 커스터마이즈할 수 있는 NFT 프로젝트인 ZTX는 8월 한 달간 Arbitrum에서 200,000건 이상의 UserOp을 생성했습니다.

3. 결제

스마트 계정은 ETH, MATIC 및 스테이블코인을 이용한 가치 이전을 위해 30,000건 이상의 UserOp을 제출했습니다.

2023년 3분기 프로토콜별 ERC-4337 UserOps 막대 그래프
프로토콜별 UserOps (출처: 0xKofi)

CyberConnect 외에도, 스마트 계정을 채택한 흥미로운 사용 사례들은 다음과 같습니다:

  • Beam을 통한 원활한 web3 결제
  • Polygon에서 Fantazy를 플레이하는 web3 게이머들
  • Ethereum에서 Liquid Staking 사용자들이 LSD(예: stETH, rETH)를 발행하고 전송

번들당 평균 UserOp 수는 1건입니다 (현재까지는)

ERC-4337 생태계의 공공연한 비밀 중 하나는, 현재 대부분의 bundler가 실제로는 여러 UserOp을 묶지 않고 있다는 것입니다. 대다수의 운영자들은 트랜잭션당 하나의 UserOp만 중계하고 있습니다.

성공적으로 처리된 번들 트랜잭션의 97%가 단 하나의 UserOp만 포함하고 있었습니다. 이는 대체로 번들링 시점에 멤풀에 UserOp이 하나만 있었기 때문입니다. Alchemy의 bundler는 사용량이 많을 때 실제로 2건 이상의 UserOp을 번들링할 수 있으며, 실제로 그렇게 하고 있습니다.

지금까지는 번들링에 대한 수요가 낮았기 때문에 단일 UserOp을 중계하는 방식이 문제 없이 작동해왔지만, ERC-4337 채택이 늘어남에 따라 bundler들은 더 높은 처리량을 감당하고 사용자의 비용을 낮추기 위해 번들당 더 많은 UserOp을 묶기 시작해야 할 것입니다.

성공적인 번들 트랜잭션 내 UserOps 수를 설명하는 파이 차트
성공적인 번들 트랜잭션 내 UserOps 수 (출처: 0xKofi)

ERC-4337 채택이 늘어남에 따라 bundler들은 더 많은 트랜잭션을 받게 될 것입니다. bundler 개발자들이 계속해서 이러한 bundler들이 경제적, 운영적으로 어떻게 작동하는지 평가하여 모범 사례가 확산되고 공통적인 문제들이 조기에 해결될 수 있도록 하는 것이 중요합니다.

UserOp의 99.2%가 paymaster를 통해 가스비를 지불했습니다

Paymaster는 애플리케이션과 지갑이 사용자를 위한 가스비 보조나 사용자가 스테이블코인 또는 다른 ERC-20 토큰으로 가스비를 지불할 수 있도록 하는 등 유연한 가스 정책을 만들 수 있는 표준화된 인터페이스를 제공합니다. 이 글을 작성하는 시점 기준으로, 전체 UserOp의 99.2%가 paymaster를 통해 가스비를 지불했습니다.

Paymaster별 UserOps 수를 설명하는 파이 차트
Paymaster별 UserOps 수 (출처: 0xKofi)

앱들이 가스비 후원에 $430,000 이상을 지출했습니다

스마트 계정을 사용하면 지갑에 가스비가 없어도 트랜잭션을 실행할 수 있는 경우가 많은데, 이는 앱이 사용자를 대신해 가스비를 후원하기 때문입니다. ERC-4337의 이러한 가스 후원 기능은 앱이 사용자 경험을 단순화할 수 있게 해줍니다 – 특히 아직 토큰을 보유하지 않은 신규 사용자들에게 유용합니다.

Paymaster 후원 금액은 빠르게 $430,000를 넘어섰습니다. 이는 ERC-4337 스마트 계정이 애플리케이션 개발자에게 제공하는 막대한 가치를 보여주는 증거입니다. 앞으로 몇 달 동안 더 많은 앱들이 사용자 경험에서 가스를 추상화하기 위해 스마트 계정을 채택할 것으로 예상됩니다.

Paymaster별 누적 가스 지출을 나타내는 그래프
Paymaster별 누적 가스 지출 (출처: 0xKofi)

스마트 계정의 90%가 5건 미만의 UserOp을 실행했습니다

현재 대부분의 스마트 계정은 5건 미만의 UserOp을 제출했지만, 추세는 계속 상승하고 있습니다. 더 많은 사용자, 앱, 지갑이 ERC-4337을 채택함에 따라 앞으로 몇 달 동안 스마트 계정의 참여도가 크게 증가할 것으로 예상됩니다.

스마트 계정이 제출한 UserOps 수를 설명하는 그래프
스마트 계정이 제출한 UserOps 수 (출처: 0xKofi)

앞으로의 전망은?

ERC-4337 생태계는 아직 발전 초기 단계에 있으며 해야 할 일이 많습니다. 특히 진전이 필요한 영역은 다음과 같습니다:

1. 스마트 계정 애플리케이션 사용해보기

선구적인 web3 애플리케이션 개발자들이 ERC-4337을 어떻게 활용하고 있는지 알아보려면, 직접 인기 있는 앱들을 사용해보세요! Beam으로 송금하기를 위해 가입하거나, 가스 없는 web3 소셜 미디어 네트워크인 CyberConnect에서 계정을 만들어보세요!

2. 스마트 계정 도입 시작하기

Account Abstraction은 web3 설계 공간을 넓히는 패러다임 전환이며, 사용자 경험을 개선할 수 있습니다. 빌드를 시작하려면 다음 가이드들을 살펴보세요:

3. ERC-6900에 대해 알아보기

ERC-6900 명세와 ERC-6900 커뮤니티의 포럼 게시물을 읽고 애플리케이션, 지갑, 플러그인을 위한 현재 표준 인터페이스에 대해 알아보세요. 빌더나 연구자라면 논의에 직접 참여하여 표준을 다듬는 데 기여할 수도 있습니다.

저희처럼 모듈형 스마트 계정의 전망을 밝게 보신다면, 스마트 컨트랙트 지갑에 도입될 수 있는 모듈을 만들어보세요. ERC-6900을 사용해 만든 플러그인은 스마트 계정이 지출 한도 설정, 트랜잭션 자동화, 역할 기반 계정 제어 정의 등 SCW에 확장 기능을 추가할 수 있게 해줄 것입니다.

4. 번들당 UO 수 늘리기

더 많은 UO가 하나의 번들 트랜잭션에 묶일수록 비용이 분산되어 사용자가 더 낮은 수수료의 이점을 얻게 되므로, bundler들이 번들당 UO 수를 늘리는 것이 중요합니다.

bundler 역시 매 UserOp마다 동일한 가스 프리미엄을 부과하면서도 트랜잭션에 드는 비용은 줄일 수 있으므로 이득을 봅니다. 모든 bundler 운영자에게 모범 사례가 확산될 수 있도록 최적의 번들링 전략에 대한 연구가 계속되어야 합니다.

참고: 사용량이 많은 기간에는 Alchemy의 Bundler가 블록당 사용 가능한 총 가스량에 근접하는 번들을 처리합니다.

Bundler가 실행한 다중 UserOps 번들을 나타내는 그래프
Bundler가 실행한 다중 UserOps 번들 수 (출처: Kofi)

5. ERC-4337 멤풀 출시

UserOp이 번들링되기 전에 존재하게 될 공용 ERC-4337 멤풀을 만드는 작업이 현재 진행 중입니다. 이 대체 멤풀은 bundler가 각 애플리케이션 및 지갑과 독점적인 관계를 맺는 현재의 시장 구조에서 크게 벗어난 변화입니다.

멤풀이 활성화되기 전에 해결해야 할 미결 과제로는 어느 bundler가 다음 번들을 생성할지 결정하는 메커니즘을 설계하는 것과 ERC-4337 멤풀 데이터에 대한 접근을 민주화하는 것이 있습니다.

Alchemy 뉴스레터

출시 소식을 가장 먼저 받아보세요

뉴스레터 구독하기

Alchemy의 최신 제품 업데이트와 리소스 받기

A
O
D
+
구독자 80,000명 이상

이메일 주소를 입력하면 마케팅 커뮤니케이션 및 제품 업데이트 수신에 동의하게 됩니다. Alchemy는 저희 개인정보 처리방침에 따라 수집한 정보를 처리합니다. 언제든지 구독을 취소할 수 있습니다.