멀티시그 지갑 — 2-of-3 구성과 복구

멀티시그 지갑은 서명에 필요한 개인키를 여러 개로 나눠 두고, 그중 정해진 개수 이상이 서명해야만 자산이 움직이게 만든 지갑입니다. 키 하나를 잃어버리거나 빼앗겨도 그것만으로는 자산이 바로 움직이지 않는다는 점이 가장 큰 차이입니다.

대신 백업해야 할 것이 늘어납니다. 비트코인 멀티시그는 각 키의 시드 구문에 더해 지갑 설정 정보(디스크립터)까지 보관해야 복구할 수 있고, 서명하는 화면 자체가 조작되면 서명 수를 늘린 효과도 무력해집니다. 아래에서는 구조, 구성별 차이, 백업과 복구 조건, 실제 사고 사례를 순서대로 살펴봅니다.

멀티시그 지갑의 핵심 개념을 보여주는 일러스트로, 하나의 자물쇠를 서로 다른 색의 여러 개인키가 둘러싸고 있어 멀티시그 지갑은 열쇠 하나가 아니라 여러 개가 모여야 자산이 움직인다는 원리를 표현합니다
열쇠 하나가 아니라 여러 개가 있어야 자산이 움직입니다.

멀티시그 지갑이란 — M-of-N 서명 구조

일반 지갑은 개인키 하나로 거래에 서명합니다. 그 키를 가진 사람이 곧 자산의 유일한 통제자입니다. 멀티시그(Multisig, 다중서명)는 여러 개의 공개키를 한 조건에 묶어 두고, 그중 몇 개의 서명이 모여야 거래가 유효한지를 미리 정해 둡니다.

이 조건은 보통 “M-of-N”으로 적습니다. 전체 키가 N개이고 그중 M개의 서명이 있어야 승인된다는 뜻입니다. 2-of-3이라면 키 세 개 중 아무 두 개만 모이면 자산을 옮길 수 있고, 하나만으로는 아무것도 할 수 없습니다.

2026-09-28 기준 BIP 저장소를 보면, 비트코인에서는 2011년 10월에 번호가 붙은 BIP-11이 M-of-N 다중서명 거래를 표준 거래 형태로 정했고, 지갑 설명 방식(디스크립터)을 다루는 BIP-383은 multi()와 sortedmulti() 표기로 “임계값 + 공개키 목록”을 적도록 합니다. 이더리움 계열에서는 Safe 같은 스마트 계정이 같은 역할을 합니다. Safe 문서는 소유자 목록과 임계값을 정해 두고, 임계값만큼 소유자가 확인해야 거래가 실행된다고 설명합니다.

단일 키 지갑이 한 번에 무너지는 이유

단일 키 구조의 약점은 실패 지점이 하나뿐이라는 데 있습니다. 기기를 도난당하거나, 키 파일이 유출되거나, 피싱 서명을 실수로 승인하면 되돌릴 방법이 없습니다. 확인과 승인과 복구를 한 사람, 한 기기, 한 순간이 모두 떠안습니다.

여러 사람이 함께 관리하는 자금에서는 문제가 하나 더 생깁니다. 열쇠가 하나뿐이면 그 열쇠를 가진 사람에게 전부 의존하게 됩니다. 담당자가 연락이 끊기면 나머지 사람은 자산에 손을 댈 수 없고, 반대로 그 한 사람이 마음먹으면 혼자서 자금을 옮길 수도 있습니다.

멀티시그 지갑은 이 실패 지점을 여러 곳으로 흩어 놓습니다. 2-of-3에서 공격자가 키 하나를 훔쳐도 두 번째 서명이 없으면 거래를 만들 수 없습니다. 두 번째 키가 다른 장소, 다른 기기, 다른 사람에게 있다면 공격 난이도는 크게 올라갑니다.

멀티시그 지갑이 자산 접근 권한을 단일 키의 실패 지점 1개 구조와 여러 곳에 나뉜 분산 서명 구조로 갈라서 보여주는 좌우 비교 다이어그램, 실패 지점 개수의 차이를 표현합니다
키 하나가 뚫려도 멀티시그는 그것만으로 자금이 움직이지 않습니다.

2-of-3·3-of-5·타임락, 구성별 차이

구성은 누가 쓰는지, 무엇을 막고 싶은지에 따라 달라집니다. 개인 보관에서는 2-of-3이 흔히 쓰이고, 여러 사람이 함께 관리하는 자금에서는 인원에 맞춰 임계값을 올립니다.

구성자산을 움직이는 조건키 1개 분실주로 맞는 상황
2-of-3키 3개 중 아무 2개 서명남은 2개로 이동 가능개인 장기 보관
3-of-5키 5개 중 3개 서명2개까지 잃어도 이동 가능공동 관리 자금, 조직 금고
타임락 결합평소에는 기본 조건, 정한 시점 이후에는 예비 키 조건도 허용기한이 지나면 예비 경로로 이동 가능상속·비상 대비

타임락 결합은 비트코인의 OP_CHECKLOCKTIMEVERIFY(BIP-65)로 만들 수 있습니다. BIP-65 문서는 두 사람이 2-of-2로 자금을 묶어 두되, 3개월이 지나면 제3자와 두 사람 중 한 명의 서명으로도 꺼낼 수 있게 하는 예를 듭니다. 평소에는 제3자가 끼어들 수 없고, 한쪽이 연락이 끊겨도 기한이 지나면 자금이 갇히지 않게 하는 설계입니다.

임계값을 고르는 기준은 두 방향의 실패를 함께 보는 것입니다. M을 너무 낮추면 단일 키와 비슷하게 쉽게 뚫리고, M을 N에 가깝게 올리면 키 몇 개만 잃어도 자산이 갇힙니다. 3-of-3처럼 M과 N이 같으면 키 하나만 잃어도 복구 경로가 끊깁니다.

멀티시그 지갑의 실제 구성 방식 세 가지, 즉 개인 투자자가 주로 쓰는 2-of-3, 조직 자금에 쓰이는 3-of-5 이상, 시간 지연을 결합한 구성을 나란히 비교하는 이미지
구성마다 쓰이는 상황이 다릅니다.

멀티시그 백업은 시드만으로 끝나지 않는다 — 디스크립터

단일 키 지갑은 시드 구문 하나만 있으면 어느 지갑 앱에서든 다시 불러올 수 있습니다. 비트코인 멀티시그 지갑은 다릅니다. 하드웨어 지갑 제조사 COLDCARD의 멀티시그 안내는 “멀티시그에서 시드 구문은 필요하지만 충분하지 않다”고 적고, 디스크립터가 없으면 세 개 중 두 개의 시드를 갖고 있어도 복구가 되지 않는다고 설명합니다.

디스크립터는 지갑의 지출 조건 전체를 적은 설정 문서입니다. 같은 안내에 따르면 여기에는 스크립트 종류, M-of-N 임계값, 그리고 N개 전체의 확장 공개키(xpub)와 파생 경로, 키 지문이 들어 있습니다. 두 개의 시드로 서명은 할 수 있어도, 세 번째 키의 공개키를 모르면 자금이 들어 있는 주소 자체를 다시 계산할 수 없기 때문입니다.

디스크립터에는 개인키가 없으므로 이것만으로 자산을 옮길 수는 없습니다. 다만 BIP-32 규격상 확장 공개키를 알면 그 아래의 주소를 모두 만들어 낼 수 있어서, 디스크립터를 본 사람은 지갑 주소와 거래 내역을 추적할 수 있습니다. 그래서 시드 구문과 함께 디스크립터 사본도 여러 곳에 남겨 두되, 공개된 곳에는 올리지 않는 방식이 흔히 권장됩니다. 종이에 적기엔 길기 때문에 지갑 앱이 내보내 주는 파일이나 QR 코드 형태로 보관하는 경우가 많고, 사본이 둘 이상이어야 한 곳의 사고로 복구 경로가 끊기지 않습니다.

멀티시그 지갑의 2-of-3 서명 구조를 보여주는 프로세스 다이어그램으로, 키 A·키 B·키 C 중 2개의 서명이 모이면 트랜잭션이 승인되는 흐름을 표현합니다
3개 중 2개만 모여도 트랜잭션은 승인됩니다.

키를 하나 잃었을 때와 둘 잃었을 때

하나를 잃었을 때. 2-of-3에서 키 하나를 잃어도 남은 두 키와 디스크립터가 있으면 서명할 수 있습니다. 비트코인 멀티시그에서는 기존 주소의 키를 그 자리에서 바꾸는 기능이 없으므로, 새 키를 포함한 새 멀티시그 지갑을 만든 뒤 남은 두 키로 서명해 자금을 옮기는 방식으로 교체합니다.

이더리움 계열의 Safe는 구조가 다릅니다. Safe 문서에 따르면 계정 설정에서 소유자를 추가·삭제·교체하고 임계값을 바꿀 수 있어서, 임계값만큼 서명이 모이면 잃어버린 소유자 키를 새 키로 바꾸는 거래를 실행할 수 있습니다. 같은 “키 교체”라도 체인마다 절차가 다르다는 점을 알고 시작해야 합니다.

임계값만큼 잃었을 때. 2-of-3에서 두 개를 잃으면 남은 키 하나로는 서명 조건을 채울 수 없어 복구가 불가능합니다. 단일 키 지갑에서 키를 잃은 것과 결과가 같습니다. 여기에 멀티시그만의 실패 경로가 하나 더 있는데, 시드가 두 개 남아 있어도 디스크립터를 잃으면 앞에서 본 이유로 복구가 막힐 수 있습니다. 복구가 막히는 흔한 원인은 니모닉 복구 안 될 때 — 원인 5가지와 확인 순서에서도 정리했습니다.

실제로 벌어진 일 — 서명 화면이 조작되면 멀티시그도 뚫린다

2025년 2월 21일, 거래소 Bybit의 이더리움 멀티시그 콜드월렛에서 약 15억 달러어치 가상자산이 빠져나갔습니다. 미국 FBI는 2025년 2월 26일 공익 공지(PSA)에서 이 탈취를 북한 소행으로 지목하고, 해당 활동을 “TraderTraitor”라고 불렀습니다.

이 지갑은 Safe 멀티시그였습니다. Safe 생태계 재단이 2025년 2월 28일 낸 성명은 원인을 Safe{Wallet} 개발자 기기 침해로 설명했습니다. 그 결과 위장된 악성 거래가 서명자들에게 제안됐고, 외부 보안 연구자들의 조사에서 Safe 스마트컨트랙트 자체의 취약점은 발견되지 않았다고 밝혔습니다.

교훈은 분명합니다. 멀티시그 지갑은 “몇 명이 서명하는가”를 지키지만 “무엇에 서명하는가”는 서명자가 직접 확인해야 합니다. 여러 명이 같은 조작된 화면을 보고 승인하면 임계값은 그대로 채워집니다. 서명 대상이 악성 컨트랙트인 경우의 위험은 토큰 승인(Approve)이란 — 무제한 권한 해제하는 법에서 따로 다뤘습니다.

초보자가 특히 자주 하는 실수

디스크립터를 백업하지 않는 것. 시드 구문 세 장만 금속판에 새겨 두고 지갑 설정 파일은 노트북 한 대에만 남겨 두는 경우가 많습니다. 그 노트북이 고장 나면 시드가 모두 있어도 복구가 어려워집니다. 시드 보관 매체를 고르는 방법은 시드 구문 백업 방법 — 종이·금속·샤미르 비교를 참고하면 됩니다.

세 키를 한 장소에 두는 것. 키를 셋으로 나눠도 같은 서랍에 두면 화재나 도난 한 번에 임계값이 한꺼번에 넘어갑니다. 분산의 효과는 보관 장소가 실제로 떨어져 있을 때만 생깁니다.

같은 제조사 기기 세 대로만 구성하는 것. 한 제조사의 펌웨어나 공급망에 문제가 생기면 세 키가 동시에 영향을 받을 수 있습니다. 서로 다른 제조사의 하드웨어 지갑을 섞는 방법이 자주 거론되는 이유입니다. 기기 선택 기준은 하드웨어 지갑 종류별 비교와 안전하게 쓰는 법에 정리했습니다.

복구 연습 없이 큰 금액부터 넣는 것. 소액으로 먼저 멀티시그 지갑을 만들고, 키 하나를 뺀 상태로 디스크립터와 남은 두 시드만으로 새 기기에서 복구해 보는 연습을 해 두면 실제 사고 때 절차를 헤매지 않습니다.

멀티시그 지갑이 없애지 못하는 위험 4가지 — 설정 자체의 복잡함, 임계값 이상 분실 시 복구 불가, 지원 안 하는 지갑·체인, 인원이 늘수록 커지는 조율 비용을 보여주는 다이어그램
위험을 줄이는 대신 절차와 조율 비용을 그만큼 감수해야 합니다.

반대 의견 — 개인에게는 과한 도구라는 시각

멀티시그가 모든 사람에게 맞지는 않습니다. 보관처를 여러 곳 마련하고, 디스크립터까지 관리하고, 서명할 때마다 기기 두 대를 꺼내는 절차는 소액을 자주 옮기는 사람에게 부담이 큽니다. 절차가 복잡할수록 본인이 실수로 복구 경로를 끊을 가능성도 함께 커집니다.

그래서 보유 규모가 크지 않다면 하드웨어 지갑 하나와 잘 보관한 시드 구문, 거래소 계정의 2단계 인증 같은 기본 수칙만으로 충분하다는 의견도 설득력이 있습니다. 기본 순서는 가상자산 보안 가이드 — 계정·지갑·피싱 대비 순서에 정리했습니다.

반대로 장기 보관 금액이 크거나, 여러 사람이 함께 관리해야 하는 자금이거나, 가족에게 넘길 계획이 있다면 절차 부담을 감수할 이유가 생깁니다. 판단 기준은 “키 하나를 잃었을 때 무슨 일이 생기는가”에 대한 답입니다.

자주 묻는 질문

Q1. 멀티시그 지갑은 키를 몇 개로 만들어야 하나요?

정해진 개수는 없습니다. 개인 보관에서는 2-of-3이 흔히 쓰이고, 공동 관리 자금은 인원에 맞춰 3-of-5처럼 정합니다. 몇 개를 잃어도 버틸 수 있는지(N−M)와 몇 개를 빼앗겨야 뚫리는지(M)를 함께 보고 고릅니다.

Q2. 멀티시그도 시드 구문만 백업하면 되나요?

아닙니다. 비트코인 멀티시그는 각 키의 시드 구문과 함께 디스크립터(스크립트 종류, 임계값, 전체 xpub과 파생 경로)를 백업해야 합니다. 디스크립터가 없으면 시드 두 개가 있어도 복구가 되지 않을 수 있습니다.

Q3. 키 하나를 잃어버리면 어떻게 하나요?

임계값 아래로만 잃었다면 남은 키로 서명할 수 있습니다. 비트코인에서는 새 키를 넣은 새 멀티시그 지갑을 만든 뒤 자금을 옮기고, Safe 같은 이더리움 스마트 계정에서는 소유자 교체 거래를 실행합니다. 임계값만큼 잃었다면 복구할 수 없습니다.

Q4. 디스크립터는 남에게 보여 줘도 되나요?

디스크립터에는 개인키가 없으니 그것만 가지고는 송금 서명을 만들 수 없습니다. 하지만 확장 공개키로 지갑의 주소와 잔액, 거래 내역을 추적할 수 있으므로 공개된 곳에 올리지 않는 편이 안전합니다.

Q5. 서로 다른 제조사의 기기를 섞어야 하나요?

필수는 아니지만 한 제조사의 결함이 모든 키에 동시에 영향을 주는 상황을 피하려고 섞는 경우가 많습니다. 섞을 때는 쓰려는 멀티시그 지갑 앱이 각 기기를 모두 지원하는지 먼저 확인해야 합니다.

Q6. 거래소에 맡긴 코인에도 멀티시그를 걸 수 있나요?

거래소에 맡긴 코인은 거래소가 키를 관리하므로 이용자가 멀티시그를 설정할 수 없습니다. 거래소 내부 지갑이 멀티시그인지는 거래소의 보안 정책 문제이고, Bybit 사례처럼 그것만으로 안전이 담보되지도 않습니다.

Q7. 멀티시그 지갑은 상속할 때 어떻게 넘기나요?

상속인이 임계값만큼의 키와 디스크립터, 그리고 복구 방법을 적은 안내문을 모두 손에 넣을 수 있어야 합니다. 키 하나를 신뢰할 만한 제3자에게 맡기거나 타임락 예비 경로를 두는 방식도 쓰입니다. 보관 위치별 절차는 가상자산 상속 절차 — 보관 위치별 네 가지 경우와 세금을 참고하세요.

정리하며

멀티시그 지갑은 자산을 움직이는 조건을 “키 하나”에서 “키 여러 개 중 정해진 수”로 바꿉니다. 키 하나를 잃거나 빼앗겨도 버틸 수 있게 되는 대신, 시드 구문과 디스크립터를 함께 백업하고 보관처를 실제로 나누는 관리 부담이 생깁니다. 서명 수를 늘려도 서명하는 내용은 사람이 직접 확인해야 한다는 점은 Bybit 사례가 보여 줍니다. 보유 규모와 관리 인원을 기준으로 필요 여부를 판단하고, 소액으로 복구 연습을 해 본 뒤에 금액을 늘리는 순서가 가장 안전합니다.

참고한 공식 문서(2026-09-28 확인): BIP-11 M-of-N 다중서명, BIP-383 multi() 디스크립터, BIP-65 OP_CHECKLOCKTIMEVERIFY, COLDCARD 비트코인 멀티시그 안내, Safe 스마트 계정 문서, FBI IC3 공익 공지(2025-02-26), Safe 생태계 재단 성명(2025-02-28).

⚠️ 투자 책임 제한 고지 (Disclaimer): 본 글은 가상자산 지갑 보안에 관한 정보 제공 및 교육 목적으로 작성되었으며 투자 조언이 아닙니다. 특정 지갑 서비스나 기기의 이용을 권유하지 않으며, 설정 방법은 사용하는 지갑의 공식 안내를 따라야 합니다. 멀티시그 설정과 키 관리에 관한 최종 판단과 그 결과에 대한 책임은 이용자 본인에게 있습니다.

EcoPulse365

코인으로 벌어봤고, 그 다음에 무너져 본 사람이 씁니다.

⚠️ 투자 책임 제한 고지 (Disclaimer): 이 글은 정보 제공 및 교육 목적으로 작성되었으며, 특정 자산·상품에 대한 투자 권유나 금융·세무 자문이 아닙니다. 본문에 인용된 수치·제도·정책은 각 글의 발행 시점 기준이며 이후 변경될 수 있습니다. 가상자산을 포함한 모든 투자에는 원금 손실 위험이 있으며, 개인의 상황에 따라 결과가 달라질 수 있으므로 실제 투자·신고 전에는 반드시 전문가 확인을 거치시기 바랍니다. 모든 투자 결정과 그 결과에 대한 책임은 투자자 본인에게 귀속됩니다.

EcoPulse365 소개 더 보기 →

댓글 남기기