
모듈형 계정 추상화 발전 연례 회고: 주요 이정표, 데이터 및 트렌드
글: Konrad Kopp
번역: 백화블록체인
2023년은 '계정 추상화 혁신가들'의 해였다. ERC-4337이 초기의 열기를 불러일으키며 개발자 커뮤니티(4337 마피아)를 활성화시켰지만, 그 영향은 표준 자체를 훨씬 초월했다. 새로운 지갑(Soul Wallet 및 Clave 등)이 등장했고, 중요한 스마트 계정 기능들이 개선되었으며(세션 키, 새로운 복구 메커니즘, 패스키), 관련 수직 분야들은 사용자 경험(UX)을 개선하는 핵심 인프라를 추진하기 위해 스마트 계정을 활용하는 방법을 찾아냈다(예: 의도(Intent) 기반 트랜잭션).
새롭게 부상하는 수직 분야 중 4337 위에서 많은 혁신이 발생하고 있으며 모든 이러한 발전의 중심에 있는 것은 바로 모듈형 계정 추상화이다. 모듈형 계정 추상화는 스마트 계정이 쉽게 확장 가능하고, 맞춤화 가능하며, 이식 가능하고 안전한 세상을 약속한다. 우리는 2024년 이 분야의 발전에 매우 기대하고 있다. 새해를 시작하며 작년의 주요 이정표들을 되돌아보고 2024년 전망을 간략히 설명하고자 한다.

1. 2023년 이전
스마트 계정을 모듈화하려는 아이디어는 이미 오랫동안 존재해왔다. 2023년 이전까지 가장 두드러진(우리가 아는 한 유일한) 모듈형 계정은 Safe였다. Safe의 아키텍처는 실행기 모듈이 계정 내부로 콜백할 수 있도록 하며, 가드/훅 모듈과 폴백 처리기가 포함되어 있다. GnosisDAO가 구축한 Zodiac 모듈은 Safe용으로 구축된 모듈의 예시 중 하나다. 다른 계정 추상화 참여자들도 이전에 모듈화의 일부 측면을 탐색했지만(Argent 등), 우리가 아는 한 그들은 아직 프로덕션에서 이러한 패러다임으로 전환하지 않았다.
2. 시초
2022년 말, ERC-4337 감사를 거의 완료할 무렵, 다이아몬드 프록시(Diamond Proxies)를 사용하여 ERC-4337 계정을 모듈화하는 아이디어가 등장했다. 2023년 2월 ETHDenver 행사에서 Rhinestone는 다음 특징을 갖춘 첫 번째 프로토타입을 구축했다:
1) 모듈화
2) 네이티브로 ERC-4337 호환
3) 다이아몬드 프록시 기반, 그리고 해커톤 결승 진출작 중 하나로 선정되었다.
이는 방대한 논의와 커뮤니티 노력, 프로토타입 및 제품들을 촉발시켰다.
3. 기술적 이정표 / 제안
ETHDenver 이후 이루어진 첫 번째 중요한 단계 중 하나는 ERC-6900의 출시(2023년 4월 18일)였다. 이 제안은 모듈형 스마트 계정을 규격화하는 것을 목표로 하며, ETHDenver의 초기 프로토타입에서 영감을 얻었다. 이는 다이아몬드 프록시를 사용하여 스마트 계정을 모듈화하는 것에 대한 공개적인 논의, 특히 delegatecall에 관한 주제를 본격적으로 시작했다. 이어서 ZeroDev는 4월 25일 자신의 커널(Kernel)을 출시했으며, 이는 여전히 가장 단순하고 확장 가능한 스마트 계정 중 하나다. 이후 B1C0nomy는 9월 27일 Safe를 포크하여 네이티브로 4337과 호환되도록 하고 검증 로직을 모듈화할 수 있는 자신만의 모듈형 스마트 계정을 출시했다. 또한 Thirdweb은 여름 말경 동적 계정(dynamic account)을 발표했다.
그러나 모듈형 계정은 퍼즐의 유일한 조각은 아니다. 모듈형 계정 추상화의 약속은 어떤 개발자든 스마트 계정 기능을 만들 수 있고, 어떤 스마트 계정 사용자든 설치하고 사용할 수 있다는 것이다. 제3자 개발자를 계정에 도입함으로써 상당한 보안 위험이 따르게 된다. 이 특정 문제를 해결하고 모듈 배포 및 발견 플랫폼을 만들기 위해 우리는 7월 모듈 레지스트리(module registry)를 출시했고, 곧이어 8월 14일 ERC-7484를 출시했다. Safe{Protocol}의 백서는 8월 15일 발표되어 Safe 생태계 내에서 정확히 이 문제를 해결하고자 하였다.
2023년의 모듈 개발은 기본적인 계정 기능 중심으로 진행되었다. 여기에는 새로운 계정 복구 시스템(예: Safe의 복구 센터), 서명 메커니즘으로서 패스키(passkey) 사용 개선, 다중 체인 간 계정 동기화를 위한 멀티체인 모듈 등이 포함된다. 이러한 기본 기능 외에도 사용자에게 더 큰 보안성과 프라이버시를 제공하거나 계정에서 직접 편리하게 DeFi에 접근할 수 있게 하는 통찰력 있는 모듈들이 등장하기 시작했다(추후 예측 내용 참조). 개발자들에게 이러한 모듈형 아키텍처를 쉽게 사용하여 맞춤형 계정 기능을 구축할 수 있도록 필요한 도구를 제공하기 위해 Rhinestone는 8월 25일 모듈 개발을 위한 첫 번째 개발자 프레임워크인 ModuleKit을 출시했다.
11월에는 B1C0nomy와 Rhinestone가 협력하여 2024년 1분기에 출시될 예정인 최초의 '모듈 스토어'를 발표했다. 이 모듈 스토어는 dapp 및 지갑 개발자가 타인이 구축한 모듈을 찾아 자신의 애플리케이션에 통합하여 사용자 경험을 개선하거나 새로운 제품 경험을 창출할 수 있게 한다.
2023년 12월, ZeroDev, B1C0nomy, Rhinestone 및 OKX는 더욱 단순화된 모듈형 스마트 계정 표준인 ERC-7579를 공동 출시했다. 이 ERC는 모듈 개발자와 애플리케이션이 필요로 하는 최소한의 상호 운용성을 실현하면서도 계정 공급업체가 혁신할 수 있도록 하며, 이는 ERC-6900이 심각하게 제한했던 부분이다.
4. 관련 데이터
1) 배포된 모듈형 계정
모듈형 계정 추상화 생태계가 2023년에야 비로소 주목받기 시작했지만, 대부분의 프로덕션 계정은 이미 모듈형이다. 커널(Kernel)과 B1C0nomy 계정은 4337 네이티브 계정의 80% 이상을 차지하며, 스마트 계정 채택 측면에서는 Safe가 시장 리더이다. 커널은 약 100만 개의 계정을 배포했고, B1C0nomy는 60만 개 이상을 배포했다(참조). 2023년 동안 Safe는 410만 개 이상의 계정을 배포하며 지배적인 위치를 유지했으며, 이는 전년 대비 355% 증가한 수치다. 이들 계정 중 다수는 Worldcoin을 대신하여 배포된 것이며, 올해 초에 270만 개의 검증된 계정에 도달했다.
2) 모듈형 스마트 계정을 활용하는 애플리케이션
4337 생태계에서 계정 수와 사용자 작업 수를 기준으로 할 때, CyberConnect와 FanTV(탈중앙 미디어 스타트업)는 각각 55만 개와 47만 개의 고유 계정을 보유하며 가장 규모가 큰 애플리케이션이다. ZTX 후드티 판매 이벤트는 20만 개 이상의 계정을 생성했으며, Telegram 스마트 지갑인 Grindery는 20만 개 이상의 계정을 생성했다. 이 모든 애플리케이션은 토큰 인센티브를 활용하여 사용자를 전환했으며, 이는 초기 제품 시장 적합성에 대한 평가를 어렵게 만든다(사용자 참여도에 대한 영향은 다음 섹션에서 확인 가능하다). 이러한 제품들은 주로 스마트 계정을 이용해 원활한 입문 경험을 창출하는데 집중하고 있으며, 이는 모듈형 계정 추상화만의 고유한 특징은 아니다.
모듈형 스마트 계정이 더 혁신적인 애플리케이션 경험을 제공하는 분야는 계정 자동화를 통한 DeFi이며, 이는 의도 기반 트랜잭션 인프라 및 제품 구축자들의 주요 플랫폼으로 자리 잡았다. 예를 들어 Composible CoW는 Safe의 모듈형 아키텍처를 활용하여 사용자에게 의도 기반 트랜잭션 경험을 제공한다. Rage Trade와 CapX는 특별히 설계된 세션 키를 통해 원활한 DeFi 운영을 제공한다. 그러나 이러한 제품들은 여전히 초기 실험 단계에 있으며 스마트 계정 모듈을 완전히 활용하지는 못하고 있다.
3) 사용자 통계
지금까지 ERC-4337 생태계 전체의 주요 단점 중 하나는 아래 그래프에서 보듯이(출처: BundleBear) 사용자 유지율(retention rate)이 매우 낮다는 점이다. 대부분의 ERC-4337 계정이 모듈형이기 때문에 모듈형 계정 추상화 생태계 역시 그러하다. 앞서 언급했듯이, 그 이유 중 하나는 토큰 인센티브를 활용하여 연계 제품의 초기 사용자 채택을 유도했기 때문일 가능성이 크다.

5. 2024년 전망
우리는 2024년의 두 가지 키워드가 채택(Adoption)과 상호 운용성(Interoperability)이라고 생각한다.
1) 채택
2023년에는 대부분의 스마트 계정 채택이 임베디드 지갑 또는 일명 '임베디드 서명자(embedded signers)'를 통해 이루어진 것을 보았다. 이러한 서명자가 제어하는 대부분의 스마트 계정은 모듈형이며, 우리는 이러한 추세가 2024년에도 계속될 것이라고 생각한다. 새로운 임베디드 서명자 SDK의 등장과 기존 SDK의 개선은 개발자들이 경쟁적으로 새로운 기능을 제공하게 만들며, 스마트 계정 모듈이 다양한 참여자들을 차별화하는 데 핵심적인 역할을 할 것이라고 믿는다.
패스키 검증기, 다양한 복구 및 세션 키 유형 등의 기존 모듈 채택은 계속 증가할 것이다. 개발자들은 더 독특한 모듈들, 예를 들어 DeFi 자동화 실행기 등을 시험해볼 것이며, 이를 통해 기존 중앙화 금융과 경쟁하거나 초월하는 독특한 제품 경험을 제공할 수 있을 것이다. 모듈은 사용자의 봇을 체인 상으로 가져오거나 DeFi 채택의 지식 장벽을 크게 낮추는 데 핵심적인 역할을 할 수 있다.
또한 보안 및 프라이버시 분야에서의 모듈 채택도 관찰할 수 있을 것이다. 지출 제한 및 구성 가능한 다중 서명(예: 새로운 계약과 상호작용할 경우 추가 서명 필요)은 간단한 보안 강화를 제공하며, 더 진보된 취약점 탐지 모듈은 오프라인 서비스와 결합될 수 있다. 프라이버시 기술을 활용한 모듈이 등장하여 사용자에게 신원을 은폐하고 프라이버시를 증가시키는 수단을 제공할 것이다. 이것은 계정 복구 프로세스가 사용자 정보를 노출하지 않도록 보장하는 것도 될 수 있고, 은밀한 P2P 상호작용을 위한 새로운 메커니즘을 제공하는 것도 될 수 있다.
2) 상호 운용성
2023년에는 모듈형 계정 추상화 분야에서 다양한 참여자들이 각자의 혁신 경로를 개척하면서 많은 단편화 현상이 발생했다. 우리는 혁신이 계속될 것이라고 생각하지만, 동시에 2024년에는 상호 운용성이 더 큰 역할을 하여 애플리케이션과 사용자가 모듈을 쉽게 사용하고, 개발자가 자신의 모듈을 어떤 계정 구현을 사용하는 사용자에게든 쉽게 배포할 수 있게 될 것이라고 본다.
우리는 상호 운용성이 세 가지 측면에서 발생할 수 있다고 본다:
1) 계정 컨트랙트 수준
2) 계정 생성 수준 및
3) 모듈 수준.
ERC-7579는 첫 번째 측면의 최적 후보이며, 현재 전체 4337 호환 스마트 계정의 80% 이상을 차지하는 ZeroDev, B1C0nomy, OKX는 1분기 내 채택을 계획하고 있으며, 더 많은 계정 구축자들이 뒤따를 것으로 예상된다. 두 번째 측면은 동일한 SDK가 지원하는 여러 애플리케이션 간에 임베디드 서명자를 쉽게 생성하고 재사용할 수 있도록 하며, 아마도 여러 SDK 간에도 적용될 수 있다.
2023년에는 이 목표를 달성하기 위한 표준의 예시인 ERC-7555를 이미 목격했으며, DevConnect 기간 중 WalletUncon에서는 이 문제를 해결하기 위한 여러 논의가 있었다.
마지막으로, 우리는 2024년이 모듈 상호 운용성의 중요한 해가 될 것이라고 생각한다. ERC-7579가 제안한 것 같은 고차원 수준에서든, 세션 키의 작동 방식 등을 표준화하는 더 구체적인 모듈 수준에서든 말이다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














