첫 번째 수준 제목
계정 추상화(AA)의 가치를 논하기 전에 비잔틴 문제와 이더리움의 문제점을 검토할 필요가 있습니다.
전통적인 인터넷에서 A가 온라인 쇼핑을 위해 B에게 비용을 지불하면 두 가지 일이 발생합니다: 1. A는 가치 이전을 위해 B에게 돈의 가치를 이전합니다. 2. A는 1달러 B의 지불을 통지합니다. 정보의 관점에서 A는 1위안을 잃고 B는 1위안을 얻고 A는 특정 상품을 받게 되며 위 세 가지 정보가 동시에 확인되어야 온라인 쇼핑 주문이 완료된 것으로 간주됩니다. 위의 세 가지 과정을 동시에 확인하는 방법은 비잔틴적인 문제로 이해될 수 있다.
비트코인이나 비잔틴 문제가 해결하고자 하는 것은 현실세계의 원자적 연산을 인터넷 환경이나 컴퓨터 환경에서 실현하는 것, 즉 가치 전달이 일어나면 정보 전달도 일어난다는 것이다. 그러나 비트코인은 탈중앙화 개념을 바탕으로 복잡한 인터넷 환경을 구축할 수 없습니다.
이에 대해 2012년 아직 신이 되지 못한 비탈릭 부테린은 비트코인을 기반으로 튜링 완성도를 높여 더 많은 기능을 구현하고자 비트코인 코어에 대한 제안을 했으나 무자비하게 거절당한 뒤 이더리움 생태계를 구축했다. . 이더리움과 스마트 계약의 탄생으로 블록체인 세계가 새로운 수준으로 올라갔지만, 분산형 환경에서 실행되는 이더리움은 여전히 가장 큰 문제점에 직면해 있습니다. 즉, 선형 환경에서는 높은 동시성 및 복잡한 코드 컴파일을 수행할 수 없습니다. 사용자가 레이어 2 네트워크에 진입하여 계약 지갑과 계정 추상화를 옹호하고 소셜 로그인, 소셜 복구 및 Web 2.0에 가까운 기타 사용자 경험을 대가로 사용자가 프로젝트 당사자에게 일부 개인정보를 넘겨주도록 권장합니다. 이러한 변화로 인해 비전에 부응하지 못하고 영원히 비트코인의 부속물로 남게 됩니다.
핵심 주제 1: 계정 추상화란 정확히 무엇입니까?이더리움 퍼블릭 체인에는 두 가지 유형의 계정이 있는데, 하나는 무료 생성이 특징이고 서명을 통해 직접 거래를 시작할 수 있는 외부 주소 계정(EOA)이고, 다른 하나는 자체 코드를 갖는 계약 계정(CA)입니다. 영역 및 데이터 영역은 본질적으로 스마트 계약이므로 거래를 직접 시작할 수 없습니다. 계약 계정 생성 = 스마트 계약 생성 = 온체인 상호 작용 실행이므로 비용을 지불해야 합니다.(이것이 V God이 MPC 지갑과 CA 지갑에 대한 논쟁에서 CA 지갑 생성 수수료가 xx달러라고 언급한 이유입니다)
. 그리고 EOA가 CA로 자산을 보내면 이론적으로 이 CA는 계정 추상화(Account Abstraction) 지갑이 될 수 있습니다.
AA(계정 추상화) 지갑은 분산화된 은행으로 이해될 수 있습니다. EOA는 이 은행에 자산을 넣을 수 있으며, 이체가 필요할 때 은행에 알리면 은행이 이체 작업을 완료합니다. 이러한 방식으로 가치 이전과 정보 이전은 더 이상 EOA에서 동시에 발생하지 않고 추상 계정에서 발생합니다. 물론 이러한 거래에서는 궁극적으로 EOA가 거래 지침을 발행하고 실행을 위해 서명해야 합니다.
핵심 주제 2: 계정 추상화 기능은 어떻게 구현됩니까?EIP-4337 프로토콜의 내용 업데이트로 자본시장에서 계정이라는 추상적인 개념에 대한 과대광고(혹은 신격화)가 최고조에 달했고, 가장 칭찬할 만한 것은 [소셜 로그인] [사회 회복] [이상하다] 장치 복구] [수수료 없음] 이체] 등의 개념이 있지만 실제로는 컨트랙트 계정(CA) 자체가 탈중앙화 상품이고 자산 체인에서의 거래 운영은 여전히 EOA 서명을 통해 실행되어야 합니다. 그래서 웹 2.0 정보, 생체정보, 인증기 등의 도구를 통해 【소셜 로그인/복구】중앙집중화된 서비스가 필요합니다.。
(이것은 위에서 V God이 사용자에게 Web 2.0에 가까운 사용자 경험을 대가로 일부 개인정보를 포기하도록 권장하기도 합니다라고 언급한 이유이기도 합니다.)하지만 【이상한 장치 복구】 EOA 지갑의 논란이 되는 기능(예: Ledger 지갑에서 이전에 출시한 개인 키 복구 서비스)
, CA 지갑에서는 스마트 컨트랙트에 예비 EOA를 작성함으로써 민감한 정보를 지갑 운영자에게 넘겨주지 않고, 어떠한 개인 정보도 전송하지 않고 구현할 수 있으므로, CA 지갑에서 실행하는 복구 기능보다 더 안전합니다. EOA 지갑.
마지막으로 [수수료 없는 송금]은 어떻게 구현되나요? 우선, 모두가 중요한 점에 주의해야 합니다. CA 지갑과 AA(계정 추상화) 지갑은 현재 EVM을 지원하는 퍼블릭 체인에서만 실행할 수 있으며 주요 전장은 이더리움이어야 합니다. 우리 모두 알고 있듯이 EIP-1559 제안이 시행되기 전에는 이더리움의 POW 채굴자들이 온체인 거래를 자유롭게 선택해 무료로 포장할 수 있지만, EIP-1559 제안이 통과된 후에는 기본 수수료를 납부해야 합니다. 디플레이션과 연소로 인해 Ethereum이 발생합니다. 웹에는 진정한 무료 거래가 없습니다. 다음으로 Cregis Research에서는 AA 지갑(수수료 없는 송금)이 어떻게 구현되는지 자세히 분석합니다.
먼저, USDT 스마트 컨트랙트를 예로 들면, 코드 영역과 데이터 영역으로 구성되는데, 데이터 부분은 각 EOA가 얼마나 많은 USDT를 보유하고 있는지, 즉 각 EOA의 잔액을 기록한 테이블로 이해될 수 있습니다. 돈을 이체할 때 한 계좌의 잔액이 차감되고 다른 계좌의 잔액이 추가됩니다.
위의 솔루션은 EIP-4337 제안의 중요한 부분입니다. EIP-4337 제안은 이더리움 합의 계층을 변경하지 않는 거래 최적화 체계입니다. 사용자가 거래를 시작하려고 할 때 TA는 메시지만 보내면 되지만 이 메시지는 이더리움 메인넷으로 전송되지 않습니다. 사용자는 가스비를 지불할 필요가 없으며, 이 메시지는 메모리 풀로 전송되어 EIP-4337 표준에 따라 인증되며, 올바른 것으로 확인되면 이더리움 체인에 게시됩니다. 운영자의 EOA, 그리고 마지막으로 POS 노드가 트랜잭션 Entry 블록을 보냅니다. 또한 EIP-4337 제안에는 패키저가 얻을 수 있는 이점과 패키징 실패 시 환불 방법 등 일련의 운영 표준도 포함되어 있습니다. PS. EIP-4337 제안에 패키징을 숨기는 방법을 추가하면 운영자의 EOA와 msg 간의 연결을 통해 개인 거래 기능을 실현할 수도 있습니다.
EIP-4337 제안: 이더리움 합의 레이어에는 변경 사항이 없습니다.
첫 번째 수준 제목
미스터리 해결: 계정 추상화(AA) 지갑 = 컨트랙트 계정(CA) + 오프체인 통신 표준
분석 후, EIP-4337 제안의 내용이 완전히 완성되기까지 11~13개월이 걸릴 수 있지만 계정 추상화(AA) 지갑은 EIP-4337 프로토콜을 통해서만 구현되는 것이 아니라 과연 정품 AA 지갑 제품이지만 EIP-4337 프로토콜이 가장 인정받는 운영 표준이자 솔루션이 될 가능성이 높습니다.
확립된 기업 수준 지갑으로서 Cregis는 확실히 CA 및 GSN 서비스를 제공할 수 있습니다. CA는 민영화 배포에서 선택 사항이며 GSN은 올해 4월 TRON 네트워크에 배포되어 지금까지 고객에게 193만 TRX를 절약했습니다. 위에서 언급한 업계 표준이 아직 구현되지 않았기 때문에 AA 지갑 서비스를 공개적으로 서두르고, 성급하게 출시하면 향후 제품이 주류 표준과 호환되지 않을 수 있습니다.
다중서명 지갑 사업자로 잘 알려진 노시스 세이프(Gnosis Safe) 역시 컨트랙트 계정(CA)을 통해 다중서명 기능을 구현하고 있으며, AA 지갑 출시도 의욕이 없어 이에 대한 우려가 있을 수 있다는 추측이 나온다. .
핵심 주제 3: AA 지갑은 정말 완벽한가요? 단점은 무엇입니까?
AA 지갑의 장점은 많지만 완벽하지는 않습니다. 일주일 전 God Vitalik은 자신의 트위터 AMA에서 CA 및 MPC 기반 EOA에 대해 언급했습니다. 다양한 마스터도 이 트위터에서 심도 있게 논의했습니다. 다음은 모두를 위한 몇 가지 객관적인 결함입니다.
CA를 생성하는 데 드는 비용은 높으며 Ethereum 네트워크가 더 번영할수록 (그리고 더 혼잡해질수록) 더 많은 비용이 듭니다.
CA의 보안은 스마트 계약 작성자에 따라 달라지며, 스마트 계약에 허점이 있거나 작성자가 악성 백도어를 남겨두면 사용자 자산의 보안이 위험해집니다. 크로스체인 브릿지의 스테이킹 계약도 CA이며, 자주 헤드라인을 장식하는 크로스체인 브릿지의 도난과 막대한 양의 도난 자산은 모두 CA 지갑에 대한 위험 경고입니다.
현재 CA는 EVM 체인에서만 실행될 수 있으며 BTC 및 EVM이 아닌 퍼블릭 체인의 토큰 수집을 지원하지 않습니다.그래서 Cregis는 기업 수준의 사용자 컬렉션의 다양성을 고려하기 위해 CA를 제공할 수 있습니다. , 동시에 다른 지갑 솔루션도 제공해야 합니다.프로그램 이유.
CA 지갑 호출은 EOA 서명에 의존합니다. 시드 문구를 통해 생성된 EOA는 서명을 위해 개인 키가 필요합니다. 개인 키가 제대로 보관되지 않으면 여전히 도난당할 수 있으며 보안 로직도 업그레이드되지 않습니다.
다음 미리보기: Cregis Research의 이번 내부 토론에서는 계정 추상화의 미스터리를 직접 분석했으며 더욱 복잡한 주제도 꺼냈습니다. V God은 이더리움이 미래에 성공하려면 세 가지 변화, 즉 Layer 2 확장, 스마트화를 거쳐야 한다고 언급했습니다. 계약 지갑 및 개인 정보 보호. 다음 글에서도 크레지스리서치는 이 세 가지 주제를 심도 깊게 다룰 예정이니 많은 관심 부탁드립니다~ :)
마무리: Cregis Research 소개
Cregis마무리: Cregis Research 소개
문의하기