차세대 Web3 지갑: MPC 지갑과 AA 스마트 계약 지갑
MPC 지갑, 계정 추상화, ERC-4337, 스마트 지갑의 작동 방식과 차세대 Web3 지갑이 보안과 사용자 경험을 개선하는 방법을 알아보세요.

전통적인 지갑은 단일 개인 키나 시드 문구에 의존하는 경우가 많아 자격 증명을 분실하거나 노출하면 위험이 발생합니다. MPC 지갑은 다자간 컴퓨팅과 분산 키 공유를 사용해 단일 장애 지점을 줄이고, 어카운트 추상화 지갑은 프로그래밍 가능한 스마트 계정을 사용해 일괄 거래, 스폰서 수수료, 권한 관리, 계정 복구를 지원합니다. MPC와 AA는 서로 다른 문제를 해결하며 함께 사용할 수도 있습니다. 더 사용자 친화적인 지갑 경험이 위험을 없애는 것은 아니므로 사용자는 여전히 서비스 의존성과 스마트 계약 권한을 이해해야 합니다.
전통적인 Web3 지갑의 주요 문제점은 무엇인가요?
전통적인 Web3 지갑은 일반적으로 외부 소유 계정(EOA)을 기반으로 합니다. 사용자는 개인 키나 시드 문구로 계정을 제어하고 개인 키를 사용해 각 거래에 서명합니다.
이 설계는 비교적 단순하지만 명확한 단일 장애 지점을 만듭니다. 시드 문구가 노출되면 공격자가 계정을 장악할 수 있습니다. 영구적으로 분실하면 사용자도 지갑에 접근하지 못할 수 있습니다.
전통적인 지갑은 또한 사용자가 블록체인 네트워크, 가스 수수료, 토큰 승인, 거래 서명을 이해해야 합니다. 초보자에게는 잘못된 승인 한 번이 자산을 위험에 빠뜨릴 수 있고, 복잡한 작업 흐름은 Web3 애플리케이션을 사용하기 어렵게 만들 수 있습니다.
그 결과 차세대 스마트 지갑은 크게 두 방향으로 발전하고 있습니다. 하나는 키를 저장하고 서명에 사용하는 방식을 바꾸는 것으로 MPC 지갑이 대표적입니다. 다른 하나는 계정이 거래를 검증하고 실행하는 방식을 바꾸는 것으로 어카운트 추상화 지갑이 대표적인 모델입니다.
MPC 지갑은 어떻게 단일 지점 위험을 줄이나요?
MPC는 다자간 컴퓨팅(Multi-Party Computation)을 의미합니다. MPC 지갑은 일반적으로 임계값 암호화를 사용해 서명 권한을 여러 참가자나 기기에 분산합니다.
MPC 지갑 설계는 방식에 따라 다르게 작동합니다. 어떤 방식은 분산 키 생성을 사용해 처음부터 완전한 개인 키가 단일 기기에 존재하지 않도록 하고, 다른 방식은 키 관련 정보를 여러 공유 조각으로 나눕니다.
거래에 서명할 때는 필요한 임계값의 참가자들이 전체 개인 키를 재구성하거나 노출하지 않고 공동으로 서명을 계산합니다. NIST의 임계값 암호화 설명에서도 비밀 공유 조각을 과정 중에 분산된 상태로 유지하면서 암호화 작업을 공동으로 수행할 수 있다고 강조합니다.
MPC 지갑은 기기 교체, 팀 승인, 복구 메커니즘을 지원할 수 있지만 위험을 완전히 없애지는 않습니다. 사용자는 여전히 키 공유 조각을 누가 저장하는지, 복구가 어떻게 작동하는지, 제공업체가 운영을 중단하면 자산을 이전할 수 있는지, 구현이 보안 검토를 받았는지 이해해야 합니다.
어카운트 추상화와 ERC-4337이란 무엇인가요?
어카운트 추상화(Account Abstraction), 줄여서 AA는 블록체인 계정이 거래를 검증하고 실행하는 방식을 프로그래밍 가능하게 만드는 것을 목표로 합니다.
AA 스마트 계약 지갑은 일괄 거래, 일일 한도, 다중 기기 검증, 소셜 복구, 세션 키, 스폰서 거래 수수료와 같은 기능을 지원할 수 있습니다. 사용자는 더 이상 단일 고정 개인 키 검증 모델에 제한되지 않습니다.
ERC-4337은 이더리움에서 어카운트 추상화를 구현하는 핵심 접근 방식 중 하나입니다. UserOperation, Bundler, EntryPoint, Paymaster와 같은 구성 요소를 도입해 사용자가 스마트 계정을 통해 작업을 제출할 수 있게 합니다.
Bundler는 여러 UserOperation을 하나의 온체인 거래로 묶을 수 있고, EntryPoint는 검증과 실행을 처리하며, Paymaster는 특정 조건에서 가스 수수료를 대신 지불할 수 있습니다.
하지만 “가스 없는 거래”가 네트워크 수수료가 사라진다는 뜻은 아닙니다. 비용은 대신 프로젝트나 서비스 제공업체가 지불하거나 다른 자산을 통해 지불될 수 있습니다. 어카운트 추상화는 ERC-4337 자체보다 더 넓은 개념으로, ERC-4337은 더 넓은 계정 설계 개념 안에서 중요한 구현 경로 중 하나입니다.
MPC 지갑과 AA 스마트 지갑 중 어떻게 선택해야 하나요?
MPC 지갑은 주로 키 제어와 분산 서명을 다루고, AA 스마트 계약 지갑은 주로 계정 검증과 거래 로직을 다룹니다.
두 접근 방식은 상호 배타적이지 않습니다. 스마트 계약 지갑은 서명에 MPC를 사용할 수 있고 패스키, 하드웨어 기기, 소셜 복구 메커니즘을 함께 결합할 수도 있습니다.
개별 사용자는 지갑이 독립적인 계정 복구, 내보내기 또는 마이그레이션, 명확한 거래 승인, 투명한 제공자 권한을 지원하는지 고려해야 합니다. 기업 사용자는 승인 임계값, 직원 접근 제어, 감사 로그, 비상 정지 기능, 키 순환 메커니즘도 평가해야 할 수 있습니다.
AA 지갑은 스마트 계약 취약점, 업그레이드 권한, 추가 가스 비용을 수반할 수 있습니다. MPC 지갑은 참여자 가용성, 키 공유 저장, 서비스 제공자에 대한 의존성을 수반할 수 있습니다. 더 발전된 기술이 특정 지갑이 더 안전하다는 것을 자동으로 의미하지는 않습니다.
Web3 지갑 개발의 더 넓은 방향은 복잡한 보안 메커니즘을 Web2에 더 가깝게 느껴지는 경험으로 전환하면서도 검증 가능하고 이식 가능한 계정 기능을 보존하는 것입니다.
기초 지식을 익히는 것이 첫걸음입니다. MGBX Academy를 통해 더 많은 암호화폐 교육 자료와 시장 기회를 확인해 보세요.
MGBX에서 거래하는 방법:
자금을 입금하고 거래 유형을 선택합니다.
자산 거래 페이지에서 구매하려는 금액 또는 수량을 입력합니다.
주문 내용을 확인한 후 거래를 완료하고 자산 잔액이 정상적으로 반영되었는지 확인합니다.
추가 읽을거리:


