VeilSwap
← All posts
보안2026-11-049 min read

암호화폐 상속: 누가 실제로 코인을 되찾을 수 있나

백업은 기기 분실에, 상속은 사람의 부재에 답합니다. 체크섬 격차(12단어 오타의 6.07%가 그대로 복원됨)를 측정하고 2-of-3, CLTV, SLIP-39 세 가지 설계에 값을 매겼습니다.

백업과 상속은 종이 위에서는 똑같아 보입니다. 수십 개의 단어를 적어 다른 곳에 둡니다. 하지만 대답하는 질문이 다릅니다. 백업은 '내 폰이 강에 빠졌다'에 답하고, 상속은 '내가 죽었다'에 답합니다. 전자에 필요한 것은 하나의 비밀에 대한 중복이고, 후자에 필요한 것은 여러 사람 사이의 임계값과 그것이 존재한다는 사실을 아는 사람입니다. 대부분의 자기보관 조언이 이 둘을 뭉개서, 정성껏 백업한 지갑이 주인이 움직일 수 없게 된 날 영구히 도달 불가능해집니다. 차이는 단어 자체의 산술로 측정됩니다. BIP-39 각 길이에서 20,000회씩 시행했습니다. 12단어 니모닉에서 한 단어를 무작위로 바꾸면 6.07%(20,000회 중 1,213회)가 체크섬을 통과합니다. 24단어에서는 0.33%(66/20,000)로 떨어집니다. 통과한 복원은 모두 잔액 0인 정상 지갑을 엽니다. 본인에게는 5분짜리 번거로움이지만, 한 번도 복원해 본 적 없는 상속인에게는 '돈이 사라졌고, 내가 잘못했다'는 확증이 됩니다.

상속에는 백업에 없는 네 가지가 필요합니다. 발견: 본인 외의 누군가가 자산의 존재와 안내문의 위치를 알아야 합니다. 권한: 누가 행동할 수 있는지를 은행, 변호사, 법원이 받아들일 형식으로 명시해야 합니다. 임계값: 단일 보유자나 단일 유출만으로 자금을 움직일 수 없어야 합니다. 시간: 아무도 서두르지 않는 상황에서도 작동해야 합니다. 유산 절차는 몇 달이 걸리고 상속인은 1년 뒤에야 시작할 수 있습니다. 같은 시드의 두 번째 사본은 중복성만 충족합니다. 전손까지 여전히 한 사람 거리이고, 위치를 아무도 모르면 0까지 한 번의 수색 거리입니다.

산술부터 봅니다. 계획이 어떻게 실패하는지가 거기서 결정됩니다. BIP-39는 단어당 11비트입니다. 12단어는 132비트이고 그중 128비트가 엔트로피, 4비트가 SHA-256 체크섬입니다. 24단어는 264비트로 256과 8로 나뉩니다. 의도적으로 약한 검출기입니다. 치환 실험의 숫자는 위와 같습니다. 12단어 6.07%, 24단어 0.33%. SLIP-39는 비트를 다르게 씁니다. 1,024단어 목록으로 단어당 10비트이고, 각 셰어는 나머지 전체에 대한 30비트 리드-솔로몬 체크섬(RS1024)을 지닙니다. 규격은 '3단어 이내에 영향을 주는 오류'의 검출을 보장합니다. 이 주장을 45개 공식 테스트 벡터로 확인했습니다. 89개 셰어 중 87개가 통과했고, 실패한 2개는 정확히 'invalid checksum'으로 표시된 벡터입니다. 검출기가 일하고 있다는 증거입니다. 이어 무작위 변형을 가했습니다. 1단어 치환 445/445, 2단어 445/445, 3단어 445/445, 인접 전위 783/783을 검출했습니다(벡터의 5쌍은 인접 단어가 동일해 오류가 없었습니다). 128비트 셰어는 20단어, 256비트는 33단어입니다. 처음 두 단어는 15비트 식별자와 반복 지수를 담고, 결합 도구는 이것으로 '같은 백업의 셰어인지'를 시도 전에 판단합니다. (모네로 확인 대기)

가장 단순한 계획은 시드 하나, 두 장소, 편지 한 장입니다. 비용은 0이고 모든 체인에서 통하지만, 상속 관점에서 한 가지가 틀렸습니다. 임계값이 1입니다. 어느 사본이든 찾은 사람—도둑, 호기심 많은 친척, 클라우드 백업, 채팅에 붙은 스크린샷—이 두 번째 서명 없이 무조건, 영구히 전액을 가집니다. 본인의 죽음에 강하게 만드는 바로 그 성질이 타인의 호기심에는 취약하게 만듭니다. 두 번째 장소가 은행 금고라면 사망 후 누가 열 수 있고 어떤 서류가 필요한지 서면으로 물으십시오. 법무법인이라면 해산 시 어떻게 되는지 물으십시오. 그리고 시드를 유언장에 넣지 마십시오. 유언장은 제출되어 흔히 공개 기록이 되고, 읽는 사람은 비밀을 지키는 사람이 아니라 재산을 분배하는 사람입니다. 꼭 써야 한다면 위치만 쓰고, 단어는 유언장이 가리키는 곳에 두십시오.

비트코인에서는 임계값을 체인에 강제할 수 있습니다. 2-of-3 멀티시그 지갑은 세 개의 키—본인, 상속인, 그리고 변호사나 다른 상속인 같은 중립 보유자—를 갖고, 둘이면 지출할 수 있습니다. 셋이 아니라 둘입니다. 3-of-3은 첫 키를 잃는 순간 전체가 죽고, 그것이 바로 보험하려던 고장입니다. 1-of-3은 절차만 늘어난 백업입니다. Schnorr 집계로는 해결되지 않습니다. BIP-327은 한 줄로 MuSig2가 n-of-n이며 t-of-n 임계값 방식이 아니라고 명시합니다. 집계 키도 모든 서명자가 필요합니다. '멀티시그는 비싸다'는 실측을 견디지 못합니다. 2-of-3 P2WSH 입력은 비-witness 41바이트에 witness 254바이트로 418 중량 단위, 104.5 vB입니다. 단일 서명 P2WPKH는 68 vB입니다. 오늘 14:04 UTC 멤풀(45,462건, 11.16 MvB, 권장 네 단계 모두 1 sat/vB)에서 그 차이는 약 36사토시, 비트코인 78,307달러 기준 3센트입니다. 1입력 2출력 전체로 약 177 vB, 0.14달러입니다. 임계값 계획의 진짜 비용은 조정입니다. 세 사람이 각자 무엇을 가졌는지 알고, 두 사람이 움직여야 하는 날의 절차가 문서로 있어야 합니다.

비트코인에는 상속인이 아무도 필요 없는 유일한 장치도 있습니다. 절대 시간 잠금입니다. BIP-65는 특정 블록 높이나 UNIX 시간에 도달할 때까지 출력을 사용 불가로 만들고, 그 뒤 스크립트의 분기가 유효해집니다. 10분 블록이면 1년은 52,560블록입니다. 오늘 팁 974,532라면 1년 뒤 분기는 높이 1,027,092 부근입니다. 함정은 그 분기가 만료되지 않는다는 점입니다. 높이를 지나면 상속인의 키가 영구히 유효하고, 본인은 아직 살아서 그 지갑을 씁니다. 이렇게 만든 데드맨 스위치는 유지 비용이 있습니다. 만료 전에 새 기한을 가진 새 출력으로 코인을 옮겨야 하고, 그 이동은 모두 옛 출력과 새 출력을 연결하는 온체인 거래입니다. 수수료는 몇 센트, 규율은 1년에 한 번이며 봐주지 않습니다.

모네로는 이 층을 통째로 없앱니다. 스크립트 언어가 없어 '높이 H 이후 다른 키가 지출할 수 있다'는 분기를 쓸 수 없습니다. 트랜잭션 수준의 unlock_time은 본인 출력의 사용 가능 시점을 늦출 뿐 누구에게도 권리를 주지 않습니다. 모네로에도 M-of-N 멀티시그는 있지만 서명은 참여 지갑 간의 대화형 다회차 프로토콜이고, 프로젝트 자신의 2021년 12월 권고(지금도 공개)는 멀티시그 생성·서명 코드가 서명자 한 명에게 자금을 넘길 수 있다고 경고했습니다. 버그는 고쳐지지만, 요점은 이 경로가 '잃어도 되는 금액으로 예행연습해야 할 경로'이지 최악의 순간에 발견할 경로가 아니라는 것입니다. 대부분에게 실용적인 모네로 상속 원시 요소는 32바이트 시드에 대한 SLIP-39입니다. 표준 모네로 시드는 1,626단어 목록의 25단어이고 마지막 단어가 체크섬입니다. SLIP-39는 그 문자열이 아니라 뒤의 32바이트를 쪼개 20단어 셰어를 돌려줍니다. 2-of-3이면 상속인은 25단어가 아니라 40단어를 SLIP-39 도구에 입력하고, 복구된 비밀로 모네로 지갑을 다시 만듭니다. 어느 지갑에서든 '니모닉에서 복원'과는 다른 메뉴입니다. 셰어 하나의 가치도 측정했습니다. 2-of-3에서 단일 셰어는 비밀 각 바이트의 256가지 값 모두와 일관되므로 유출되는 정보는 0비트입니다. 도둑에 대해 원하는 성질이며, 동시에 '변호사에 하나, 서랍에 하나'가 계획이 아닌 이유입니다.

실제로 일어나는 고장은 발견이고, 그것은 암호학이 아닙니다. 한 장에 지갑 종류와 버전, 셰어 수, 임계값, 누가 무엇을 어디에 가졌는지, 어떤 도구로 복원하는지를 적으십시오. 그 종이에는 단어를 절대 쓰지 마십시오. 그리고 예행연습입니다. 빈 지갑을 만들고, 시드를 쪼개고, 원본을 파기한 뒤, 상속인이 복원하게 하십시오. 본인은 보기만 하고 말하지 않습니다. 못 하면 그 계획은 가설입니다. 마지막은 출구입니다. 오늘 견적은 10 XMR→USDT-TRC20이 6,345.93(XMR당 634.59, 현물 641.20), 1 XMR이 634.289, 0.1 XMR이 63.125였습니다. XMR당 631.25로, 고정 차감이 소액에서 가장 아프게 작용합니다. 어느 숫자든 그 주문의 환불 주소는 상속인이 관리하는 같은 네트워크의 지갑이어야 합니다. 실패한 교환은 refundAddress로만, 원래 자산으로만 돌려주기 때문입니다. 모든 수치는 2026년 11월 4일 스냅샷이며 실제로는 페이지의 실시간 견적이 기준입니다. (XMR→USDT 출구 루트)

네 가지로 정리합니다. 백업은 기기 분실에, 상속은 사람의 부재에 대비하며 후자에 필요한 것은 임계값이지 두 번째 사본이 아닙니다. 복원하는 사람이 본인이 아닐 때 체크섬은 세부 사항이 아닙니다. 12단어에서 6.07%, 24단어에서 0.33%의 한 단어 오류가 통과하고, SLIP-39는 던진 445건의 치환과 783건의 전위를 하나도 놓치지 않았습니다. 비트코인은 약 14센트로 임계값과 기한까지 체인에 쓸 수 있습니다. 모네로는 안 되므로 계획은 시드를 어떻게 쪼개는지에 삽니다. 셈에 들어가는 테스트는 하나뿐, 본인이 방에 없는 상태에서 다른 사람이 복원을 끝내는 것입니다.

Frequently asked questions

시드를 남기지 않고 사망하면 가족이 코인을 되찾을 수 있나요?

아니요. 키를 우회하는 복구 경로는 없습니다. 법원은 가진 사람에게 단어 제출을 명할 수 있지만, 아무도 가진 적 없는 단어를 도출할 수는 없습니다. 모네로 view key는 잔액을 보여줄 뿐 지출 능력은 주지 않습니다. 2-of-3은 셰어 두 개가 모여야 아무것도 만들어 내지 못합니다. 실측에서 단일 셰어는 비밀 각 바이트의 256가지 값 모두와 일관되며, 단독으로는 가치가 0입니다.

상속 목적에서 SLIP-39가 단일 시드보다 나은가요?

임계값 측면에서는 낫고 단순함에서는 나쁩니다. 2-of-3 SLIP-39는 25단어가 아니라 40단어를 입력하고, 복구한 32바이트 비밀을 모네로 시드로 되돌리는 단계가 늘어납니다. 대신 각 셰어의 30비트 체크섬이 실측에서 445건 오단어와 783건 전위를 모두 막았습니다. 모네로 멀티시그는 존재하지만 서명이 대화형 다회차 프로토콜이라, 대부분 상속인에게는 시드 분할이 더 안전합니다.

상속인은 실제로 몇 단어를 입력해야 하고, 하나 틀리면 어떻게 되나요?

128비트 비밀이면 셰어당 20단어, 256비트면 33단어이고, 2-of-3은 두 셰어라 40 또는 66단어입니다. 오타는 잡힙니다. 변형 시험에서 SLIP-39는 445건의 한 단어 오류를 모두 거부했습니다. 반면 BIP-39는 12단어에서 6.07%, 24단어에서 0.33%의 한 단어 오류를 통과시켜 매번 빈 지갑을 엽니다.

Ready to swap?

No account · No KYC · No email

Exchange now
암호화폐 상속: 누가 실제로 코인을 되찾을 수 있나 — VeilSwap