OKX가 연속적으로 배포한 MPC 및 AA 지갑, Web3의 미래는 누구입니까?
버튼폰부터 터치폰까지, 1세대 EOA 지갑은 사용하기 쉬운 2세대 지갑인 MPC 지갑, AA 지갑으로 확장되고 있습니다.
Web3 기술 회사인 OKX는 1세대 EOA 지갑의 기술 축적을 바탕으로 Web3 사용자의 다양한 요구와 대규모 성장을 충족시키기 위해 MPC 개인 키리스 지갑과 AA 스마트 계약 지갑을 연속적으로 배포했습니다.
Web3 지갑의 스타 플레이어로 MPC 지갑과 AA 지갑이 자주 비교되는데, 그 중에는 다음 세션에서 논의할 이더리움 창시자 Vitalik Buterin(V god)도 포함됩니다. Vitalik은 MPC 기반 EOA 지갑에는 키를 취소할 수 없기 때문에 근본적인 결함이 있으며 스마트 계약 지갑은 향후 Web3의 유일한 옵션이라고 믿습니다.
Vitalik의 발언은 한때 MPC와 AA 지갑 간의 분쟁을 최고조로 끌어올려 많은 업계 OG가 토론에 참여하도록 촉발했으며 심지어 중국 커뮤니티에서 MPC 이름 수정 캠페인을 시작했습니다. 그렇다면 MPC 또는 AA 지갑, Web3의 미래는 누구일까요?
MPC 지갑은 개인 키와 니모닉 없이 수행됩니다.
이더리움의 기본 검증 방법은 거래의 진위성과 적법성을 보장하기 위해 사용자가 개인 키로 거래에 서명해야 하므로 원래 EOA 지갑은 어쨌든 개인 키 발급을 우회할 수 없습니다.
MPC 지갑의 탄생은 개인 키 문제를 교묘하게 해결했습니다.
대중적으로 이해되는 MPC 지갑은 MPC 기술을 기반으로 하므로 여러 당사자가 개인 키 샤드를 생성하여 별도로 보관할 수 있습니다. 서명할 때 여러 당사자가 자신의 샤드를 사용하여 공동으로 서명합니다. 이 프로세스는 각 당사자의 개인 정보를 보호할 뿐만 아니라 어느 누구도 완전한 개인 키를 제어할 수 없도록 보장합니다. MPC 지갑 사용자가 단일 샤드를 분실하더라도 지갑에 있는 자산의 보안은 여전히 보장될 수 있으며 개인 키를 변경하지 않고도 각 샤드를 업데이트하여 복구를 완료할 수 있습니다. MPC 지갑을 통해 사용자는 개인 키를 보관하지 않고도 Web3 지갑을 사용할 수 있습니다.
다중 서명 지갑과 달리 MPC도 다중 서명 기능을 구현하지만 둘의 구현 방법이 다릅니다.MPC는 오프 체인 솔루션인 반면 다중 서명 지갑은 스마트 계약을 기반으로 구축되어 리소스를 절약합니다.
MPC 지갑에는 업계 표준이 없으며 임계값 서명 방식과 저장 방식이 통일되어 있지 않습니다. 즉, 개인 키를 2개 또는 3개로 분할하는 것이 가능하며, 3개를 모두 요구하는 것도 가능합니다. 서명에 참여하려면 최소 2개 이상 서명에 참여해야 합니다. , 매우 유연합니다.
OKX MPC 개인 키리스 지갑은 완전한 개인 키에서 3개의 개인 키 조각을 생성하여 별도로 저장하는 일반적인 MPC 지갑입니다.OKX 서버는 개인 키 조각 1을 생성하고 사용자 장치는 개인 키 조각 2와 개인 키 조각을 생성합니다. 도 3에서는 개인 키 조각 2가 암호화되어 사용자 장치에 저장되고, 개인 키 조각 3이 암호화되어 iCloud 또는 Google Drive에 백업됩니다. 서명 시 개인 키 조각 1 + 개인 키 조각 2와 같이 개인 키 조각 중 두 개를 사용하여 서명을 완료합니다. 개인 키 조각 3은 백업으로 사용되며 이 프로세스 중에 완전한 개인 키가 생성되지 않습니다.
개인키 단편 3을 암호화하여 클라우드에 백업함으로써, 사용자가 휴대폰을 분실하여 개인키 단편을 분실하거나 도난당하는 경우에도 OKX MPC 개인키리스 지갑은 사용자가 지갑에 대한 접근을 복원하도록 도울 수 있습니다. 언제 어디서나 안전하고 편리하게 실행할 수 있을 뿐만 아니라 개인키 조각의 새로 고침 기능은 각 당사자의 원래 개인키 조각을 새로운 개인키 조각으로 대체합니다. 이때 분실 또는 도난당한 조각은 분실신고에 해당합니다. , 이는 개인 키 복구 비용을 크게 줄여줍니다.
또한 OKX MPC 개인 키리스 지갑은 비상 탈출 기능을 최초로 구현했으며, 긴급 상황 발생 시 사용자는 개인 키를 내보내어 완전히 파악한 두 개의 개인 키 조각을 통해 자산을 출금할 수 있어 보안을 보장합니다. 사용자 자산을 최대한 활용합니다.
MPC 지갑은 단일 실패 지점을 제거하고 사용자는 개인 키를 유지하지 않고도 Web3 지갑을 안전하고 편리하게 사용할 수 있어 보다 원활한 경험을 누릴 수 있으므로 Web2 사용자가 낮은 임계값으로 Web3 세계에 들어갈 수 있도록 도와줍니다. 그러나 MPC 지갑의 샤드 저장 방식은 관리인이 악행을 저지르지 않도록 해야 한다는 점에 유의해야 합니다.
AA 스마트 계약 지갑은 복잡성을 단순화하고 상상력을 열어줍니다.
현재 1세대 EOA 지갑은 조작이 번거롭고 기능이 제한되어 있으며, Web2 제품과 비교하면 아직은 무의미하고 매끄러운 경험에 격차가 있습니다.
AA 스마트 계약 지갑은 이러한 경험의 차이를 보완하고 있습니다.
간단히 말해서 AA 스마트 계약 지갑은 기존 이더리움 계정 CA와 EOA 계정의 장점을 결합한 것이며 CA의 프로그래밍 가능성 외에도 트랜잭션을 시작하기 위해 EOA에 대한 의존성을 제거할 수 있습니다. 예를 들어 AA 스마트 계약 지갑의 계정은 스마트 계약이므로 필요에 따라 기능을 맞춤화할 수 있으며 1세대 EOA를 단순화하고 지갑의 유연성과 업그레이드 가능성을 실현하며 다양화를 확장할 수 있습니다. 기능.
OKX AA 스마트 계약 지갑을 예로 들면, 기능의 첫 번째 단계에서는 사용자가 Ethereum, OKTC, Arbitrum, Polygon, Optimism, BNB Chain 및 Avalanche를 포함한 7개의 인기 퍼블릭 체인에서 AA 지갑을 생성할 수 있도록 지원했습니다. 가스를 직접 지불할 수 있는 안정적인 통화 USDT/USDC, 체인 상의 DEX, DeFi 상호 작용, 다단계 상호 작용 및 원클릭 완료 등을 통해 지갑 사용 편의성이 더욱 향상됩니다. 또한 현재 OKX AA 지갑은 보안과 투명성을 더욱 강화하기 위해 스마트 계약 코드를 오픈 소스로 제공합니다.
그 이상으로, 앞으로 OKX AA 스마트 계약 지갑은 곧 사회 회복을 지원하고 지갑 애플릿 구성 요소를 제공하며 친척 및 친구에 의한 가스 지불, 다중 서명 기능과 같은 높은 수준의 온체인 자산 관리 전략 기능을 실현할 것입니다. -체인 복사 및 결합 가능한 작업으로 사용자 경험이 크게 향상됩니다. 지갑 개발을 위한 열린 상상력. 물론 AA 지갑은 완벽하지 않으며 높은 가스와 비 EVM 체인의 호환성이 어려운 등의 문제가 여전히 남아 있습니다.
AA 스마트 계약 지갑의 소셜 복구 기능은 본질적으로 개인 키가 없는 MPC 지갑과 동일한 문제, 즉 개인 키를 분실하면 지갑 자산을 잃는 것과 동일하다는 문제를 해결합니다. 둘이 자주 비교되는 이유.
그러나 MPC 개인 키리스 지갑과 비교하여 AA 지갑은 개인 키 분실 시나리오를 해결하는 것 이상을 달성할 수 있습니다.
Web3의 미래인 MPC와 AA 지갑
사용하기 쉬운 2세대 지갑, MPC 지갑, AA 지갑, Web3의 미래는 누구일까요?
구현 관점에서 볼 때 MPC는 오프체인 솔루션이고 AA 스마트 계약 지갑은 온체인 솔루션입니다.MPC 지갑은 이더리움 합의 계층이나 계약 계층의 변경을 포함하지 않으며 단기적으로 더 실현 가능합니다. AA 지갑은 이더리움 업그레이드와 EIP-4337 제안 개발에 의존하기 때문에 시간과 비용 측면에서 더 오랜 시간이 소요되지만 다행히 레이어 2의 등장으로 AA 지갑 트랙의 개발이 가속화되고 있습니다.
애플리케이션 관점에서 볼 때 MPC의 핵심 가치는 단일 실패 지점 문제를 해결하고 개인 키를 실현하지 않지만 본질은 EOA 지갑으로 구현할 수 있는 기능이 제한되어 있는 반면 AA 지갑은 개인 키 문제를 해결할 수 있다는 것입니다. 사회복구를 통한 키 분실, 그런데 개인키를 도난당하여 자산이 양도된 경우 어떻게 복구할 수 있나요?
MPC 지갑과 AA 지갑은 서로 다른 시나리오와 요구에 적합한 차별화된 장점을 가지고 있습니다. MPC 지갑은 호환성과 개인 정보 보호가 더 좋고, AA 지갑은 기능과 확장성이 더 좋습니다. 이 둘은 왜 AA 지갑과 같을 수 없나요? CA와 EOA의 장점을 결합한 계정이 있습니까?
OKX 지갑 개발자 Degen Yin에 따르면 Odaily의 Twitter Space 이벤트에 참가했을 때 OKX AA 스마트 계약 지갑은 사용자에게 선택권을 부여하며 사용자는 MPC+EOA 또는 MPC+AA를 자유롭게 선택할 수 있습니다. 계정을 만들어 지갑을 만들고 경험해 보세요. 현 단계에서는 선택은 사용자의 몫입니다. 단기적으로 MPC 지갑은 니모닉 단어를 무시한다는 점에서 AA 지갑보다 편리하며 장기적으로 AA 지갑은 사회적 복구 또는 기타 방법을 통해 원래 솔루션을 대체할 수 있어 더 안전할 것입니다.
AA 지갑에는 컨트롤러로 하나 이상의 EOA 주소가 필요하며, 1세대 EOA 지갑의 개인 키 단일 지점 문제는 MPC 기술을 사용하여 잘 해결할 수 있습니다. 둘은 대립되지 않고 서로 결합, 보완되어 보다 안전하고 사용하기 쉬우며 보다 다양한 용도로 사용할 수 있는 지갑을 추상화할 수 있습니다.따라서 MPC+AA는 Web3의 미래이자 대규모 Web3를 지원합니다. 응용 프로그램.
하루아침에 이룰 수 있는 것은 없으며, 양적 변화에서 질적 변화로 바뀌는 과정이 있을 것이며, 사용하기 쉬운 Web3 지갑이 더 큰 에너지를 창출할 것으로 예상할 수 있습니다. 하지만 어떻게 하면 Web3의 대중성을 높이고 Web2 사용자를 유치하여 Web3의 대규모 적용 시대로 진입할 수 있을지 생각해 볼 가치가 있습니다.


