디지털 자산의 증가로 인해 보안 키 관리에 전례 없는 문제가 발생했습니다. 10년 넘게 BIP-39 시드 문구 기반 지갑 모델은 자산 자치의 중추 역할을 해왔습니다. 그러나 Tan Phat Digital의 기록에 따르면 실제 운영에 따르면 이 모델에는 단일 실패 지점과 인적 오류라는 고유한 위험이 내재되어 있는 것으로 나타났습니다. MPC(Multi-Party Computation) 기술은 제어 분산화를 통해 시드 문구 취약성을 완전히 제거할 수 있는 유망한 대안으로 떠올랐습니다. 아래 분석에서는 키 샤딩에서 핵심 신뢰 가정에 이르기까지 기술적 측면을 살펴봄으로써 MPC 지갑이 실제로 기존 시드 문구 지갑보다 더 안전한지 광범위하게 평가합니다.
키 관리 모델의 진화: EOA에서 MPC로
암호화폐 지갑의 역사는 개인 키 단독 보유자가 자산을 완전히 통제하는 외부 소유 계정(EOA)에서 시작됩니다. 처음에 사용자는 복잡한 영숫자 문자열을 관리해야 했고 이로 인해 키가 자주 분실되었습니다. 사용자 경험을 향상시키기 위해 BIP-32(분산형 지갑 - HD) 및 BIP-39(시드 문구)와 같은 표준이 도입되었습니다. 12~24개의 영어 단어로 백업을 더 쉽게 만들었음에도 불구하고 보안의 본질은 변하지 않습니다. 해당 문구를 아는 사람은 누구나 자산에 대한 전체 액세스 권한을 갖습니다.
MPC로의 전환은 단순한 인터페이스 변경이 아니라 암호화 계층의 혁명입니다. MPC를 사용하면 당사자들은 해당 데이터를 서로에게 공개하지 않고도 비밀 데이터를 기반으로 기능을 공동으로 계산할 수 있습니다. 암호화폐 지갑에 적용될 때 MPC는 단일 개인 키 개념을 분산 프로세스로 대체하여 완전한 개인 키가 시스템 어디에도 존재하지 않도록 보장합니다.
시드 구문 지갑: 골드 표준 및 고유한 취약점
시드 구문 모델은 사용자가 물리적 비밀을 절대적으로 보호할 수 있다는 가정에서 작동합니다. 개인 키는 시드 문구에서 생성되어 장치에 저장됩니다. 거래를 수행하려면 서명을 위해 이 개인 키를 메모리에 로드해야 중앙 집중식 공격 대상이 생성됩니다.
단일 실패 지점
시드 문구 지갑의 가장 큰 위험은 권력의 집중입니다. 시드 문구가 손실되면 자산이 영원히 잠깁니다. 피싱이나 악성 코드 공격을 통해 시드 문구가 도난당하면 전체 자산이 순식간에 사라집니다. 대규모 조직의 경우에도 단일 시드 문구를 관리하는 것은 한 개인이 전체 통제권을 가질 때 극도로 높은 내부 위험을 초래하기 때문에 '운영상의 악몽'입니다.
인적 오류 및 물리적 위험
시드 문구 백업은 종이나 금속과 같은 물리적 매체에 의존하는 경우가 많습니다. 이러한 물질은 화재, 홍수로 인해 파괴되거나 단순히 손실될 수 있습니다. 또한 일반 사용자는 기본 보안 원칙을 위반하는 시드 문구를 디지털 방식으로 저장(사진 촬영, 클라우드에 저장)하는 경향이 있습니다.
참조: MPC 지갑이란 무엇입니까?
다자간 컴퓨팅(MPC): 약점을 제거하는 유일한 솔루션
MPC는 소유권을 분할하여 접근 방식을 완전히 바꿉니다. 단일 키 대신 시스템은 여러 개의 독립적인 "키 공유"를 생성합니다. 이러한 키 조각은 원래 개인 키를 복구하기 위해 다시 조립할 필요 없이 블록체인에 대한 유효한 디지털 서명을 생성하기 위해 협력합니다.
키 샤딩 메커니즘: 조각화 및 비밀 배포
MPC의 키 샤딩은 임계값 서명 체계(TSS)와 같은 알고리즘을 사용하여 각 키 조각이 독립적으로 의미 없는 수학적 값이 되도록 보장합니다. 다음은 두 모델 간의 자세한 비교입니다.
Seed Phrase Wallet:
키 초기화: 전체 키를 생성한 후 시드 문구를 생성합니다.
유일한 약점: 존재합니다. (시드 문구입니다).
복구 가능성: 전적으로 문구의 물리적 보존 여부에 따라 다릅니다.
저장소: 단일 위치(기기 또는 종이).
MPC 지갑:
키 초기화: 분산된 키 조각을 처음부터 생성하며 전체 키를 충분히 형성하지 않습니다.
저장소: 여러 장치 또는 독립 당사자에 분산됩니다.
고유한 약점: 없음(공격자는 여러 당사자를 손상시켜야 함) 동시에).
복구 가능성: 최신 다단계 인증(3FA) 메커니즘을 사용합니다.
참조: 비수탁 지갑이란 무엇입니까?
분산 키 생성(DKG): 비접촉식 키 생성
DKG 과정에서 참여 당사자는 어느 쪽도 알지 못한 채 공동으로 키 조각을 생성합니다. 상대방의 조각. 해당 개인 키는 추상적인 수학적 개념으로만 존재합니다. 어떤 드라이브나 메모리에도 물리적으로 형성되지 않습니다. 이렇게 하면 초기화 시 키가 유출될 위험을 방지할 수 있습니다.
TSS(임계값 서명 체계): 키 복구 없이 트랜잭션에 서명
트랜잭션을 수행해야 할 때 키 조각을 보유한 당사자가 여러 라운드 계산 프로세스에 참여합니다. 이 프로세스는 다음을 보장합니다:
최종 서명은 완전히 유효하며 일반 EOA 지갑의 서명과 구별할 수 없습니다.
어떠한 당사자도 승인 임계값(예: 2/2 또는 2/3)에 도달하지 않고 임의로 거래에 서명할 수 없습니다.
프로세스 중에 전체 개인 키가 기기 메모리에 나타나지 않습니다. sign.
신뢰 가정 분석: MPC 지갑에 대한 신뢰 가정
MPC는 탁월한 이점을 제공하지만 Tan Phat Digital은 새로운 신뢰 가정도 도입한다고 강조합니다. 신뢰는 사용자 자신에서 서비스 제공업체 및 기술 인프라로 이전됩니다.
활성 및 가용성
인기 있는 2-of-2 모델에서는 제공업체 서버가 오프라인이면 사용자는 거래할 수 없습니다. 해결책으로, 독립적인 제3자 또는 백업 복구 메커니즘(에스크로)을 사용하는 2/3 모델이 장기 보관에 선호되는 경우가 많습니다.
블라인드 서명 위험 및 의도 무결성
주요 과제는 '의도 검증 격차'입니다. 해커가 지갑 애플리케이션을 손상시키고 대상 주소를 변경하는 경우 MPC 프로세스는 여전히 "블라인드" 서명을 진행합니다. 최신 시스템은 사용자의 실제 의도를 분석하기 위해 서명하기 전에 거래 시뮬레이션 레이어를 추가함으로써 이 문제를 해결하고 있습니다.
MPC 맥락에서의 자기 보관
대부분의 MPC 지갑은 사용자의 키 조각 없이는 공급자가 일방적으로 거래를 시작할 수 없기 때문에 비수탁 표준을 충족합니다. 그러나 보안은 여전히 공급업체가 소스 코드에 대해 투명한지 여부에 따라 달라집니다.
자세한 보안 비교: MPC vs. Seed Phrase vs. Multi-Sig
Tan Phat Digital의 분석에 따르면 세 가지 솔루션의 위치는 다음과 같이 요약됩니다.
Seed Phrase 지갑:
메커니즘: 단일 개인 키.
공격 표면: 시드 클러스터 문구에 집중된 약점.
가스 비용: 최저(단 1개) 서명).
개인정보 보호: 높음.
호환 가능: 모든 체인.
다중 서명 지갑:
메커니즘: 여러 개의 고유 개인 키 확립되었습니다.
공격 표면: 많은 약점(공격자는 여러 키를 캡처해야 함).
가스 비용: 높음(온체인의 여러 서명으로 인해).
개인정보 보호: 낮음(온체인 지갑 노출) 구조).
호환성: 체인 스마트 계약 지원에 대한 제한 사항.
MPC 지갑:
메커니즘: 수학적으로 조각난 키.
공격 표면: 분산(여러 키를 손상시켜야 함) 조각을 동시에).
가스 비용: 낮음(생성된 서명은 단일 지갑과 동일).
개인정보 보호: 높음(체인 간 추적 노출 없음).
호환성: 모든 체인(체인에 구애받지 않음).
실제 보안 취약점: BitForge 및 TSSHOCK의 교훈
이론적으로는 강력하지만 MPC 구현 통제가 부족할 경우 취약점이 발생할 수 있습니다. BitForge(2023) 취약점은 악의적인 행위자가 특정 횟수의 서명 후에 전체 키 조각을 추출하기 위해 특별히 제작된 메시지를 보낼 수 있음을 보여주었습니다. 이는 MPC의 보안이 전적으로 수학적 구현의 엄격함과 심층적인 보안 감사에 달려 있다는 점을 강조합니다.
성능 및 대기 시간
MPC 지갑의 성능은 프로토콜 세대에 걸쳐 크게 향상되었습니다.
GG18: 9회 통신 라운드 필요, 대기 시간 거의 없음 초.
GG20: 6라운드로 단축되어 속도가 크게 향상되었습니다.
CGGMP21: 가장 현대적인 표준은 4회의 통신 라운드만 필요하며 최적의 조건에서 대기 시간은 100ms 미만입니다.
위험 관리 및 복구 메커니즘
MPC는 유연한 메커니즘을 통해 "잃어버린 것은 모두 잃어버린 것"이라는 문제 테마를 해결합니다.
3FA 모델(예: Zengo): 이메일, 클라우드 백업 및 안면 생체인식을 결합하여 주요 조각을 복원합니다.
비즈니스 연속성: 평판이 좋은 제공업체는 소스 코드 에스크로(에스크로) 및 생명 증명을 사용합니다. 사용자가 자신의 계정을 복원할 수 있도록 합니다. 회사가 파산하더라도.
미래: MPC와 계정 추상화(AA)의 융합
Tan Phat Digital은 미래가 두 기술의 결합이 될 것이라고 예측합니다.
최저에는 MPC: 안전한 분산 개인 키 관리 및 서명.
상위 계층의 계정 추상화:거래 논리(지출 한도, 모든 토큰의 가스 지불)를 시행합니다.
이 조합은 Web3의 보안을 희생하지 않고 전통적인 애플리케이션과 유사한 경험(Web2)을 제공합니다.
비교 분석: 하드웨어 지갑(하드웨어 지갑) 대 MPC 지갑
하드웨어 지갑(콜드 스토리지):
저장: 전용 보안 칩에 오프라인.
보호: 물리적 변조 방지.
복구: 물리적 시드 문구 기반(위험) 분실/도난).
편의성: 낮음(서명하려면 장치를 연결해야 함).
확장성: 기업 환경에 적합하지 않음.
MPC 지갑 (핫/웜):
저장: 여러 노드 또는 장치 장치에 분산됩니다.
보호: 단일 물리적 장치에 의존하지 않습니다.
복구: 3FA, 생체 인식, 소셜 복구.
편의성: 높음(빠른 온라인 서명).
확장성: 높음(API 및 클라우드를 통한 관리). cloud).
자주 묻는 질문(FAQ)
MPC 지갑이란 무엇입니까?
이것은 다자간 컴퓨팅 기술을 사용하여 개인 키를 여러 장소에 저장된 여러 독립적인 부분으로 나누는 지갑입니다.
MPC 지갑에 시드 문구가 필요하지 않은 이유는 무엇입니까?
키가 고유한 완전한 형태로 존재하지 않기 때문에 전통적인 방식으로 이를 백업할 "시드 문구"가 없습니다.
MPC 지갑은 정말로 "비수탁형"인가요?
예, 서비스 제공업체는 키의 일부분만 보유하고 사용자의 키 부분의 승인 없이는 자산을 임의로 이동할 수 없기 때문입니다.
"키 샤드"란 무엇입니까?
개인 키의 수학적 구성 요소입니다. 각각의 조각은 단독으로 의미가 없으며 지갑을 복원하는 데 사용할 수 없습니다.
휴대폰을 분실하면 어떻게 되나요?
이메일, 생체 인식, 암호화된 클라우드 백업과 같은 다단계 인증(3FA)을 통해 액세스를 복원할 수 있습니다.
지갑 제공업체가 파산하면 어떻게 되나요?
평판이 좋은 지갑은 독립적인 제3자를 통해 '액세스 보장' 메커니즘을 구축하거나 사용자가 필요할 때 키를 복원할 수 있도록 소스 코드를 에스크로합니다.
MPC 지갑은 여러 블록체인을 지원합니까?
예, MPC 아키텍처는 "체인에 구애받지" 않습니다. 즉, 표준 디지털 서명을 사용하는 모든 블록체인에서 작동할 수 있습니다.
하드웨어 지갑과 비교할 때 MPC 지갑은 얼마나 안전합니까?
MPC는 기관과 유사한 보안을 제공하지만 더 많은 유연성을 제공합니다. 시드 문구 확보로 인한 물리적 위험.
'블라인드 서명'의 위험은 무엇인가요?
사용자가 거래 내용을 명확하게 보지 않고 거래에 서명하는 경우로, 이는 악의적인 계약의 잘못된 승인으로 이어질 수 있습니다.
MPC 지갑의 거래 속도는 무엇입니까?
서명 속도는 키 조각 수와 네트워크 연결 품질에 따라 100ms에서 몇 초까지 다양합니다.
MPC가 오프체인 서명을 수행하고 단일 서명만 블록체인에 게시하는 경우. '키 순환'은 어떻게 작동하나요?
시스템은 기존 키 부분을 주기적으로 새로 고칩니다. 이는 이전에 실수로 도난당한 경우 오래된 키 조각을 무력화하는 데 도움이 됩니다.
MPC를 AA(계정 추상화)와 결합할 수 있나요?
예, MPC는 서명 키(오프체인)를 관리하고 AA는 실행 로직(온체인)을 관리하여 현재 사용할 수 있는 가장 포괄적인 보안 솔루션을 만듭니다.
MPC 기술은 NIST와 같은 국제 표준을 준수합니까?
NIST 기관은 주요 은행의 채택을 촉진할 TSS(임계값 서명)에 대한 공식 표준을 개발하는 과정에 있습니다.
광범위한 분석 후 Tan Phat Digital은 다음과 같이 확언합니다. MPC 지갑은 실제로 지갑 시드 문구보다 더 안전하고 편리합니다. 대부분의 실제 시나리오에서.고유한 약점을 제거하고 복구 프로세스를 현대화함으로써 MPC는 개인과 조직 모두에게 마음의 평화를 제공합니다.
그러나 다음 사항에 유의해야 합니다.
평판이 좋은 공급업체 선택: 오픈 소스 코드의 우선순위를 정하고 주요 부서의 감사를 받습니다.
복구 메커니즘 이해: 제공업체가 폐업할 경우 백업 계획.
의도 검증 통합: 거래 시뮬레이션이 내장된 지갑을 사용하여 정교한 피싱 공격을 방지하세요.
MPC 기술은 개인에 대한 신뢰에서 분산 수학의 힘에 대한 신뢰로 전환하여 신뢰의 표준을 재정의하고 있습니다.
공유








