
Particle Network, 계정 추상화 앱의 폭발적 성장을 견인할 모듈형 스마트 WaaS 출시
글: Carlos Maximiliano Cano, Ethan Francis, Particle Network
번역: Babywhale, Foresight News

계정 추상화(Account Abstraction, AA)는 Web3 사용자 경험 문제 해결을 위한 일종의 '대담한 도전'이다.
현재 Web3 산업은 기존 제품과 경쟁할 수 있는 더 나은 제품을 찾고 있다. 이러한 맥락에서 계정 추상화(AA)가 등장하였으며, 이는 복잡한 비즈니스 시나리오와 애플리케이션 구축을 지원하고 최종 사용자에게 향상된 경험을 제공하며 개발자에게 더 큰 유연성을 부여한다.
AA는 현재 EVM 생태계에서 지배적인 외부 소유 계정(EOA) 프레임워크에 대한 중대한 개선책이다. 그러나 AA의 채택은 직접적인 로드맵 없이 탈중앙화되고 유기적인 성장을 통해 이루어져야 한다.
한편, WaaS(지갑 서비스) 도구를 사용하면 최종 사용자가 단순히 Web2 자격 증명만으로도 빠르게 지갑을 생성하고 관리할 수 있다. 또한 애플리케이션 내에서 직접 서명 및 기타 작업을 수행함으로써 DApp과의 상호작용 경험을 단순화한다. 게다가 Particle Network의 MPC-TSS 같은 일부 기술 솔루션 덕분에 이러한 지갑은 비관리형과 보안성을 동시에 실현할 수 있다.
현재의 WaaS 도구는 사용자를 Web3로 원활하게 연결하는 독립적이고 직접적인 해결책이다. 그러나 Particle Network는 AA를 WaaS 제품에 통합하는 것이 계정 추상화의 활용을 가속화하고, 개발자가 더 나은 애플리케이션을 개발할 수 있는 능력을 강화하며, Web3 인프라를 업그레이드하는 한 가지 방법이라고 생각한다.
따라서 우리는 개발자가 애플리케이션에 AA를 구현할 때 최대한의 유연성을 제공하기 위해 Particle Network의 스마트 지갑 서비스 모듈형 스택(Smart Wallet-as-a-Service Modular Stack)을 공식적으로 출시한다. 이 제품을 소개하기 위해 먼저 이 제품 출시의 동기와 기존 WaaS 도구의 기능을 살펴보자. 이후 스마트 WaaS 모듈형 스택의 기능과 개발자 및 전체 생태계에 가져다주는 이점을 설명하겠다.
EOA 프레임워크의 결함
EOA 중심의 WaaS 도구와 Particle Network의 스마트 지갑 서비스 모듈형 스택 사이의 차이를 보다 명확히 보여주기 위해 먼저 AA가 열어주는 가능성을 이해하고, EOA 프레임워크가 이러한 가능성을 어떻게 제한하는지를 알아야 한다.
EOA 프레임워크의 근본적인 문제는 고급 논리나 다단계 절차가 필요한 시나리오를 처리할 수 없다는 점이며, 이는 복잡한 애플리케이션에 매우 중요하다. 개발자 입장에서는 반복적인 코딩, 사용자의 DApp 상호작용 방식에 대한 결정권 부족, 오류 발생 가능성 높은 가파른 학습 곡선 등을 의미한다.
AA는 프로그래밍 가능성을 통해 이러한 문제들을 해결하여 트랜잭션이 체인상 이벤트에 자동으로 반응하거나, 보안 강화를 위한 정기적인 다중 서명 승인을 실행하며, 지갑 인프라 내에서 더욱 유연하고 안전한 사용자 인증 프로토콜을 활성화한다. 개발자에게도 더 유연한 경험을 제공한다.
현재 EOA 프레임워크 내에서는 다음의 복잡한 시나리오를 개발하는 것이 비현실적이지만, AA는 이를 가능하게 한다:
DeFi 어그리게이터: 이러한 어그리게이터는 여러 플랫폼과 동시에 상호작용하거나, 해당 플랫폼들과의 반복적인 상호작용 전략을 설정하거나, 다양한 종류의 토큰을 동시에 사용하는 등의 다양한 기능을 수행할 수 있다. 사용자 경험을 충분히 매력적으로 만들고, 법정화폐 입출금 기능을 충분히 구현한다면, AA는 가스 비용 없이 비관리형, 완전 탈중앙화된 플랫폼이 중심화된 플랫폼을 대체할 가능성을 열어준다.
P2P 마이크로 거래 기반의 소셜 및 미디어 플랫폼: 저비용 L2 환경에서도 EOA는 소셜 플랫폼과의 상호작용을 매끄럽지 않게 느끼게 만든다. AA는 이러한 상황을 최적화하여 사람들이 오랫동안 꿈꿔온 설계를 현실로 만든다. 예를 들어, 시청 시간에 따라 크리에이터에게 마이크로 페이먼트를 하는 P2P 마이크로 거래 플랫폼이 가능해진다.
X-to-Earn, 게임 및 수익 민주화 플랫폼: AA는 상호작용을 촉진하고 세션 키를 통해 원활한 거래를 가능하게 하며, 지속적이고 신속한 거래가 필요한 시나리오에 적합하다. 따라서 'X-to-Earn'과 Web3 게임 경험은 더욱 실용적이며 사용자 몰입도를 높일 수 있다. 이런 환경에서는 사용자와 토큰 보유자에게 수수료 및 수익을 재분배하는 민주화된 플랫폼도 번성할 수 있다.
AA 채택에 관해 말하자면, ERC-4337은 작동 가능한 AA 애플리케이션을 가능하게 한 핵심적인 성취이다. 그러나 ERC-4337은 아직 프로토콜 수준에서 인정받지 못했기 때문에, AA의 발전은 크게 커뮤니티의 탈중앙화된 유기적 주도에 달려 있다. 이러한 맥락에서 WaaS 도구는 이 과정을 가속화하는 데 중요한 역할을 할 수 있으며, 자발적 마이그레이션(EIP-7377)과 같은 권장 방법의 중간 단계 역할까지 할 수 있다.
WaaS 도구와 AA 모델로의 전환
WaaS 도구는 개발자가 더 나은 경험 설계에 집중하고 하위 Web3 인프라를 더 쉽게 처리할 수 있게 해준다. 이를 위해 사용자가 지갑을 설정하고 사용하는 경험을 개선하지만, 본문에서 설명하듯 그 이상의 가능성을 지닌다. 현재 WaaS 도구는 다음과 같은 일을 할 수 있다:
-
사용자가 처음 Web3에 접속할 때 지갑 생성 과정을 간소화하고, Web2 자격 증명으로 로그인할 수 있도록 하여 원활한 전환을 가능하게 한다;
-
애플리케이션 내에서 직접 서명함으로써 트랜잭션 서명 과정을 단순화한다;
-
개발자가 DApp에 필요한 기능을 구현할 수 있는 모듈형 스택을 제공한다. 여기에는 원하는 디자인과 느낌을 구현하기 위한 내장 맞춤형 도구와 실제 적용 가능성이 포함된다.
EVM 생태계가 AA 프레임워크로 업그레이드를 모색하면서, 원생적으로 AA를 채택한 WaaS 도구는 이 과정을 가속화할 수 있다. 이러한 접근법을 충분히 이해하기 위해서는 WaaS 레벨에서의 원생 AA 구현과 비원생 AA 구현 사이의 주요 차이점을 이해하는 것이 핵심이다.
비원생 계정 추상화 구현
비원생 구현에서 EOA 기반 WaaS 제공자는 스마트 계정의 서명자(소유자) 역할을 한다. 이 설계에서 서명자는 특정 스마트 계정 구현과 일치하도록 제3자 애플리케이션에 의존한다. 이후 서명자는 WaaS 서비스를 통해 접근 가능한 EOA를 사용하여 스마트 계정의 상호작용을 수동으로 검증한다. 이로 인해 계정 초기화를 수동으로 수행해야 하거나, 때때로 사용자 작업을 생성/후원/푸시해야 하는 경우도 발생할 수 있다.
비원생 AA 솔루션을 사용하여 스마트 계정을 초기화하는 예시를 참고하라.
원생 계정 추상화 구현
AA 기능의 원생 구현은 사용자와 개발자 모두를 지원한다. Particle Network의 경우, 최종 사용자가 지갑 내에서 EOA 또는 스마트 계정 중 하나를 선택할 수 있도록 한다는 의미이다. 이 설계에서 EOA는 여전히 스마트 계정의 서명자이지만, 두 계정의 할당과 통합은 WaaS 제공자가 처리한다. 우리의 원생 구현에서 스마트 계정은 Particle Network 스마트 지갑 서비스 스택을 사용하는 앱에서 변하지 않는다. 비원생 구현에 비해 더 단순화된 경험을 제공하며 네트워크 효과를 창출할 수 있는 여지를 마련한다.
개발자에게 원생 구현은 더욱 자연스럽고 간단하다. Particle Network의 AA SDK는 계정 초기화, 사용자 작업 구성 및 기타 필수 조건을 자동으로 처리하여, 다수의 제3자 AA 스택 구성 요소를 사용할 때 일반적으로 요구되는 수동적인 사용자 작업 및 스마트 계정 관리를 제거한다.
Particle Network AA SDK를 사용한 구현 예시는 이 링크를 참고하라.
원생 AA WaaS는 광범위한 채택의 추진력
현재 AA는 실험 단계에 있기 때문에 MetaMask 및 다른 시장 선두 기업들은 규모의 문제로 인해 기술을 대규모로 통합하기 어렵다. 따라서 WaaS 서비스는 사용자 중심 솔루션 리더로서의 위치 덕분에 이러한 기능을 구현할 수 있는 가장 큰 동기와 직접적인 경로를 보유하고 있다. 원활한 사용자 유도 기능과 원생 지원을 갖춘 WaaS 도구는 Web3 채택에 있어 필수적이다.
원생 지원은 또한 WaaS 도구가 개발자가 AA를 자신의 도구에 어떻게 통합할지 탐색할 수 있는 이상적인 프레임워크를 제공한다는 의미이다. 이는 모듈화가 가능하게 되어 개발자가 다음 사항을 결정할 수 있게 한다:
-
목표 스마트 계정 구현 방식;
-
어떤 번들러(bundlers)를 사용할지;
-
다른 제3자 도구를 삽입할 수 있는지 여부.
WaaS 도구가 Web3 사용자 경험에서 AA 채택을 가속화하는 데 특별한 역할을 하고 있음을 감안할 때, 우리는 스마트 WaaS가 자연스러운 진화 단계라고 본다. 우리의 비전에서 이러한 도구는 개발자가 AA를 통해 DApp을 최적화하고, 양적·질적으로 더 빠르게 반복할 수 있게 하여 혁신을 촉진하고 궁극적으로 더 많은 사용자를 Web3 제품으로 유인할 수 있다. 우리가 언급한 모든 요소를 고려할 때, AA 채택 일정은 아래와 같을 수 있다:

가능한 AA 채택 곡선. 이상적인 상황에서 AA 채택률뿐만 아니라 Web3 신규 사용자 수도 함께 증가할 것이다.
Particle Network의 스마트 지갑 서비스 모듈형 스택
앞서 논의한 모든 포인트를 바탕으로, Particle Network의 스마트 지갑 서비스 모듈형 스택은 개발자가 차세대 Web3 경험을 구축할 수 있는 ERC-4337 AA 구현을 통해 AA의 엔드투엔드 채택을 실현하기 위해 나아가고 있다. Particle Network의 목표는 개발자가 Particle Network에 직접 연결된 WaaS 인스턴스를 유지하면서도 AA와 원생적으로 상호작용할 수 있는 유연한 경험을 제공하는 것이다.
Particle Network의 스마트 WaaS는 복잡성, 기능, 백엔드 구현 등과 무관하게 개발자가 애플리케이션에서 'WaaS+AA'의 모든 가능성을 활용할 수 있도록 설계되었다. 궁극적으로 이는 개발자가 애플리케이션에 가장 적합한 서비스와 도구를 선택할 수 있게 한다. 개발자가 특정 앱에서 AA를 어떻게 구현할지에 관계없이, 우리는 Particle Network의 AA-SDK가 제공하는 ERC-4337을 모든 수준의 하위 기술 스택에서 완전히 활용할 수 있도록 필요한 모듈을 내장하였다.
우리가 스마트 WaaS 스택을 구축할 때 다음 사항들이 중요하다고 판단하였다:
WaaS와 비관리형 키 관리로의 원활한 이용: Particle Network의 기존 WaaS 구현은 MPC-TSS 개인 키 관리 기능을 보유하고 있다. 이는 소셜 인증과 결합되어 최종 사용자가 Web3에 얼마나 익숙한지와 관계없이 빠르고 안전하게 참여할 수 있도록 보장한다.
앱 복잡성에 영향을 주지 않고 AA의 유연성 활용: 이를 통해 개발자는 AA의 기능을 충분히 활용할 수 있는 다양한 애플리케이션을 개발할 수 있다. Particle Network의 AA-SDK는 친숙한 거래 구조, 구성 및 계정 관리 모드를 통해 스마트 계정과 매우 익숙한 방식으로 프로그래밍 방식으로 상호작용할 수 있도록 지원하며, 이 모든 것은 SDK가 원활하게 처리한다. 즉, 복잡한 조작 없이 AA 사용을 시작할 수 있으며, 입지 및 계정 관리를 위해 Particle Network의 WaaS를 활용한 후, AA 채택 후 작업에는 Particle Network의 AA SDK를 활용하여 WaaS와 함께 사용할 수 있다.
WaaS를 통한 AA 모듈화: Particle Network의 AA SDK는 개발자가 모듈 방식으로 AA를 다룰 수 있게 하며, 선호하는 스마트 계정 구현, 번들러, 페이마스터 등을 쉽게 삽입할 수 있다. WaaS 제공자로서 Particle Network는 원래 우리 AA SDK를 사용하지 않은 앱에도 임의의 시점에서 AA 애플리케이션을 삽입할 수 있도록 지원한다. 따라서 비원생 AA 애플리케이션도 Particle Network의 WaaS를 활용할 수 있다. 이는 원생 및 비원생 앱 모두에 완전히 맞춤화 가능한 개발 경험을 창출한다.
다음 이미지는 Particle Network의 AA 모듈화 방안과 전체 구현 구조를 보여준다:

Particle Network의 모듈형 스택
이 모듈형 스택에 대해 더 깊이 이해하려면 아래에서 개발자 관계팀의 Ethan Francis가 제공하는 최소한의 코드로 앱을 개발하는 튜토리얼을 시청할 수 있다(그는 가스 없는 구현 예시를 제공함). 이 영상에서 Ethan은 Biconomy 지원이 내장된 원생 AA SDK를 사용한다. 동시에 이 링크에서 영상의 예시 코드를 확인할 수 있다.
AA는 이제 막 시작된 분야로, 다양한 스마트 계정 구현 옵션이 존재하며, 포괄적인 모듈형 스택을 도입함으로써 개발자에게 더 큰 유연성을 보장할 수 있다. 모듈화는 개발자가 선호하는 구성 요소를 삽입할 수 있을 뿐 아니라, 맞춤화 요구가 적은 개발자에게도 친숙하다.
Particle Network AA 스택의 인프라 구성 요소

Particle Network의 AA 스택 생태계, 향후 더 많은 구현에 대한 내장 지원 예정.
현재 Particle Network는 개발자와 사용자 모두에게 Biconomy의 스마트 계정 사용을 공식적으로 지원하고 있다. 그러나 전체 생태계의 내재적 모듈화와 상호 호환성을 촉진하기 위해 Particle Network는 SDK 및 사용자 인터페이스에서 사용자가 원하는 특정 스마트 계정 구현을 선택할 수 있도록 하여 단일 공급업체로 자동 전환되지 않는 고급 솔루션을 제공할 예정이다.
Particle Network의 원생 모듈형 AA 지원(원생 SDK, Particle Network의 RPC 등)은 자체적으로 강력하지만, WaaS 제공자로서의 성격 때문에 다른 AA 스택 제공자들과도 내재적으로 상호 호환된다.
Particle Network 프로토콜 스택을 활용한 몇 가지 예시는 다음과 같다:
-
Particle Network의 AA SDK를 사용하여 계정 관리, 페이마스터, UserOp 구성 및 Pimlico 번들러를 통한 전송;
-
Particle Network의 AA SDK로 계정 관리 후, Pimlico의 번들러와 페이마스터를 통해 수동으로 사용자 작업을 구성, 후원 및 전송(데모);
Particle 번들러
Particle Network는 전용 페이마스터와 번들러도 구축했다. Particle Network의 번들러는 완전히 오픈소스이며 확장 가능하고 신뢰할 수 있는 ERC-4337 상호작용을 촉진한다. 실제로 Particle 번들러는 파트너십 프로그램을 통해 opBNB, Scroll Sepolia, Combo Testnet 등 다수의 공개 체인에서 계정 추상화를 대규모로 채택하여 수십만 건의 거래를 처리했다.
Particle 번들러는 스마트 계정 Nonces를 관리하고 사용자 작업을 자동으로 배치하여 사용자 트랜잭션을 단순화한다. 새로운 체인에 대한 배포를 단일 명령으로 단순화하며, 5분 이내에 추가 체인을 지원할 수 있다. 개발자에게는 번들 서명자 구성, 자동 보충, 모니터링 알림 등의 기능을 제공한다. 번들러는 높은 작업량을 효율적으로 처리하여 빠른 거래 처리를 보장하며, 강력한 인프라 지원 하에 다양한 조건에서도 운용 안정성을 유지한다.
Particle 번들러의 주요 기능은 표준 RPC 지원, 구성 가능한 서명자, 멀티체인 지원, 반복 사용자 작업, 동시 사용자 작업 처리, 가스 오라클 통합, 다수의 번들러 서명자 관리 시스템 등을 포함한다. 번들러는 번들러 서명자의 잔액을 자동 보충하고, 실패한 거래를 재시도하며, MEV 영향 하에서도 정확한 거래 세부 정보를 제공한다. 더 자세한 내용은 오픈소스 공지에서 확인할 수 있다.

Particle Network의 내부 및 외부 구현
보안성
Particle Network의 스마트 WaaS 구현은 사용자 데이터와 자산 보호를 위해 MPC-TSS를 지원하는 보안 기능도 갖추고 있다. 이러한 보안 고려사항은 아래 이미지와 같다:

Particle Network의 MPC-TSS 보안 설정
Particle Network는 2/2 고급 TSS 방식을 채택하여 사용자의 개인 키가 전체 수명 주기 동안 어느 한 위치나 엔티티에 집중되지 않도록 보장한다. 이 방식은 키를 두 부분으로 나누어 저장하여 각각의 조각이 완전한 키 정보를 노출하지 않도록 한다. Particle Network는 또한 사용자가 마스터 패스워드를 생성하여 로컬 키 조각을 암호화하고 안전하게 저장할 수 있도록 한다. 이를 통해 사용자는 완전한 보안 상태에서 장치 간에 지갑을 복원할 수 있다. 이러한 메커니즘과 왜 이것이 사용자 개인 키를 비관리형 방식으로 보호하는 가장 안전한 선택인지에 대해서는 《How to Choose a WaaS》 글을 참조하라.
Particle Network와 스마트 지갑 서비스의 다음 단계는?
계정 추상화(Account Abstraction)와 지갑 서비스(Wallet-as-a-Service) 솔루션의 결합은 Web3 개발자와 최종 사용자의 경험을 변화시켜 우리 생태계를 더욱 매력적으로 만들 가능성이 있다.
Particle Network의 스마트 지갑 서비스 모듈형 스택은 기존의 매력적인 제품에 대한 중대한 업그레이드이며, 실용성을 강조하고 AA를 활용한 사용자 친화적 애플리케이션 개발 과정을 단순화한다. 이 방면에서 Particle Network의 통합 생태계는 유연성이라는 지침 원칙을 따르는 주요 이점 중 하나이다.
곧 발표될 공지에서 우리는 Particle Network의 옴니체인 계정 추상화(Omnichain Account Abstraction)를 소개할 것이며, 이는 Particle Network의 곧 출시될 v2 버전의 토큰 중심 설계에서 중요한 역할을 할 것이다. 이 혁신을 중심으로 Particle Network는 개발자와 최종 사용자를 위한 일련의 신제품을 처음으로 출시하여 더욱 통합되고 기능적으로 포괄적인 환경을 조성할 예정이다.
본문에서 소개한 스마트 WaaS의 진보는 혁신과 애플리케이션 성능 향상을 위한 기회이다. 이 글을 읽은 당신께, 우리는 Particle Network의 자세한 튜토리얼과 포괄적인 문서와 같은 자원을 활용하여 이러한 강화 기능을 프로젝트에 통합할 것을 초대한다. AA 채택률이 증가함에 따라, 개발자가 AA 기반 슈퍼 DApp을 구축하는 것은 Web3 채택률 가속화에 핵심적인 역할을 할 것이다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














