앱스토어에서 1) 앱을 다운로드하고, 2) 이메일로 로그인하고, 3) 애플 페이로 결제하고, 4) 서비스를 즐깁니다.
이 것이 기존의 web2에서 서비스를 사용하는 방법입니다. 하지만 Web3 앱은 어떨까요?
1) 메타마스크를 설치하고, 2) 비밀키를 적어두고, 3) 거래소에서 이더리움을 구매하여 메타마스크 월렛으로 보내고, 4) 서비스에 메타마스크를 로그인하고, 5) 서비스에서 트랜잭션을 생성할때마다 지갑에서 컨펌 버튼을 눌러야됩니다. 6) 다른 체인을 사용하려면 브릿지를 통해 추가적으로 자금을 전송해야하며, 위 모든 작업은 모바일에서 실행하기에 너무 불편합니다.
계정 추상화 (Account Abstraction, AA)라는 기술은 이러한 유저 경험의 한계를 없애고 web3 서비스들이 web2스럽게 동작하도록 개발되었습니다. 앱스트랙트 글로벌 월렛 (AGW)을 예로 들면, 이메일로 로그인하여 바로 앱스트랙트 내 App들을 즐길 수 있습니다. 트랜잭션 수수료는 앱 서비스가 대신 대납해줄 수 있으며, 신용카드로 결제하여 자금을 충전하여 유료 서비스를 사용할 수 도 있습니다. Noot trading을 통해 암호화폐 선물 거래를 수행하고, Death.fun, Gacha을 통해 온라인 카지노를 즐길 수 있으며, Myriad를 통해 예측 결과에 배팅하고, Opensea, MagicEden을 통해 NFT를 구매하고, dyli을 통해 실물로 청구가능한 수집품들을 구매할 수도 있습니다.
여기가 끝일까요? 최근의 트렌드는 AA 기술에 Cross chain 기술을 결합하는 것입니다. AA + Cross chain 자금 전송 기술이 결합되면 사용자는 자신의 자금이 어느 체인에 보관되었는지에 상관없이, 원하는 체인에서 즉각적으로 자금을 사용할 수 있습니다. 예를 들어 앱스트랙트에 100 USDC가 있고, 이더리움에 돈이 없더라도 내가 원하는 이더리움 상의 NFT를 즉각적으로 앱스트랙트의 100 USDC로 구매할 수 있도록 합니다. Cross chain 기술로는 Across 프로토콜이 많이 사용되는데, Across 프로토콜이 유동성 공급의 역할로서 다른 프로토콜에 쉽게 통합할 수 있도록 구축되어있기 때문에 많은 AA 프로젝트들이 Across 프로토콜을 사용하려 하고 있습니다 (ex. Zerodev, Rinestone). 이제 내가 사용하는 AA 월렛 하나로 블록체인의 모든 Dapp들을 사용할 수 있으며, 체인간 자금 이동을 신경 쓸 필요 없이, 가스비를 신경 쓸 필요 없이 정말 web2 스럽게 동작할 날이 멀지 않았습니다.
하지만 위 시나리오에는 큰 문제가 존재합니다. AA 서비스마다 구현이 다 다르다는 것입니다. 이것이 앱스트랙트의 AGW가 출시하기전에 여러 앱들에서 폭넓게 사용되는 AA 서비스가 없던 이유이기도 합니다. 예시로 다양한 web3 지갑 서비스를 연결하기 위해서 기존의 앱들은 Wallet Connect를 사용하면 됐습니다. 하지만 AA 서비스마다 세션키를 추가하고 제거하는 것, 세션키의 사용 금액/호출 권한을 제어하는 것 등 대한 세부적인 구현이 다르기 때문에 하나의 앱이 다양한 AA 서비스를 쉽게 지원할 수 없습니다. AA 서비스를 지원하기 위해선 각 AA 서비스를 적절하게 통합시켜야하는 불편함이 존재합니다. 또한 AA 서비스를 잘못 통합하여 사용할 경우, 해당 Dapp을 통해 유저의 지갑 자금이 탈취될 수 있는 리스크가 존재합니다. 사용자의 자금을 보다 안전하게 관리할 수 있는 권한 제어 컨트롤, 보다 쉽게 여러 AA 서비스를 댑들에게 연결할 수 있는 인프라 및 표준은 아직 해결해야할 과제입니다.
현재 AA 시장은 아직 성숙하지 않았고 해결해야 할 기술적 문제도 많지만, 잠재 고객층이 기존 Web3 유저를 넘어 Web2 유저로 확장 가능하다는 점에서 폭발적인 성장 가능성을 지니고 있습니다.
오히려 다양한 Dapp들이 모든 AA 서비스를 통합하기 어렵기 때문에, 상위 몇 개의 AA 서비스가 시장을 독점할 가능성이 존재합니다. 이러한 상황에서, 다양한 앱들이 적극적으로 통합하고 있고 기존 AA 대비 35% 더 높은 리텐션을 보이고 있는 앱스트랙트 월렛(Abstract Wallet)은 눈에 띄는 행보를 보이고 있습니다. 앱스트랙트 생태계에서는 Dapp들이 자연스럽게 AGW를 연동하여 사용하는 AGW 허브가 형성되고 있으며, 이는 Web3 대중화를 위한 중요한 기반이 되어가고 있습니다.
