
Web3 지갑의 '아이폰 모먼트'! 한 문장으로 이해하는 OKX AA 스마트 계약 지갑
서론
「본문은 가장 쉬운 언어로 신규 사용자가 Web3 지갑을 이해하고 사용해 보는 데 도움을 주며, 새로운 물결에 조속히 참여할 수 있도록 목표로 합니다.」
현재 전 세계 Web2 사용자는 약 50억 명에 달하지만, Web3 사용자는 4억 명에 불과하며 Web3는 여전히 소수의 영역입니다. 진입 수단인 Web3 지갑의 보급은 Web3의 대규모 활용 실현에 기여합니다.
8월 2일, OKX는 선도적으로 AA 스마트 컨트랙트 지갑을 출시하며 블록체인 산업의 역사 자체를 바꾸고 인터넷 사용자의 Web3 진입 장벽을 낮출 것으로 기대됩니다.
이더리움 창시자 비탈릭 부테린(Vitalik Buterin)은 반복적으로 스마트 컨트랙트 지갑이 Web3 지갑의 미래라고 강조했습니다. 또한 EthCC 회의 연설 요약에서 그는 향후 계정 추상화(Account Abstraction, AA)가 암호화폐 지갑을 이메일처럼 간단하게 만들 것이라고 말했습니다. 이더리움 2.0 로드맵에서 공식적으로 계정 추상화(AA)는 머지(Merge), 샤딩(Sharding)과 동일한 수준으로 분류되어 있으며, 이는 이더리움 생태계 내에서 계정 추상화의 중요성을 잘 보여줍니다.
Web3 지갑 입문
잠시 Web3 개념을 제쳐두고 보면, Web3 지갑은 위챗이나 알리페이와 본질적인 차이가 없으며 일종의 결제 도구입니다. 이러한 기본 참조점이 있으면 Web3 지갑을 이해하는 것이 훨씬 쉬워집니다.Web3 지갑은 주로 디지털 자산의 수취, 저장, 관리 및 송금, 그리고 DApp 탐색 등에 사용됩니다.
다시 Web3의 탈중앙화 등의 다양한 개념을 더하면, 기존 결제 수단과 비교했을 때 Web3 지갑의 가장 큰 변화는 사용자가 개인키를 직접 소유하고 자산을 완전히 통제함으로써 은행 및 금융기관 같은 제3자 중개 기관에 의존하지 않아도 된다는 점입니다. 즉, 실리콘 밸리 은행 사태 같은 블랙스완 사건이나 세계 종말이 닥치더라도 귀하의 자산은 여전히 Web3 지갑 안에 있으며 개인키로 통제할 수 있습니다.
각 Web3 지갑은 유일한 개인키에 대응되며 변경할 수 없습니다. 개인키는 64자리 길이의 16진수 문자열로 구성된 문자와 숫자의 조합이며, 사용자가 기억하고 기록하기 쉽게 하기 위해 12개의 단어로 구성된 니모닉(mnemonic) 문구로 단순화됩니다.따라서 개인키는 매우 중요하며, 누구든 개인키를 소유하면 자산을 통제할 수 있습니다. 개인키의 통제권을 중심으로 세 가지 유형의 지갑이 파생되는데, 각각 사용자가 개인키를 완전히 소유하는 호스팅되지 않는 지갑, 사용자와 서비스 제공업체가 공동으로 소유하는 하이브리드 호스팅 지갑, 그리고 서비스 제공업체가 개인키를 전적으로 소유하는 호스팅 지갑입니다. 현재 메타마스크(Metamask), OKX Web3 지갑 등 주요 지갑들은 대부분 비호스팅(또는 셀프 호스팅) 지갑에 속합니다.
비록 비호스팅 지갑이 자산 통제권을 사용자에게 돌려주었지만, 니모닉 문구의 기억 및 보관 어려움, 가스(Gas) 지불 방식의 제한, 복잡한 작업 절차 등 여러 문제점을 안고 있어 신규 사용자들에게 큰 장애물이 되고 있습니다. 이러한 문제들을 해결하기 위해 OKX Web3 지갑을 비롯한 다양한 지갑들이 지속해서 새로운 기술과 방법을 탐색하며 제품 업데이트와 반복 개선을 가속화하여, 사용자 친화적이면서도 안전한 선도적인 디지털 지갑 구축을 목표로 하고 있습니다. OKX의 AA 스마트 컨트랙트 지갑 출시는 자산 보안을 확보하면서 동시에 일괄 거래, 가스 대납, 개인키 복구 등 맞춤형 및 확장 기능을 제공합니다. 이는 니모닉/개인키에 대한 의존을 벗어나 보안성을 높이고 체인 상의 상호작용 절차를 단순화하며 자동으로 가스 보조금을 제공하여 Web3 지갑 사용 장벽을 낮추고 Web3 지갑의 "아이폰 모멘트"를 열어줄 수 있으며, Web3의 대규모 적용을 추진하고 광범위한 가능성을 열어줄 것입니다.
비록 비호스팅 지갑이 자산 통제권을 사용자에게 돌려주었지만, 니모닉 문구의 기억 및 보관 어려움, 가스(Gas) 지불 방식의 제한, 복잡한 작업 절차 등 여러 문제점을 안고 있어 신규 사용자들에게 큰 장애물이 되고 있습니다. 이러한 문제들을 해결하기 위해 OKX Web3 지갑을 비롯한 다양한 지갑들이 지속해서 새로운 기술과 방법을 탐색하며 제품 업데이트와 반복 개선을 가속화하여, 사용자 친화적이면서도 안전한 선도적인 디지털 지갑 구축을 목표로 하고 있습니다.OKX의 AA 스마트 컨트랙트 지갑 출시는 자산 보안을 확보하면서 동시에 일괄 거래, 가스 대납, 개인키 복구 등 맞춤형 및 확장 기능을 제공합니다. 이는 니모닉/개인키에 대한 의존을 벗어나 보안성을 높이고 체인 상의 상호작용 절차를 단순화하며 자동으로 가스 보조금을 제공하여 Web3 지갑 사용 장벽을 낮추고 Web3 지갑의 "아이폰 모멘트"를 열어줄 수 있으며, Web3의 대규모 적용을 추진하고 광범위한 가능성을 열어줄 것입니다.
계기
왜 OKX는 AA 스마트 컨트랙트 지갑을 출시해야 했을까요?
AA 스마트 컨트랙트 지갑의 'AA'는 Account Abstraction의 약자이며, 따라서 AA 스마트 컨트랙트 지갑은 스마트 계정 또는 계정 추상화라고도 합니다.
계정 추상화란 무엇인지 이해하려면'계정'과 '추상화' 두 부분으로 나누어 살펴볼 필요가 있으며, 먼저 이더리움 계정에 관한 배경 지식을 알아야 합니다.
지금은 거의 모든 사람이 금융 플랫폼 계정을 가지고 있으며, 이더리움 계정 역시 은행 계좌, 알리페이, 위챗 등 일반 금융 계좌처럼 계정 잔액을 직관적으로 확인할 수 있습니다. 그렇다면 이더리움 계정은 어떤 특별한 점이 있을까요?
비트코인 네트워크와 달리 이더리움 계정은 간단한 토큰 거래뿐만 아니라 복잡한 스마트 컨트랙트도 지원합니다. 따라서 이더리움에는 외부 소유 계정(Externally Owned Accounts, EOA)과 컨트랙트 계정(Contract Accounts, CA)이라는 두 가지 유형의 계정이 존재합니다.현재 모든 지갑들은 이 두 가지 계정 유형을 기반으로 만들어졌으며, 아래 이미지를 통해 두 계정 유형의 차이점을 한눈에 비교할 수 있습니다.

이더리움 계정은 어떻게 작동할까요? 예를 들어, 소명이 EOA 계정 A를 생성하고, 소리는 EOA 계정 B를 생성했다고 합시다. 이제 소명이 소리에게 1개의 ETH를 주고 사과를 사려고 합니다. 이 경우 계정 A에서 계정 B로 직접 송금할 수 있을까요? 아닙니다. 반드시 CA 계정 C를 거쳐야 합니다.
왜 그럴까요? 소명이 소리에게 돈을 보낸 후 소리가 약속을 어기면 어떻게 될까요? 혹은 소리가 물건을 보냈는데 소명이 돈을 주지 않으면 어떻게 될까요? 이럴 때 스마트 컨트랙트를 배포하여 CA 계정 C를 생성할 수 있습니다. 이때 계정 A와 계정 B 모두 계정 C에 2개의 ETH를 입금합니다. 소리가 물건을 발송하면 계정 C가 트리거되어 계정 A에 1개의 ETH를, 계정 B에 3개의 ETH를 전송합니다.
이것이 바로 이더리움 계정의 기초 설명입니다. 다음으로 '추상화'에 대해 이야기해 보겠습니다. 계정 추상화를 쉽게 이해하도록 예를 들어보겠습니다.예를 들어 여름철 에어컨은 내부 작동 원리를 몰라도 리모컨으로 온도와 풍속을 조절할 수 있습니다. 리모컨은 마치 에어컨의 내부 작동을 표면으로 '추상화'한 것과 같습니다. 이러한 기초 개념을 갖고 있다면 계정의 '추상화'를 이해하기 쉬울 것입니다.
현재 EOA는 지갑 기능을 수행하고, CA는 스마트 컨트랙트 논리를 수행하며, 각각 장단점이 있습니다.
전통적 은행 계좌와 달리 EOA 계정은 '소유권'과 '서명권'이 일체이며 유일한 개인키로 제어되기 때문에 다양한 문제가 발생합니다. 왜냐하면 '소유권'은 계정을 소유한 사람을 의미하고, '서명권'은 계정을 조작할 수 있는 사람을 의미합니다. 예를 들어 전통적 은행 사용자의 경우, 비밀번호('서명권')를 도난당하거나 잃어버리더라도 누군가 은행에서 당신의 자산('소유권')을 이체할 수는 없습니다. 그러나 이더리움 EOA 계정의 경우 개인키만 소유하고 있으면 계정 내 모든 자산을 완전히 통제할 수 있습니다. 따라서 현재의 EOA 계정은 개인키 보관이 어렵고 서명 권한이 너무 높으며, 개인키를 잃어버리면 모든 자산을 잃게 됩니다. 돈은 지갑에 있지만 개인키를 잃어버려 다시 찾을 수 없는 상황을 생각해보면 누구라도 감당하기 어렵습니다. 게다가 프로그래밍이 불가능하며, 작업을 수행하려면 ETH를 가스비로 보유해야 하는 등 여러 문제점이 있습니다.
CA 계정 역시 문제가 적지 않습니다. 사용자 정의 논리를 통해 더 많은 기능을 구현할 가능성은 있지만, 거래를 스스로 시작할 수 없으며 반드시 EOA 계정에 의해 호출되어야 하며, 체인에 배포되기 때문에 추가적인 가스와 대기 시간이 필요합니다.

이러한 두 가지 계정 유형은 현재 지갑 사용 경험의 복잡성 문제를 해결하지 못하고 있으며, 사용 장벽이 높고 안전하지 않습니다. 따라서AA 스마트 계정은 CA와 EOA의 복잡한 작동 로직을 '추상화'하여 두 가지 이더리움 계정 유형을 하나로 단순화한 것입니다. 이 새로운 계정 유형은 암호화폐 거래와 스마트 컨트랙트를 동시에 지원할 수 있으며, CA의 프로그래밍 가능성을 갖추면서도 EOA가 거래를 직접 시작해야 하는 의존성을 벗어나 '소유권'과 '서명권'을 분리할 수 있습니다. 이렇게 두 계정의 장점을 결합하여 다중 서명, 일괄 거래, 가스 대납, 소셜 복구 등 다양한 새로운 기능을 실현할 수 있으며, 더 이상 계정 유형을 구분할 필요가 없습니다.
즉, 지갑 자체가 곧 계약이 되므로 AA 스마트 컨트랙트 지갑은 다양한 기능을 확장할 수 있게 됩니다.
계정 추상화의 발전은 이더리움 전체 환경에 빚지고 있습니다. 이더리움 출시 초기부터 제안되었지만 대부분의 방안이 성숙하지 못하거나 현실화하기 어려워 오랫동안 미뤄져 왔습니다. 최초의 EIP-101부터 EIP-3074까지 여러 버전으로 반복되었습니다.실현 가능하게 된 기반은 ERC-4337 제안의 등장입니다. ERC-4337은 기반 프로토콜을 수정하지 않고도 지갑의 유연성과 업그레이드 가능성을 실현하기 위한 것으로, 다중 서명, 소셜 복구 기능, 보다 효율적이고 단순화된 서명 알고리즘 등을 포함합니다.

그림: ERC-4337 공식 계정이 OKX AA 스마트 컨트랙트 지갑을 공유 및 좋아요
EIP는 이더리움 개선 제안(Ethereum Improvement Proposal)의 약자로, 이더리움 개선 방안을 공개적으로 제안하고 논의하는 경로입니다. 이를 통해 커뮤니티가 긴밀히 협력하여 이더리움을 더욱 효율적으로 만들 수 있습니다. 이더리움의 모든 업데이트 내용은 EIP에서 비롯되며, 누구나 EIP를 작성할 수 있지만 검토 과정을 거쳐야 하며, 초안 작성, 피드백, 수정 등의 단계를 포함합니다. ERC는 공식 표준을 의미하며, 우리가 잘 아는 ERC20, ERC721, ERC1155 등이 여기에 해당합니다.이더리움 창시자 비탈릭 부테린은 ERC-4337 제안의 실행이 "지갑 설계에 창의적인 문을 열어줄 것"이라며, 이 제안이 이더리움 지갑 설계 방식을 재편할 것이라고 말했습니다. 만약 성공적으로 실현된다면, 이는 '계정 추상화'와 '소셜 복구'라는 꿈을 실현하는 핵심이 될 수 있습니다.
참고로 스타크넷(StarkNet), ZkSync Era 등의 L2 퍼블릭 체인은 체인 저수준에서 원시적으로 추상 계정을 지원하므로 4337 표준 없이도 추상 계정을 구축할 수 있으며, Argent, Braavos 지갑 등이 이에 해당합니다.
결론적으로,계정 추상화는 서명 알고리즘, 기능 구현, 사용자 경험 등 다양한 측면에서 뛰어난 성능을 보여주며, Web3 지갑의 대규모 적용을 위한 '필수 선택'이 되었으며, 모두의 기대를 받고 있습니다. 이러한 배경 하에 OKX는 선도적으로 연구 개발을 진행하여 AA 스마트 컨트랙트 지갑을 출시하였습니다. AA 스마트 컨트랙트 지갑은 많은 스마트 컨트랙트를 포함하고 있어 컨트랙트 측의 압력 테스트 등 요구사항이 매우 까다롭고, 통일된 보안 표준이 없는 상황에서 OKX가 기울인 노력은 상상을 초월합니다. 다만 이 부분은 여기서 다루지 않겠습니다.
사례
이제 장황한 원리와 배경 설명을 마치고, OKX의 AA 스마트 컨트랙트 지갑의 실제 사례를 통해 그 혁신성과 새로 구현된 사용자 경험을 살펴보겠습니다.
스테이블코인으로 가스비 지불. 일반적인 Web3 지갑으로 거래할 때는 메인넷 토큰(ETH)을 가스비로 사용해야 하며, 지갑에 메인넷 토큰(ETH)이 없으면 거래를 수행할 수 없습니다. OKX의 AA 스마트 컨트랙트 지갑은 메인넷 토큰(ETH) 사용을 지원할 뿐 아니라, 이제는 USDT/USDC 같은 스테이블코인으로도 가스비를 지불할 수 있으며, 앞으로는 다른 ERC20 토큰도 가스비로 지원할 예정입니다. 이는 가스비에 대한 메인체인 토큰 의존성을 해소하여 더욱 편리하고 사용자 친화적입니다.

멀티 체인 지원. 현재 OKX는 사용자가 이더리움, OKTC, Arbitrum, Polygon, Optimism, BNB 체인, Avalanche 등 7대 주요 퍼블릭 체인에서 AA 스마트 컨트랙트 지갑을 생성할 수 있도록 지원하고 있습니다.
DEX 원클릭 교환. OKX의 AA 스마트 컨트랙트 지갑은 기존 일반 계정이 여러 단계의 상호작용을 필요로 했던 것을 한 번의 클릭으로 완료할 수 있도록 통합하였습니다. 예를 들어 기존 DEX에서 권한 부여(Approve)와 거래(swap) 두 단계를 하나의 호출 데이터(calldata)로 병합하여 사용자가 한 번의 조작으로 완료할 수 있도록 하여, 탈중앙화 거래소(Dex)에서 원클릭으로 자산을 교환할 수 있습니다.

DeFi 원클릭 마이닝. OKX DEX의 원클릭 교환과 유사하게 AA 스마트 컨트랙트 계정은 일부 투자 작업을 조합하여 사용자가 여러 투자 및 포지션 조정 작업을 한 번에 실행할 수 있도록 하여 효율성을 크게 향상시킵니다.

이번에 처음 출시된 주요 기능 외에도, OKX의 AA 스마트 컨트랙트 지갑은 가스 보조금 이벤트도 진행하고 있으며, 사용자는 송금 또는 거래 시 매일 1회 무감각하게 가스비를 면제받을 수 있고, 최대 5U까지 할인받을 수 있습니다. 향후 OKX의 AA 스마트 컨트랙트 지갑은 소셜 복구 기능, 지갑 소형 프로그램 컴포넌트 제공, 친구/가족 대신 가스비 지불, 다중 서명 기능 체인 상 팔로우, 조합 가능한 작업 등 고급 체인 상 재무 전략 기능도 지원할 예정입니다.
만약 소셜 복구 기능이 출시된다면, 우리는 '니모닉 문구를 잃어버렸다는 것은 곧 계정을 잃는 것이다'는 시대를 끝낼 수 있습니다. 사용자는 더 이상 종이에 12개의 단어나 개인키를 적어둘 필요가 없으며, 니모닉을 잃어도 자산은 안전하고 다중 인증을 통해 계정에 다시 접근할 수 있어 Web2 수준의 매끄러운 경험을 누릴 수 있습니다.자동 실행 기능이 출시되면 사용자가 설정한 조건에 도달하면 거래가 자동으로 실행되어 마치 알리바바의 비밀번호 없이 결제하는 것과 유사해집니다. 이는 향후 블록체인 게임, Web3 소셜, 체인 상 고빈도 거래 등 다양한 시나리오에서 조건을 만족하면 자동으로 서명 권한을 부여받아 사용자 경험을 극대화할 수 있습니다.
다만, 계정 추상화 지갑이 '완벽'하다고 볼 수는 없으며, 여전히 개선이 필요한 부분이 많습니다.예를 들어, 계정 추상화 지갑의 모든 로직이 체인 상에서 실행되기 때문에 가스 비용이 증가하며, 스마트 컨트랙트에 대한 의존성으로 인해 체인에 배포 시 다른 체인과의 호환성이 떨어지고, 컨트랙트 취약점이 늘어나는 등의 문제가 있습니다.
생성 방법
OKX AA 스마트 컨트랙트 지갑은 어떻게 생성하나요?
사용자는 OKX Web3 지갑이 제공하는 다양한 지갑 유형(니모닉 지갑, 개인키 지갑, 키패스 지갑, 하드웨어 지갑) 중 기존 계정에 해당하는 AA 스마트 컨트랙트 계정을 추가할 수 있습니다. 각 AA 스마트 컨트랙트 계정은 일반 계정에서 생성되며, 체인 상의 행동과 계정 복구를 제어하는 데 사용됩니다.
처음으로 지갑을 사용하는 신규 사용자의 경우, OKX Web3 지갑은 키패스 지갑과 니모닉 지갑 두 가지 방식으로 지갑 생성을 제공합니다. 기존 지갑을 보유한 사용자의 경우, 키패스 지갑 복구, 클라우드(iCloud, Google Drive, 화웨이 클라우드) 복구, 니모닉 문구, 개인키의 네 가지 방식으로 지갑을 가져올 수 있습니다.

지갑 생성 또는 가져오기를 완료한 후, 지갑 홈 화면에서 ▼ > 계정 추가 > 스마트 컨트랙트 계정을 클릭하면 AA 스마트 컨트랙트 계정 생성이 완료됩니다.

OKX Web3 지갑에서는 각 키패스 지갑 또는 개인키 지갑 당 하나의 AA 스마트 컨트랙트 계정만 생성할 수 있으며, 니모닉 지갑 하의 각 계정은 해당하는 AA 스마트 컨트랙트 계정을 생성할 수 있습니다. 예를 들어 지갑 A - 계정 01은 지갑 A - Smart 01에 대응됩니다.
미래
지난 일은 인식의 대상이지만, 미래의 일은 바로 트렌드입니다. 기업이 미래 트렌드를 얼마나 민감하게 감지하고 판단하는지는 매우 중요합니다.
현재 EIP-4337 방안이 아직 완전히 성숙하지 않았고, 이를 기반으로 개발된 계정 추상화 지갑 역시 쉽지 않은 일이지만,이더리움의 궁극적 목표는 EOA 계정을 이더리움 네트워크에서 제거하는 것이며, AA 스마트 계정은 분명히 미래의 선택입니다. 이는 개발자에게 높은 자유도를 제공하고 사용자의 참여 장벽을 낮추며, Web3 지갑에 더 많은 가능성을 열어주고 광범위한 상상 공간을 제공합니다.
현재 OKX와 같이 초기 암호화 지갑 기술 축적이 있는 소수의 선구적 기술 기업만이 이러한 트렌드를 조기에 감지하고 선도적으로 AA 스마트 컨트랙트 지갑의 발전을 이끌고 있으며,사용자의 일상적 사용 가치와 경험을 지속적으로 향상시키기 위해 노력하고 있습니다.
최근 몇 년간 세계 2위 암호화폐 거래소인 OKX는 정상에 오르는 것을 서두르지 않으며, 오히려 '제1원칙'으로 돌아가 기업의 본질과 앞으로 나아갈 길을 다시 고민하고 있으며, 사용자 수요를 정확하고 신속하게 파악하며, 중심화된 사업을 수행하는 동시에 탈중앙화 사업을 탐색하고 Web3 지갑에 집중하고 있습니다.
아이폰의 위대함은 스마트폰의 선구자가 아니었기 때문이 아니라, 스마트폰을 대중화한 데 있습니다. 사용자가 매일 높은 빈도로 사용하는 제품으로서 OKX는 '小白(小白)' 사용자처럼 생각하며 Web3 지갑 제품을 개발하고 사용 장벽을 지속적으로 낮추고 있습니다. 스티브 잡스가 말했듯이 '단순함은 복잡함보다 더 어렵다. 거대한 노력을 기울여야 복잡함을 단순화할 수 있다'는 말처럼, OKX의 AA 스마트 컨트랙트 지갑은 '복잡함을 단순화'하는 데 초점을 맞추며 극도의 사용자 친화적 경험을 추구하고 있습니다.기존 EOA 사용자를 바로 AA 스마트 컨트랙트 지갑 사용자로 전환하는 것은 불가능하지만, Web3 지갑의 대규모 적용 가능성을 열어줍니다.
2022년 조사에 따르면 전 세계 17억 명이 은행 계좌 없이 현대 금융 체계로부터 배제되고 있습니다. OKX 같은 플랫폼이 구축한 Web3 도구는 이러한 사람들이 진입 장벽 없이 평등한 금융 서비스를 누릴 수 있도록 하며 Web3에 더 깊은 유동성과 더 많은 사용자를 가져올 수 있습니다.
정말로, 「격이 크면 세상도 크다.」
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














