계정 추상화: 암호화폐 세계 단순화
7월 17일 파리에서 열린 이더리움 커뮤니티 컨퍼런스(EthCC)에서 이더리움 공동 창립자 Vitalik은 계정 추상화의 역사와 미래라는 주제로 공개 연설을 하고 계정 추상화 지갑에 대한 지지를 표명했습니다. 사실 그가 계정 추상화를 위한 플랫폼을 구축한 것은 이번이 처음은 아니지만, 초창기에는 자신의 블로그에서 계정 추상화는 항상 이더리움 개발자 커뮤니티의 꿈이었다고 밝혔습니다.
그렇다면 계정추상화는 어떤 문제를 해결하는가? 그리고 계정 추상화가 정확히 무엇입니까? 이 기사에서는 이러한 문제를 자세히 살펴봅니다.
1. 이더리움의 계정 모델에서 시작하기
계정 추상화를 자세히 이해하기 전에 먼저 가장 기본적인 이더리움 계정 모델부터 시작하여 현재 지갑에 어떤 문제가 있는지 이해해야 합니다.
이더리움의 지갑 계정은 크게 두 가지 유형으로 나뉘는데, 하나는 외부 소유 계정(EOA)이고 다른 하나는 계약 계정(CA)입니다.

우리에게 익숙한 Metamask, imToken, OneKey 등 사용자의 개인키로 직접 제어되는 지갑은 모두 전통적인 EOA 지갑입니다.
기존 EOA 지갑의 단점
사용 기준치가 너무 높습니다.
암호화된 지갑은 사용자가 Web3 세계로 들어가는 중요한 입구이지만 지갑은 신규 사용자에게 친숙하지 않습니다. 많은 사람들이 개인키, 공개키, 주소, 니모닉 단어 등의 개념을 배워야 하며 어느 정도 이해한 후에야 지갑을 사용할 수 있습니다. 오랫동안 단일 계정 비밀번호 시스템을 사용해 온 Web2 사용자의 경우 임계값이 너무 높습니다.
단일 보안 보장, 자산 손실 위험 높음
사용자의 공개키는 개인키를 기반으로 무작위로 생성되므로 개인키와 EOA의 공개키 사이에는 바인딩 관계가 존재합니다. 개인 키는 사용자가 EOA에 액세스할 수 있는 유일한 방법입니다. 개인 키를 보유한 사람이 자산을 보유하게 됩니다. 개인 키를 분실하면 이와 관련된 EOA의 현재 자산을 모두 검색할 수 없습니다. 동시에 어떤 이유로 개인 키를 도난당한 후 사용자는 지갑 자산을 신속하게 전송하는 것 외에는 아무런 제한이 없습니다. 그렇지 않으면 자산이 손실됩니다.
맞춤형 기능 구현 불가
EOA의 프로그래밍 가능성은 약하며 일괄 거래, 자금 자동 인출 또는 기타 사용자 맞춤형 기능을 실현할 수 없습니다. 예를 들어, 사용자가 Lido에 ETH를 예치하고 획득한 stETH를 USDT로 교환하려고 하는데, 사용자가 기존 EOA 지갑을 사용하여 운영한다면 이는 번거로운 과정이 될 것이며 사용자 경험에 큰 영향을 미칠 것입니다. 맞춤형 기능을 지원하는 지갑을 사용하여 운영하는 경우 사용자는 단 한 번의 거래만 하면 됩니다.
비싸고 융통성이 없는 가스 요금
이더리움 네트워크의 모든 거래에는 가스 비용이 들기 때문에 특히 네트워크가 혼잡할 때 소규모 거래의 처리 수수료가 매우 비쌉니다. 동시에 사용자는 거래 수수료를 지불하기 위해 항상 지갑에 ETH를 보유해야 하며 거래 수수료 지불을 위해 다른 통화를 선택할 수 없습니다. 이러한 비싸고 단단한 가스는 종종 많은 일반 사용자에게 문제를 야기합니다.
이더리움 커뮤니티 개발자들이 탐구해 온 계정 추상화 기술은 기존 EOA 지갑 사용의 단점을 해결하기 위한 것입니다.
2. 계정 추상화 추상화란 정확히 무엇입니까?
계정 추상화라는 개념을 처음 들었을 때, 아마도 첫 번째 반응은 정확히 무엇이 추상화되는지 궁금해하는 것일 것입니다. 사실 이것은 중국의 맥락에서는 이해하기 매우 어려운 일이지만, 영어의 맥락에서 보면 Abstraction도 추출이라는 뜻으로 이해가 됩니다. 그리고 다른 짐을 버리세요.
이러한 관점에서 계정 추상화를 설명하자면, 트랜잭션을 적극적으로 시작하는 EOA 계정의 기능과 CA 계정의 기능을 프로그래밍 가능한 새로운 범용 계정으로 추출하여 통합하는 것입니다. 결과적으로 우리는 번거로운 개인 키/니모닉을 버리고 이메일과 같은 간단한 인증 방법을 사용하여 계정에 로그인할 수 있으며 동시에 더 많은 계정 사용자 정의 기능을 달성할 수 있으며 보다 유연한 결제 가스도 가능합니다. DApp이 후원합니다.

수동자동차에서 자동자동차로 전환
기존 EOA 지갑을 사용하는 것과 AA(Account Abstraction) 지갑을 사용하는 경험의 차이를 사용자 관점에서 설명한다면, 수동변속기 차량에서 자동변속기 차량 운전으로 바뀌는 것과 같습니다. 수동변속기 자동차 운전을 배울 때 다양한 기어와 속도의 조화, 액셀과 클러치의 작동, 기어 변속 기술을 이해해야 합니다. 그렇지 않으면 비정상적인 엔진 손실과 실속의 위험이 있습니다. 우리는 실제로 길을 갑니다. 하지만 자동변속기가 장착된 자동차라면 훨씬 간편해지며 사용자는 주유, 제동, 감속, 중립 주차 등 기본적인 동작만 이해하면 쉽게 도로를 주행할 수 있을 뿐만 아니라 다양한 스마트 기능도 업그레이드 및 추가할 수 있다. 수동변속기 차량에는 없는 것. 실제로 이는 수동변속기차에서 자동변속기차의 복잡한 작동을 추상화한 것이다.
계정 추상화도 비슷합니다. 사용자에게는 지갑의 원래 작동을 단순화하고 지갑 경험을 향상시킵니다. 사용자는 그 뒤에 있는 운영 로직에 신경 쓸 필요 없이 그냥 사용할 수 있습니다.
ERC-4337 작동 원리
Vitalik이 2017년 2월 첫 번째 계정 추상화 제안 EIP-86을 제안한 이후 이더리움 커뮤니티는 많은 구체적인 계정 추상화 작업 아이디어를 반복해 왔지만 이러한 제안은 충분히 포괄적이지 않거나 합의 계층에서 변경이 필요하기 때문에 이더리움은 이상적이지 않습니다. 2021년 9월 EIP-4337이 제안되고 나서야 이더리움 합의 프로토콜을 변경하지 않고도 계정 추상화를 구현할 수 있게 되었습니다.

제안 EIP-4337은 올해 3월 ERC-4337 표준으로 공식 승인되었으며, 개발자는 이 표준을 사용하여 AA(Account Abstraction) 지갑을 구축할 수 있습니다.
그렇다면 ERC-4337의 작동 방식을 어떻게 이해할 수 있을까요? 사용자가 기존 EOA 계정을 사용하여 트랜잭션을 시작하는 경우 트랜잭션을 메모리 풀(Mempool)로 보낸 다음 블록 유효성 검사기(Validator)가 체인에 업로드되기를 기다리는 것으로 이해할 수 있습니다.
ERC-4337 표준 프레임워크에서는 사용자가 트랜잭션을 시작하지 않고 UserOperation을 시작합니다. 트랜잭션에 비해 UserOperation에는 주소, 신원과 같은 전송 정보가 포함되어 있으므로 이를 패키지에 비교할 수 있습니다. 서명, 수취인 주소 및 사용자의 보다 복잡한 지침이 포함되어 있어 패키지에 더 가깝습니다. 사용자는 먼저 패키지를 특수 패키지 전송 스테이션(UserOperation Mempool)에 배치한 다음 전송 스테이션의 택배사(Bundler)가 이를 정렬하고 포장한 후 메모리 풀(Mempool)로 보냅니다.
그러므로 우리는 ERC-4337의 운영을 사용자가 패키지를 전달하도록 돕는 프로세스와 완전히 비교할 수 있습니다.

너무 많은 패키지에 직면하여 환승역을 담당하는 택배사(Bundler)는 블록 검증자(Validator)와 유사한 방법을 선택할 수 있으며, 가장 많은 수수료를 지불하는 사람이 자신의 패키지를 먼저 포장하고 패키지 묶음으로 취급합니다. (번들 거래) 포장 후 택배사가 패키지 묶음을 메모리 풀에 직접 넣지 않습니다.이유는 두 가지인데, 하나는 사용자가 패키지에 작성한 지침이 실행되지 않았기 때문이고, 다른 하나는 열심히 일하는 특급배달 회원님들 아직 돈을 못받으셨네요.
사용자가 지불한 취급 수수료는 실제로 택배기사에게 직접 지불되는 것이 아니라 여전히 사용자의 스마트 계약 지갑에 남아 있기 때문입니다. 택배기사가 돈을 받으려면 먼저 EntryPoint 스마트 계약을 호출해야 합니다.우리는 이를 입구 실행 기계에 비유합니다.사용자의 패키지가 이 기계에 들어갈 때만 기계는 자동으로 사용자의 스마트 계약 지갑에서 돈을 보냅니다. 택배로.
그렇다면 이 항목 실행 기계는 내부적으로 패키지에 대해 어떤 작업을 수행합니까? 우선, 기계는 내부적으로 패키지의 포장을 풀고, 먼저 이 패키지 묶음에 있는 사용자의 신원을 확인하고 사용자가 절약한 돈이 택배 비용을 보상하기에 충분한지 여부를 추정하고, 확인이 통과되면 처리가 완료됩니다. 사용자가 예치한 수수료는 택배사에 지급되어 택배사로 보내지며, 사용자의 실행 지시 사항을 배포하고(팁은 실행 성공 여부에 관계없이 지급됨), 초과 처리가 있는 경우 지갑을 반환합니다. 수수료 확인에 실패할 경우 해당 패키지는 직접 폐기됩니다.
기계가 택배기사에게 대금을 지불할 경우의 또 다른 상황이 있는데, 사용자의 패키지에 지불인의 주소 정보가 적혀 있으면 실행기계는 해당 지불인(paymaster)이 전용 장소에 저장되어 있는지 확인하고 돈이 충분하다면, 사용자는 이 수수료를 지불할 필요가 없습니다. 이 기능이 존재하기 때문에 실제 적용 시나리오에서 DApp은 사용자의 마음을 얻기 위해 가스를 후원하거나 사용자는 다른 ERC-20 토큰을 사용하여 지불자에게 비용을 지불하여 가스 비용의 유연성을 실현할 수도 있습니다.
다만, 통관 실행 기계를 활성화하려면 택배사가 비용을 지불해야 하고 그 과정은 되돌릴 수 없다는 점에 주목할 필요가 있습니다. 결국 유효한 패키지가 얼마나 많은지, 통관 실행 기계가 추정한 비용이 정확한지 여부에 관계없이 돈은 택배사가 지출한 금액은 환불되지 않습니다. 따라서 손실을 피하기 위해 패키지를 기계에 넣기 전에 스마트 택배사는 입구 실행 기계와 유사한 장치를 사용하여 전체 프로세스를 시뮬레이션하여 그들이 받는 최종 수수료가 충분한지 여부를 추정하고, 그렇다면 패키지 입력 실제 기계.
이로써 ERC-4337 표준 프레임워크 하에서 이더리움의 원래 기본 프로토콜을 변경하지 않고 계정의 추상화가 원활하게 구현되었을 뿐만 아니라 계정이 일괄 거래, 사회 복구 지갑과 같은 복잡한 기능을 실현할 수 있게 되었습니다. , 가스비 보조금 등이 있습니다.
3. ERC-4337 표준을 기반으로 한 AA 지갑
다양한 지갑 솔루션
ERC-4337이 채택되기 전에는 기존 EOA 지갑의 단점을 해결하는 다른 솔루션인 스마트 계약(CA) 지갑과 다자간 컴퓨팅(MPC) 지갑이 시장에 나와 있었습니다. 아래에서는 이 두 지갑을 간략하게 소개하고 AA(Account Abstraction) 지갑의 장점을 비교해보겠습니다.
스마트 계약(CA) 지갑
그 본질은 계약입니다. 다중 서명 지갑은 가장 일반적인 스마트 계약 지갑 유형입니다. 사용자는 스마트 계약에 돈을 넣고 여러 EOA 계정에 의해 제어됩니다. 모든 거래는 계약을 통해 실행됩니다. 계약에는 논리가 있으므로 자산을 보다 안전하게 제어할 수 있습니다. 이러한 지갑은 개인에게는 사용 시나리오가 많지 않지만 기업 및 기타 조직에는 매우 효과적입니다. 예로는 GnosisSafe와 같은 지갑이 있습니다. 물론 현재 ERC-4337 표준을 사용하지 않고 Argent와 같은 지갑과 같은 다른 기술적 수단을 통해 계정 추상화와 유사한 기능을 구현하는 유형의 스마트 계약 지갑이 있습니다.
MPC(다자간 컴퓨팅) 지갑
다자간 컴퓨팅 지갑은 EOA를 제어하는 단일 개인 키가 더 작은 조각으로 분산되어 여러 당사자에 의해 보관된다는 것을 의미합니다. 거래가 이루어지면 여러 조각이 함께 결합됩니다. 개인 키는 서로 다른 서버에 배포되므로 더욱 안전합니다. 예를 들어 Fireblocks, ZenGo 등과 같은 지갑이 있습니다.
다양한 지갑의 장단점 비교
다양한 지갑 솔루션의 차이점과 장단점을 직관적으로 확인하기 위해 지갑을 MPC 지갑, 다중 서명 지갑, ERC-4337 기반 AA 지갑, ERC-4337 기반이 아닌 AA 지갑으로 구분합니다.

위의 비교에서 알 수 있듯이 ERC-4337을 기반으로 한 AA 지갑은 사용 편의성, 보안성, 기능성 측면에서 다른 유형의 지갑보다 전반적으로 우수합니다.
ERC-4337을 기반으로 한 AA 지갑 인벤토리
UniPass
올해 5월 UniPass와 하드웨어 지갑 Keystone이 합병하여 Account Labs를 설립한다고 발표했으며, 계정 추상화 방향에 중점을 두고 Web3 계정 추상화 솔루션을 공동 개발할 예정입니다. Account Labs의 CEO는 Keystone의 전 창업자인 Liu Lixin이고, UniPass의 전 창업자인 Zhixian이 COO를 맡고 있습니다.
UniPass가 구현한 기능에는 사용자가 소셜 방식을 사용하여 로그인 및 지갑을 복원할 수 있도록 허용하고 가스를 유연하게 결제할 수 있도록 하는 등이 포함됩니다. 현재 ERC-4337과 호환되며, 계정 추상화 기능 구현 및 구현을 가속화하기 위해 올해 하반기에 UniPass가 추가로 업그레이드될 예정인 것으로 밝혀졌습니다.

Echooo Wallet
Echooo Wallet은 ERC-4337 표준을 기반으로 구축된 AA 지갑으로, MPC와 AI 기술을 결합하여 다중 서명, 소셜 복구 등 다양한 기능을 지원합니다. Echooo Wallet은 2022년 설립되었으며, 7월 17일 평가액 1억 달러, 1,500만 달러의 자금 조달을 완료했으며, AT Capital 등이 투자에 참여하여 AA 지갑 받기 기간 한정 활동을 시작했습니다. 그날 밤, 주목을 끌었습니다.

OKX Web3 지갑
8월 2일, OKX Web3 Wallet은 ERC-4337 표준을 기반으로 하는 AA 스마트 계약 지갑을 공식 출시했으며, Ethereum, Polygon, Arbitrum, Optimism, BNB Chain, Avalanche 및 7개의 주요 퍼블릭 체인을 지원하는 최초의 AA 스마트 계약 지갑입니다. OKT 체인. OKX의 AA 스마트 컨트랙트 지갑은 사용자 UX 수준의 디자인이 매우 완벽하다는 평가를 온라인상에 올린 지 이틀 만에 ERC-4377로부터 공식 인정받았다(원본 트윗은 삭제됐다).
현재 OKX의 AA 스마트 계약 계정은 새 버전의 OKX 앱에서 쉽게 생성할 수 있으며 이미 유연한 가스비 지불, DEX 원클릭 교환, Defi 원클릭 채굴, NFT의 원클릭 일괄 목록입니다. 동시에 사용자에게 동기를 부여하기 위해 최대 5U까지 기간 한정 가스 프리 이벤트도 시작되었습니다.
4. 생각과 요약
Vitalik의 비전에서는 계정 추상화를 통해 암호화폐 지갑 관리를 이메일 관리만큼 쉽게 만들고자 합니다. 계정 추상화에 대한 비전은 실제로 매우 매력적이며, 일부 지지자들은 성공적인 AA 지갑이 수많은 Web2 사용자를 암호화 산업으로 전환하고 새로운 생태학적 폭발을 촉진할 것이라고 판단하기도 합니다.
하지만 환율계에서는 어떤 것이 엄청나게 낙관적일수록 우리는 그것을 차분하게 분석해야 합니다. Dune의 데이터에 따르면 ERC-4337의 운영 메커니즘은 상당히 완벽했지만 일부 체인에서 Bundler의 월별 손실은 올해에도 여전히 매우 높았습니다. 그림에서 볼 수 있듯이 올해 7월에는 Optimism과 Ethereum의 Bundler에서 상당한 수익을 올린 것을 제외하면 다른 체인의 Bundler는 크게 수익을 내지 못했습니다.
블록체인의 가치 논리에 따르면 모든 행동은 객관적인 인센티브와 처벌 메커니즘에 의해 규제됩니다.Bundler의 높은 손실이 효과적으로 해결되지 않으면 해당 행동에 대한 열정이 분명히 약화되어 전체 시스템 운영에 해를 끼칠 것입니다.

생각해 볼 만한 또 다른 질문은 AA 지갑이 사용자의 지갑 사용 임계값을 낮출 수 있지만 확실히 더 많은 사용자를 끌어들일 수 있을 것인가입니다. 아임토큰이 발표한 2023년 암호화폐 지갑 보고서에서 암호화폐 사용자 180명을 무작위로 조사한 결과, 사용자의 63%가 거래소에서 관리하는 지갑을 선호하는 이유는 더 저렴하고 편리하며, 자금이 해커에게 도난당했기 때문인 것으로 나타났다. 또한 더 작습니다.
AA 지갑은 거래소와 같은 호스팅된 지갑에서 사용자를 훔칠 수 있지만 그것만으로는 더 많은 Web2 사용자를 암호화폐 산업에 참여하도록 유도할 수는 없습니다. 과거에 성공적으로 순환에서 벗어난 DeFi, NFT 프로젝트 또는 StepN과 같은 애플리케이션에서 볼 수 있기 때문에 Web2 사용자를 끌어들일 수 있는 것은 특정 문제점을 구체적으로 해결하는 실제 사용 사례이거나 강력한 부의 효과입니다. 지갑의 향상된 사용자 경험은 실제로 금상첨화이지만 현재 약세장에서 필요할 때 도움을 제공하는 역할을 할 수 있는지 여부는 아직 결정되지 않았습니다.
따라서 계정 추상화가 실제로 사람들이 기대하는 결과를 달성하려면 AA 지갑의 노력뿐만 아니라 애플리케이션 계층에서 인프라에 이르기까지 AA 생태계의 공동 노력이 필요합니다.
기다려 보자.
면책조항: 이 웹사이트의 모든 내용은 프로젝트 위험 문제와 관련될 수 있으며 과학 및 참고 목적으로만 제공되며 투자 조언을 구성하지 않습니다. 합리적으로 대처하시고, 올바른 투자철학을 확립하시고, 위험예방의식을 높여보시기 바랍니다. 상호 작용 및 보유 전에 개인 구매 목적, 위험 허용 범위 등 다양한 관련 요소를 종합적으로 고려하는 것이 좋습니다. 저작권 공지: 인용된 정보의 저작권은 원본 미디어와 저자에게 있습니다. Jian Shu J Club의 동의 없이 다른 매체, 웹사이트 또는 개인이 본 사이트의 기사를 전재하는 것은 허용되지 않으며 Jian Shu J Club은 위에 언급된 행위에 대해 법적 책임을 추궁할 권리를 가집니다.


