계정 추상화

계정 추상화(Account Abstraction)는 사용자에게 EOA(Externally Owned Account)가 아닌 스마트 계정(Smart Cccount) 생성을 통해 사용자에게 획기적인 UX를 제공할 수 있는 이더리움 업데이트입니다. 위핀에서는 계정 추상화 표준인 ERC-4337을 연동하여 지갑 사용자에게 가스 수수료를 후원하고 관리할 수 있는 기능을 제공합니다. 위핀을 연동하여 계정 추상화를 도입하길 원하신다면, 양식을 통해 신청해주세요.

온보딩의 다음 단계

소셜 로그인 기반으로 지갑을 생성하는 위핀 지갑을 통해 사용자는 어플리케이션에 쉽게 온보딩 할 수 있습니다. 이는 과거에 복잡한 니모닉이나 키 관리와 같은 문제로 인해 사용자의 대부분이 이탈하던 환경에서, web3에 익숙하지 않은 사용자도 쉽게 진입할 수 있는 새로운 가능성을 열어줍니다. 하지만 최종 목표는 온보딩이 아니라, 사용자가 진정한 web3 어플리케이션의 가치를 알게 되는 것입니다.

사용자는 web3 여정 가운데 블록체인 거래 (e.g. 토큰 전송)를 마주하게 됩니다. 블록체인 환경에서는 거래를 위해서 네이티브 토큰을 필요로 하지만, web3에 익숙하지 않은 사용자가 거래를 위해 네이티브 토큰을 획득하는 것은 새로운 진입 장벽입니다. 예를 들어, 사용자는 어플리케이션으로부터 획득한 NFT를 단순히 전송하거나 토큰을 교환하길 원할 때, 중앙화된 거래소에서 KYC를 거치고 코인을 구매한 후 이용 중인 앱의 지갑 계정으로 네이티브 토큰을 전송해야 합니다. 이러한 복잡한 과정과 비용, 전송 중의 리스크를 고려한다면 원활한 온보딩 이후에도 거래 환경으로 인해 여전히 사용자 경험이 좋지 못한 것을 알 수 있습니다.

계정 추상화를 통한 가스비 후원

계정 추상화는 지갑 사용자에게 스마트 컨트랙트로 구성된 스마트 계정을 생성하여 향상된 UX를 제공할 수 있습니다.

이더리움의 2가지 유형의 계정 중, 위핀을 포함한 많은 지갑은 사용자의 서명을 필요로 하는 EOA로 구현되어 있습니다. 반면에 스마트 계정이란, 스마트 컨트랙트로 구성된 지갑 계정을 의미하며, 프로그래밍 가능한 코드로 제어됩니다. 자산을 보유하고 있는 스마트 계정은 서명자로 등록된 사용자만이 제어할 수 있습니다. 위핀 지갑에서 생성된 EOA는 스마트 계정의 서명자로 활용되도록 연결하고, 사용자에게는 새로운 스마트 계정을 생성합니다.

스마트 계정을 생성한 사용자는 직접 가스 수수료를 보유하고 있지 않아도, 번들러라고 불리는 제 3자를 통해 온체인 거래가 가능합니다. 번들러가 사용자의 거래를 블록체인에 전송하면서 수수료를 지불하고, 이후 수수료에 사용된 금액을 페이백 하기 위해 페이마스터를 사용합니다. 어플리케이션 개발자는 페이마스터를 통해 번들러가 수수료를 페이백 할 수 있도록 설정해둘 수 있습니다. 이를 통해 최종 사용자는 가스 피 수수료 없이 어플리케이션으로부터 수수료를 후원 받을 수 있게 됩니다.

위핀으로 계정 추상화 도입하기

위핀을 통해 계정 추상화를 도입할 경우 다음과 같은 이점을 얻을 수 있습니다.

  • 사용자가 네이티브 토큰 없이도 거래가 가능하여 원활하게 어플리케이션을 이용할 수 있습니다.

  • 어플리케이션 개발자는 페이마스터를 통해 수수료 후원을 관리할 수 있습니다.

  • 복잡한 통합 과정 없이 위핀 지갑을 통합 후 간단한 설정으로 후원 정책(예. 최초 5회 수수료 지원)을 설정할 수 있습니다.

이외에도 계정 추상화를 도입하게 될 경우 미래에 더 많은 사용자 경험의 혁신을 가져다줄 기능들이 제공될 예정입니다.

Last updated