28 / 736SEED

Seed Phrase

지갑 복구 단어

지갑이 단어 목록을 보여 주는 이유, 휴대전화를 잃어버렸을 때 그 단어로 되찾을 수 있는 것, 그리고 도둑에게도 도움이 되지 않도록 보관하는 방법을 설명합니다.

Seed Phrase는 정해진 순서로 기록한 복구 단어 목록입니다. 같은 백업 형식을 지원하는 지갑은 이 단어에서 개인 키를 다시 만들 수 있습니다. 개인 키는 결제에 서명할 때 필요한 비밀 데이터이며, 이를 되찾으면 비트코인에 다시 접근할 수 있습니다. 복구 단어는 로그인 비밀번호도, 코인이 담긴 파일도 아닙니다. 필요한 비밀 정보를 모두 아는 사람은 내 기기 없이도 접근 권한을 복구할 수 있습니다.

자신의 지갑을 만들 때 12개 또는 24개 단어를 적어 두라는 안내가 자주 나옵니다. 휴대전화가 고장 나거나 Hardware Wallet이 작동을 멈추면 그 의미가 분명해집니다. 기기와 함께 비트코인이 사라진 것이 아니라 관련 기록은 Bitcoin 네트워크에 남아 있습니다. 복구하는 것은 비트코인을 사용할 수 있게 하는 키입니다. 완전한 백업과 호환되는 지갑이 있으면 다른 기기에서도 복구할 수 있습니다. 반면 거래소 계정의 키는 보통 운영자가 관리하므로, 그 계정의 비밀번호는 다른 문제입니다. [4] [6]

단어는 개별 코인에 붙이는 이름표가 아닙니다. 지갑은 이 단어를 공통 출발점으로 삼아 정해진 규칙에 따라 여러 개인 키와 주소를 만듭니다. 이런 방식으로 작동하는 지갑을 HD Wallet이라고 합니다. 따라서 같은 백업은 보통 나중에 만들어진 주소도 복구할 수 있게 합니다. 반대 측면도 있습니다. 단어를 얻은 사람은 휴대전화를 훔치거나 PIN을 알 필요가 없습니다. 추가 passphrase가 없는 일반 지갑이라면 같은 키를 파생할 수 있습니다. Passphrase와 Multisig에는 뒤에서 살펴볼 추가 조건이 있습니다. [6] [1]

새 백업은 신뢰할 수 있는 지갑이 질 좋은 무작위성을 바탕으로 생성해야 합니다. 좋아하는 단어나 책의 문장을 직접 고르지 마세요. 이미 작성된 백업이 함께 온 기기도 주의해야 합니다. 작성한 사람이 그 내용을 알고 있을 수 있습니다. 단어를 고객 지원에 보내거나 수리, 동기화, 잠금 해제를 약속하는 웹사이트에 입력하지 마세요. 정상적인 지원 담당자는 복구 단어가 필요하지 않습니다. 지갑 복구는 검증된 안내에 따라 사용자가 직접 시작하는 절차입니다. [1] [4]

모든 단어를 정확한 순서로 기록하고 번역하지 마세요. 종이는 간단하고, 내구성이 좋은 금속은 화재나 물 피해에 도움이 될 수 있습니다. 하지만 어느 쪽도 접근 가능한 백업을 남이 읽는 것은 막지 못합니다. 분실과 타인의 접근을 함께 고려해 장소를 고르세요. 사본을 하나 더 두면 한 장소에 대한 의존은 줄지만 보호할 비밀도 늘어납니다. 사진과 일반 클라우드는 잊기 쉬운 디지털 사본을 추가합니다. 초보자에게는 오프라인 보관이 관리하기 쉬운 출발점입니다. [4] [1]

종이에 깔끔하게 적었다고 모두 정확히 옮겼다는 뜻은 아닙니다. 일부 Hardware Wallet은 지갑을 지우지 않고 기기에서 백업을 확인하는 기능을 제공합니다. Trezor Model T가 한 예입니다. 사용 중인 모델의 공식 절차를 따르세요. 시험하려고 유일하게 작동하는 지갑을 지우면 안 됩니다. 실제 복구 때는 예상한 주소나 알고 있는 소액 잔액이 돌아왔는지도 확인해야 합니다. 앱이 단어를 받아들였다는 사실만으로 passphrase와 계정 설정까지 맞다는 뜻은 아닙니다. [3] [1]

PIN은 보통 특정 기기에 대한 접근을 보호합니다. Seed Phrase는 그 기기 밖에서 키를 다시 만들 수 있게 합니다. 선택 사항인 BIP39 passphrase는 지갑 자체를 파생하는 과정에 사용되므로, 같은 지갑을 복구하려면 단어와 passphrase가 모두 필요합니다. 잘못된 passphrase는 비밀번호 오류 대신 다른 빈 지갑을 여는 경우가 일반적입니다. 단어 목록에서 고르는 필수 “25번째 단어”가 아닙니다. 사용한다면 정확하게, 별도로 백업하세요. 잃어버려도 고객 지원이 초기화해서 되찾아 줄 수 없습니다. [1]

BIP39는 흔히 쓰는 복구 단어 형식이지만 모든 지갑이 사용하는 것은 아닙니다. Electrum에는 자체 방식이 있습니다. SLIP39는 백업을 여러 조각으로 나누고 복구에 몇 조각이 필요한지 정할 수 있게 합니다. 단어 목록을 몇 부분으로 잘라 놓는 것과는 다릅니다. 따라서 복구 단어뿐 아니라 원래 지갑 이름, 백업 형식, 필요한 계정 설정도 보관하세요. 여기에는 지갑이 키를 어디서 찾아야 하는지 알려 주는 파생 경로와 주소 유형이 포함됩니다. Multisig는 여러 키를 사용하며 필요한 서명 수를 정합니다. 전체 구성을 복구하려면 한 서명자의 백업만으로는 부족하고, 다른 공개 키와 서명 규칙도 필요합니다. Output Descriptor는 이런 키와 지출 규칙을 소프트웨어가 읽을 수 있는 형태로 기록합니다. 따라서 가져온 뒤 잔액이 비어 있다고 비트코인이 사라졌다고 단정할 수는 없습니다. [1] [7] [8] [2]

기기가 고장 났어도 백업이 비밀로 남아 있다면 접근을 복구하면 됩니다. 하지만 누군가 단어를 봤거나 사기 사이트에 입력했다면 그 사람이 키 사본을 갖고 있을 수 있습니다. 같은 단어로 복구하거나 PIN을 바꿔도 그 사본을 빼앗을 수 없습니다. 위험에 노출된 자금은 새로 생성한 키의 관리 아래로 안전하게 옮겨야 합니다. Multisig에서는 전체 서명 조건에 따라 대응이 달라집니다. 모든 백업과 작동하는 지갑에 대한 접근을 잃으면 복구가 불가능해질 수 있습니다. 복구한다고 이미 도난당한 비트코인이 돌아오지도 않습니다. [5] [2]

BIP39는 2048개 단어 목록으로 무작위 비트와 짧은 체크섬을 표현합니다. 12개 단어는 무작위 128비트와 검사용 4비트, 24개 단어는 256비트와 8비트에 해당합니다. 검사는 일부 오류를 잡지만 안전하게 생성됐다는 사실을 증명하거나 타인의 사본을 찾아내지는 못합니다. 이후 PBKDF2라는 계산 함수가 단어와 선택한 passphrase에서 512비트 seed를 만듭니다. seed는 키를 만들 때 출발점으로 쓰는 데이터입니다. 결과가 길어져도 원래 단어를 예측하기가 더 어려워지지는 않습니다. 여기서는 이 예측하기 어려운 정도를 엔트로피라고 합니다. 따라서 단어가 많아도 나쁜 무작위성이나 유출된 백업은 해결되지 않습니다. [1]

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 BIP 39, 지갑, BIP39 passphrase. 다음 항목에서도 이 글을 참조합니다 BIP 39, HD Wallet, Cold Storage, Hardware Wallet.

DOC · 001BIP 39: Mnemonic code for generating deterministic keys명세 DOC · 002BIP 380 — Output Script Descriptors명세 DOC · 003Trezor — Check wallet backup on Model T문서 DOC · 004Bitcoin.org — Securing your wallet문서 DOC · 005Trezor — Move to a new wallet backup문서 DOC · 006BIP 32 — Hierarchical Deterministic Wallets명세 DOC · 007Electrum — Seed Version System문서 DOC · 008SLIP 39 — Shamir’s Secret-Sharing for Mnemonic Codes명세
개정일: 1차 출처 우선 · 투자 조언이 아닙니다