본문 바로가기
글로벌 금융포스트 글로벌 금융포스트

고액 암호화폐 보관에 멀티시그 지갑을 사용하는 방법

읽는 시간 약 18분

암호화폐 보유액이 커질수록 한 개의 하드웨어 지갑과 하나의 시드문구에 모든 자산을 맡기는 것이 부담스러워질 수 있습니다.

예를 들어 3억원 상당의 비트코인을 하나의 하드웨어 지갑으로 관리하고 있다면 그 지갑의 시드문구 하나가 유출되는 것만으로 전체 자산이 위험해질 수 있습니다.

이런 **단일 실패지점(Single Point of Failure)**을 줄이기 위해 사용하는 방법 중 하나가

멀티시그(Multisignature·다중서명) 지갑

입니다.

멀티시그의 핵심은 간단합니다.

한 개의 개인키만으로 자산을 이동할 수 없도록 여러 개의 독립적인 키 중 일정 개수 이상의 승인을 요구하는 것입니다.

다만 멀티시그는 일반 하드웨어 지갑보다 관리가 복잡하기 때문에 고액 보관에서는 보안을 강화하는 동시에 본인이 자산을 복구하지 못하는 위험도 함께 관리해야 합니다.

멀티시그 지갑은 어떻게 작동할까?

대표적인 구조가

2-of-3

입니다.

총 3개의 독립된 키를 만들고 그중 2개의 서명이 있어야 자산을 이동할 수 있도록 설정합니다.

예를 들어

Key A

Key B

Key C

가 있을 경우 다음 조합으로 거래할 수 있습니다.

A + B

A + C

B + C

반대로 A 하나만으로는 자산을 이동할 수 없습니다.

따라서 Key A 하나가 도난당하더라도 공격자는 다른 키가 없으면 단독으로 자산을 이동시키기 어렵습니다.

Trezor 역시 2-of-3과 3-of-5 같은 멀티시그 구조를 대표적인 형태로 설명하고 있습니다.

https://trezor.io/learn/supported-assets/bitcoin/multisig-wallets-how-multi-key-security-protects-your-bitcoin

왜 고액 암호화폐에 멀티시그를 사용할까?

일반적인 단일서명 지갑에서는 하나의 Seed Phrase가 사실상 핵심 열쇠가 됩니다.

문제가 발생할 수 있는 상황은 다음과 같습니다.

시드문구 도난

시드문구 사진 유출

화재로 백업 소실

하드웨어 지갑과 백업 동시 분실

피싱으로 개인키 탈취

등입니다.

멀티시그에서는 하나의 키가 없어지거나 노출됐다고 즉시 전체 자산을 잃는 구조를 줄일 수 있습니다.

예를 들어 2-of-3이라면 키 하나를 분실해도 나머지 두 키가 정상적으로 관리되고 필요한 지갑 구성정보도 보관돼 있다면 자산을 이동해 새로운 지갑으로 재구성할 수 있습니다.

개인 투자자라면 2-of-3부터 이해한다

고액 개인투자자가 처음 멀티시그를 검토한다면 가장 이해하기 쉬운 구조가 2-of-3입니다.

구조전체 키필요한 서명특징
1-of-111일반 단일서명 지갑
2-of-332보안과 복구 여유의 균형
3-of-553더 많은 키 분산 가능, 관리 복잡
3-of-333키 하나만 잃어도 지출 불가능

특히 3-of-3처럼 모든 키를 요구하는 구조는 키 하나를 분실했을 때 자산 접근 자체가 불가능해질 수 있습니다.

따라서 멀티시그에서는 일반적으로

필요한 서명 수 < 전체 키 수

가 되도록 구성해 복구 여유를 확보하는 방식을 검토합니다.

Safe 역시 임계값을 1보다 높이면서도 전체 서명자 수보다 낮게 설정하는 방식이 단일 키 탈취와 키 분실 위험을 함께 줄이는 데 도움이 될 수 있다고 안내합니다.

https://help.safe.global/articles/1038062742-what-safe-setup-should-i-use

세 개의 키를 같은 장소에 두면 멀티시그 효과가 줄어든다

2-of-3 지갑을 만들었다고 해도 세 개의 하드웨어 지갑과 시드문구를 모두 집의 같은 금고에 보관한다면 충분한 분산이라고 보기 어렵습니다.

화재나 도난으로 두 개 이상의 키를 동시에 잃거나 탈취당할 수 있기 때문입니다.

예를 들어 개념적으로 다음처럼 분리할 수 있습니다.

Key A

본인이 사용하는 하드웨어 지갑

Key B

A와 다른 안전한 물리적 장소

Key C

A·B와 동시에 피해를 입기 어려운 별도의 안전한 장소

중요한 것은 구체적으로 어디에 둘 것인가보다

한 번의 화재·도난·침수로 임계값 이상의 키가 동시에 사라지지 않도록 하는 것

입니다.

Trezor 역시 멀티시그 키를 서로 다른 안전한 장소에 분산하고, 2-of-3 구조라면 한 사고로 두 개의 키가 동시에 손실되지 않도록 설계할 것을 설명합니다.

https://trezor.io/learn/supported-assets/bitcoin/multisig-wallets-how-multi-key-security-protects-your-bitcoin

하드웨어 지갑도 독립적으로 구성한다

예를 들어 2-of-3 멀티시그를 만든다면 세 개의 서명키가 같은 Seed Phrase에서 파생된 계정이어서는 멀티시그의 핵심 목적이 크게 약해질 수 있습니다.

각 키는 독립적인 비밀정보를 갖도록 구성하는 것이 중요합니다.

고액 보관에서는

기기 A

기기 B

기기 C

를 각각 독립적으로 초기화하고 각 키의 백업도 별도로 관리하는 방식을 검토할 수 있습니다.

기기 또는 제조사를 어느 정도 다양화하는 방법도 단일 장치 유형에 대한 의존도를 줄이는 차원에서 검토할 수 있지만, 관리가 너무 복잡해지면 오히려 사용자의 실수가 증가할 수 있습니다.

Bitcoin 멀티시그에서는 Seed Phrase만 보관하면 끝이 아니다

매우 중요한 부분입니다.

일반 단일서명 하드웨어 지갑에서는 Seed Phrase 백업이 가장 중요한 복구정보입니다.

그러나 Bitcoin 멀티시그에서는 각 키뿐 아니라 멀티시그 지갑을 어떻게 구성했는지에 대한 정보도 중요합니다.

사용하는 소프트웨어에 따라 다음과 같은 정보가 필요할 수 있습니다.

각 signer의 XPUB

서명 임계값

키 순서

파생경로

스크립트 유형

Wallet Descriptor 또는 멀티시그 설정파일

등입니다.

Trezor 역시 자체 관리 Bitcoin 멀티시그에서는 각 키의 확장 공개키(XPUB) 등 지갑 구성정보를 안전하게 보관해야 한다고 설명합니다.

https://trezor.io/learn/supported-assets/bitcoin/multisig-wallets-how-multi-key-security-protects-your-bitcoin

따라서

3개의 Seed Phrase가 있으니 복구할 수 있겠지

라고 단순하게 생각하면 안 됩니다.

사용하는 멀티시그 소프트웨어의 공식 복구절차를 실제로 확인해야 합니다.

멀티시그 지갑을 만든 뒤 곧바로 고액을 보내지 않는다

예를 들어 5억원의 비트코인을 멀티시그로 옮긴다고 하겠습니다.

처음부터 5억원을 보내는 방식은 피하는 것이 좋습니다.

먼저 소액으로 전체 과정을 검증합니다.

1. 멀티시그 지갑 생성

2. 수신주소 확인

3. 소액 BTC 입금

4. 잔액 확인

5. 실제 출금 거래 생성

6. Key A로 서명

7. Key B로 두 번째 서명

8. 거래 전송

9. 정상 도착 확인

여기까지 성공해야 단순히 지갑을 만든 것이 아니라 실제로 자산을 다시 꺼낼 수 있는 지갑임을 확인한 것입니다.

고액 멀티시그에서는 입금 테스트보다 출금 테스트가 더 중요할 수 있습니다.

복구 테스트까지 해봐야 한다

멀티시그의 목적은 키 하나에 문제가 생겨도 자산을 지킬 수 있도록 만드는 것입니다.

따라서 다음 상황을 가정해봐야 합니다.

상황 1

Key A 하드웨어 지갑 분실

A 없이 B + C로 거래 가능한가?

상황 2

Key B 백업 손상

A + C로 자산을 새 멀티시그 지갑으로 이동할 수 있는가?

상황 3

사용하던 PC 고장

새 컴퓨터와 보관한 설정정보로 멀티시그 지갑을 복구할 수 있는가?

이런 테스트를 소액으로 미리 해보는 것이 좋습니다.

복구해본 적 없는 멀티시그는 실제 비상상황에서 처음 사용하게 될 가능성이 있기 때문입니다.

키 하나가 유출되면 그대로 계속 사용하지 않는다

2-of-3 구조에서는 키 하나가 노출돼도 공격자가 바로 자산을 빼내지는 못할 수 있습니다.

하지만 이미 안전마진 하나를 잃은 상태입니다.

예를 들어 Key A가 유출됐다면 공격자는 이제 B 또는 C 중 하나만 추가로 확보하면 됩니다.

따라서 키가 분실되거나 유출됐다고 판단되면 남아 있는 정상 키를 이용해 새로운 키로 구성된 멀티시그 지갑을 만들고 자산을 이동하는 방법을 검토하는 것이 좋습니다.

멀티시그에서 signer 구조를 크게 변경하면 새로운 지갑으로 자산을 옮겨야 하는 경우가 있으므로 사용하는 지갑의 공식 절차를 확인해야 합니다.

이더리움 계열은 Bitcoin 멀티시그와 구조가 다를 수 있다

모든 블록체인의 멀티시그가 같은 방식으로 작동하는 것은 아닙니다.

Bitcoin에서는 여러 공개키와 스크립트를 이용한 멀티시그 구조를 사용할 수 있습니다.

Ethereum 및 EVM 계열에서는 Safe 같은 스마트컨트랙트 계정을 이용해

2-of-3

3-of-5

같은 승인 구조를 만들 수 있습니다.

Safe에서는 여러 signer를 등록하고 거래를 실행하기 위해 필요한 최소 승인 수인 Threshold를 설정할 수 있습니다.

Safe 공식 설명:

https://help.safe.global/articles/6691458597-what-is-safe

Safe 설정방법:

https://help.safe.global/articles/7267202833-creating-a-safe-on-a-web-browser

따라서

Bitcoin 멀티시그 설정방법을 Ethereum에 그대로 적용

하면 안 됩니다.

보관하려는 블록체인의 멀티시그 구조를 별도로 이해해야 합니다.

Safe 같은 스마트컨트랙트 멀티시그도 추가 기능을 함부로 설치하지 않는다

Ethereum 계열 멀티시그에서는 스마트컨트랙트 모듈과 추가 권한을 사용할 수 있습니다.

하지만 고액 장기보관이라면 불필요한 기능을 추가하는 것이 새로운 위험을 만들 수 있습니다.

Safe도 일부 Module이 기존 멀티시그 승인구조를 우회할 수 있기 때문에 보안에 매우 중요한 기능이며, 충분히 이해하는 고급 사용자가 사용해야 한다고 안내합니다.

https://help.safe.global/articles/5490514177-what-is-a-module

따라서 고액 장기보관 지갑이라면 가능하면 구조를 단순하게 유지하는 것이 관리에 유리할 수 있습니다.

개인용과 회사용 멀티시그는 설계가 다를 수 있다

개인투자자는 세 개의 키를 모두 본인이 관리하면서 위치를 분산할 수 있습니다.

반면 회사나 공동자산이라면 각각 다른 담당자가 키를 보유하는 방법이 가능합니다.

예를 들어 3-of-5 구조라면

대표

재무담당자

이사 A

이사 B

독립 보관키

등으로 역할을 나눌 수 있습니다.

이렇게 하면 한 명의 직원이 단독으로 회사 자산을 이동시키는 위험을 줄일 수 있습니다.

하지만 동시에 퇴사, 사망, 장기 부재 등에 대비해 signer 교체 절차도 준비해야 합니다.

고액 자산 예시로 보면

가상의 투자자가

BTC 4억원

을 장기간 보관한다고 하겠습니다.

단일서명

하드웨어 지갑 1개

Seed Phrase 1개

이 경우 Seed Phrase 하나가 유출되면 전체 자산이 위험해질 수 있습니다.

2-of-3 멀티시그

Key A

Key B

Key C

중 2개 필요

이라면 키 하나의 분실이나 유출이 즉시 전체 자산 손실로 연결되는 구조를 줄일 수 있습니다.

하지만 세 키와 복구정보 관리가 제대로 되지 않으면 오히려 본인이 자산을 사용할 수 없는 상황도 발생할 수 있습니다.

즉 멀티시그는

보안위험을 없애는 기술이 아니라 단일 키 위험을 여러 키 관리위험으로 바꾸는 기술

이라고 이해하는 것이 좋습니다.

2-of-3 멀티시그 관리표

항목Key AKey BKey C
하드웨어 기기
독립 Seed 사용
백업 완료
물리적 보관장소
다른 키와 같은 장소 아님
복구 테스트
상태 점검일

별도로 다음 정보도 기록합니다.

멀티시그 설정정보기록
블록체인
지갑 소프트웨어
Threshold2-of-3
Wallet Descriptor·구성정보
XPUB 등 필요한 공개정보 백업
수신주소 검증 완료
소액 입금 테스트
소액 출금 테스트
상속·비상 복구절차

멀티시그에서 피해야 할 실수

모든 키를 같은 집에 보관

화재나 도난이 멀티시그의 분산효과를 무력화할 수 있습니다.

세 키를 같은 Seed에서 생성

독립된 키라는 목적이 약해집니다.

필요한 모든 키를 요구하도록 설정

키 하나 분실만으로 자산 접근이 불가능해질 수 있습니다.

Seed Phrase만 백업

Bitcoin 멀티시그에서는 지갑 구성·XPUB·Descriptor 등의 복구정보가 추가로 중요할 수 있습니다.

테스트 없이 고액 입금

지갑을 만들 수 있는 것과 정상적으로 복구·출금할 수 있는 것은 다른 문제입니다.

너무 복잡한 구조 선택

3-of-5, 4-of-7처럼 키가 많아질수록 관리 부담도 증가합니다.

상속계획 없이 본인만 구조를 이해

본인에게 사고가 발생하면 가족이 키는 가지고 있어도 자산에 접근하지 못할 수 있습니다.

멀티시그가 모든 고액 투자자에게 필요한 것은 아니다

멀티시그는 강력한 보안수단이지만 단순한 개인지갑보다 훨씬 복잡합니다.

특히

하드웨어 지갑 사용이 아직 익숙하지 않고,

Seed Phrase 복구도 해본 적이 없고,

Wallet Descriptor나 XPUB 개념을 이해하지 못한다면

바로 고액 자산으로 멀티시그를 구성하기보다 충분한 학습과 소액 테스트가 먼저입니다.

단순히 백업 하나에 대한 의존도를 줄이고 싶은 개인투자자라면 Multi-share Backup 같은 다른 구조도 비교해볼 수 있습니다.

멀티시그와 Multi-share Backup은 비슷해 보이지만 다릅니다.

멀티시그

여러 개의 독립된 키가 실제 거래에 서명

Multi-share Backup

하나의 지갑 복구정보를 여러 조각으로 나눠 보관

하는 방식입니다.

Trezor 비교 안내:

https://trezor.io/guides/backups-recovery/general-standards/slip39-faqs

고액 멀티시그를 만들기 전 체크리스트

확인할 질문체크
왜 멀티시그가 필요한지 설명할 수 있는가
2-of-3 구조를 이해하는가
각 키가 독립적으로 생성됐는가
두 키 이상이 같은 사고에 노출되지 않는가
각 Seed 백업이 검증됐는가
지갑 구성정보를 백업했는가
소액 입금 테스트를 했는가
실제 출금 테스트를 했는가
키 하나 분실 상황을 연습했는가
키 하나 유출 시 이전계획이 있는가
비상·상속 절차가 있는가

결론

멀티시그의 가장 큰 장점은

하나의 개인키나 하나의 Seed Phrase가 전체 자산의 단일 실패지점이 되는 위험을 줄일 수 있다는 것

입니다.

개인 고액 보관에서는 대표적으로

2-of-3 멀티시그

구조를 검토할 수 있습니다.

하지만 제대로 사용하려면 다음 원칙이 중요합니다.

1. 각각 독립된 키를 만든다.

2. 키를 서로 다른 안전한 장소에 분산한다.

3. 필요한 서명 수를 전체 키 수보다 낮게 설계해 복구 여유를 확보한다.

4. Seed뿐 아니라 멀티시그 구성정보도 백업한다.

5. 고액을 보내기 전에 입금·출금·복구를 모두 소액으로 테스트한다.

6. 키 하나가 유출되거나 분실되면 새로운 멀티시그 구조로 이전할 계획을 세운다.

Bitcoin 멀티시그와 보안 안내:

https://trezor.io/learn/supported-assets/bitcoin/multisig-wallets-how-multi-key-security-protects-your-bitcoin

Safe 멀티시그 구조:

https://help.safe.global/articles/6691458597-what-is-safe

Safe Signer·Threshold 선택:

https://help.safe.global/articles/1038062742-what-safe-setup-should-i-use

Safe 생성방법:

https://help.safe.global/articles/7267202833-creating-a-safe-on-a-web-browser

멀티시그를 선택하기 전에 가장 중요한 질문은 이것입니다.

“키 하나를 잃어버려도 자산을 복구할 수 있는가?”

그리고 동시에

“공격자가 키 하나를 훔쳐도 혼자 자산을 이동할 수 없는가?”

입니다.

두 조건을 모두 만족시키는 것이 멀티시그의 핵심입니다.

고액 암호화폐에서는 단순히 키를 여러 개 만드는 것이 아니라 각 키의 독립성, 물리적 분산, 복구정보, 실제 복구 가능성까지 하나의 보관 시스템으로 설계하는 것이 중요합니다.

※ 이 글은 고액 암호화폐의 멀티시그 보관방식을 이해하기 위한 일반적인 보안정보입니다. Bitcoin 멀티시그와 Ethereum·EVM 스마트컨트랙트 기반 멀티시그는 구조가 다르며 지갑 소프트웨어별 복구방법도 다를 수 있습니다. 잘못된 Threshold 설정이나 키·구성정보 분실로 자산에 접근하지 못할 수 있으므로 고액 자산을 이전하기 전에 사용하는 지갑의 최신 공식문서를 확인하고 소액으로 전체 복구·출금 과정을 검증하는 것이 중요합니다.

이 게시물이 얼마나 유용했나요?

별을 클릭하여 평가해 주세요!

평균 평점 0 / 5. 투표 수: 0

아직 투표가 없습니다! 가장 먼저 이 게시물을 평가해 보세요.

root
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.