전체 글 목록

비트코인 패스프레이즈란? 같은 복구 문구로 다른 지갑이 만들어지는 원리

비트코인 지갑에서 패스프레이즈는 흔히 복구 문구에 보안을 한 단계 더 추가하는 기능으로 설명됩니다. 하지만 일반적인 앱 비밀번호처럼 기존 지갑을 잠그는 기능으로 이해하면 실제 작동 방식을 놓치기 쉽습니다.

BIP39 패스프레이즈는 복구 문구와 결합해 새로운 시드를 만드는 입력값입니다. 같은 복구 문구를 사용하더라도 패스프레이즈가 달라지면 개인키와 주소가 모두 다른 별도의 지갑이 만들어집니다.

저는 실제로 패스프레이즈를 설정한 지갑을 사용하고 있습니다. 하드웨어 지갑은 키스톤과 원더케이를 사용하고 있고, 지갑 프로그램으로는 블루월렛과 넌척을 사용하고 있습니다.

원더케이를 초기화한 뒤 같은 복구 문구와 패스프레이즈를 다시 입력해 기존과 동일한 지갑이 구성되는 복원 테스트도 진행했습니다.

이번 글에서는 특정 기기의 설정 메뉴보다 다음 내용을 중심으로 살펴보겠습니다.

  • 패스프레이즈가 기존 지갑의 비밀번호와 다른 이유
  • 같은 복구 문구에서 서로 다른 지갑이 만들어지는 원리
  • 패스프레이즈를 잘못 입력해도 오류가 나타나지 않는 이유
  • 마스터 핑거프린트로 복원 결과를 확인하는 방법
  • 패스프레이즈가 줄여주는 위험과 새롭게 만드는 복구 위험

복구 문구가 엔트로피와 체크섬을 거쳐 만들어지는 과정은 이전 글인 비트코인 BIP39란? 엔트로피·체크섬으로 복구 문구가 만들어지는 원리에서 자세히 설명했습니다.

직접 주사위로 256비트 엔트로피를 만들고 24단어로 변환한 과정은 비트코인 복구 문구를 주사위로 만드는 방법에서 확인할 수 있습니다.

비트코인 패스프레이즈란?

BIP39 패스프레이즈는 복구 문구와 함께 512비트 시드를 만드는 선택적인 문자열입니다.

전체 흐름을 단순하게 정리하면 다음과 같습니다.

복구 문구

  • 선택적인 패스프레이즈
    → 512비트 시드
    → BIP32 마스터 키와 키 트리
    → 개인키·공개키·주소 파생
    → 별도의 지갑

여기서 중요한 점은 패스프레이즈가 이미 만들어진 지갑을 나중에 잠그는 자물쇠가 아니라는 것입니다.

복구 문구와 패스프레이즈가 처음부터 함께 계산에 사용됩니다. 패스프레이즈가 달라지면 512비트 시드가 달라지고, 그 뒤에 만들어지는 BIP32 마스터 키와 개인키, 주소도 모두 달라집니다.

패스프레이즈는 반드시 한 단어로 만들어야 하는 것도 아닙니다. 문자, 숫자, 띄어쓰기와 기호 등을 포함한 문자열을 사용할 수 있습니다.

다만 실제 입력 가능한 문자와 길이, 문자 처리 방식은 지갑이나 기기마다 다를 수 있으므로 사용 중인 제품의 공식 문서를 확인해야 합니다.

패스프레이즈를 사용하지 않아도 빈 값이 사용된다

BIP39에서 패스프레이즈를 설정하지 않았을 때는 패스프레이즈 입력 과정 자체가 사라지는 것이 아닙니다.

대신 빈 문자열인 ""이 사용됩니다.

따라서 다음 두 조합은 서로 다른 지갑을 만듭니다.

  • 복구 문구 + 빈 패스프레이즈 → 기본 지갑
  • 복구 문구 + 특정 패스프레이즈 → 패스프레이즈 지갑

패스프레이즈를 입력하지 않으면 기본 지갑이 열리고, 특정 패스프레이즈를 입력하면 그 값에 대응하는 별도의 지갑이 만들어집니다.

‘25번째 단어’는 정확한 표현이 아니다

패스프레이즈를 설명할 때 ‘25번째 단어’라는 표현을 자주 볼 수 있습니다. 24단어 복구 문구 뒤에 하나를 더 붙인다는 느낌을 주기 때문에 이해하기는 쉽습니다.

하지만 기술적으로 정확한 표현은 아닙니다.

패스프레이즈는 BIP39의 2,048개 단어 목록에서 선택하는 니모닉 단어가 아닙니다. 복구 문구의 체크섬에 포함되는 마지막 단어도 아닙니다.

한 단어일 필요도 없고, 12단어 복구 문구에도 사용할 수 있습니다.

따라서 패스프레이즈는 복구 문구에 단어 하나를 추가하는 방식이 아니라, 복구 문구와 함께 시드를 만드는 별도의 입력값으로 이해하는 편이 정확합니다.

같은 복구 문구에서 다른 지갑이 만들어지는 원리

BIP39에서는 니모닉 복구 문구를 PBKDF2-HMAC-SHA512라는 키 생성 함수에 넣어 512비트 시드를 만듭니다.

이때 다음 두 값이 사용됩니다.

  • 입력값: 니모닉 복구 문구
  • 솔트: mnemonic이라는 문자열과 패스프레이즈를 결합한 값

계산 구조를 단순하게 표시하면 다음과 같습니다.

PBKDF2-HMAC-SHA512(복구 문구, "mnemonic" + 패스프레이즈, 2048회)

이 계산으로 만들어진 512비트 시드는 BIP32 키 트리의 출발점이 됩니다.

같은 복구 문구라도 패스프레이즈가 달라지면 계산에 사용되는 솔트가 달라집니다. 그 결과 512비트 시드와 BIP32 마스터 키도 달라집니다.

복구 문구패스프레이즈결과
동일한 복구 문구입력하지 않음기본 지갑
동일한 복구 문구패스프레이즈 A별도 지갑 A
동일한 복구 문구패스프레이즈 B별도 지갑 B
동일한 복구 문구패스프레이즈 A를 잘못 입력또 다른 별도 지갑

패스프레이즈는 기존 개인키를 암호화하는 값이 아닙니다. 처음부터 다른 시드와 키 트리를 만드는 값이라는 점이 핵심입니다.

패스프레이즈를 틀려도 오류가 나타나지 않는 이유

복구 문구는 BIP39 단어 목록과 체크섬 구조를 가지고 있습니다.

존재하지 않는 단어를 입력하거나 체크섬이 맞지 않으면 지갑에서 오류가 표시될 수 있습니다. 체크섬이 확인할 수 있는 범위는 시리즈 4편에서 자세히 설명했습니다.

패스프레이즈에는 이런 정답 확인 구조가 없습니다.

BIP39에서는 입력한 패스프레이즈마다 그 값에 대응하는 시드를 만들 수 있습니다. 지갑 안에는 올바른 패스프레이즈와 잘못된 패스프레이즈를 구분해주는 정답이 저장되어 있지 않습니다.

따라서 잘못 입력해도 다음과 같은 오류가 나타나지 않습니다.

패스프레이즈가 틀렸습니다.

대신 잘못 입력한 값에 대응하는 다른 지갑이 정상적으로 만들어집니다. 사용 내역이 없는 지갑이라면 잔액과 거래 내역이 없는 빈 지갑처럼 보일 수 있습니다.

빈 지갑이 나타났다는 사실만으로 기기나 지갑 프로그램에 문제가 생겼다고 판단해서는 안 되는 이유입니다.

아주 작은 차이도 다른 지갑을 만든다

다음과 같은 차이는 모두 다른 패스프레이즈로 처리될 수 있습니다.

  • 영어 대문자와 소문자
  • 단어 사이의 띄어쓰기
  • 문자열 앞뒤의 공백
  • 숫자 하나의 차이
  • 특수문자의 종류
  • 비슷하게 보이는 서로 다른 문자

예를 들어 Bitcoin Wallet과 bitcoin wallet은 대소문자가 다릅니다.

bitcoin wallet과 bitcoin wallet은 가운데 공백 개수가 다릅니다.

사람이 보기에는 거의 같은 문장처럼 보여도 지갑이 계산에 사용하는 문자열이 다르면 완전히 다른 시드가 만들어집니다.

패스프레이즈 복원 테스트는 대략 비슷하게 기억하고 있는지 확인하는 과정이 아닙니다. 문자와 순서를 포함한 전체 값을 정확하게 다시 입력할 수 있는지 확인하는 과정입니다.

패스프레이즈와 PIN·앱 비밀번호의 차이

패스프레이즈를 기기의 PIN이나 지갑 프로그램 비밀번호와 혼동하기 쉽습니다.

세 가지 모두 무언가를 입력해 지갑에 접근한다는 점은 비슷하지만 역할은 다릅니다.

구분주요 역할값이 바뀌었을 때
기기 PIN·패스코드하드웨어 지갑의 잠금 해제일반적으로 기기 접근 방법만 달라지고 지갑의 시드는 바뀌지 않음
앱 비밀번호지갑 프로그램이나 기기 안의 데이터를 보호일반적으로 기존 지갑의 개인키와 주소는 바뀌지 않음
BIP39 패스프레이즈복구 문구와 결합해 시드 생성다른 개인키와 주소를 가진 지갑이 만들어짐

기기의 PIN을 잊었더라도 복구 문구와 패스프레이즈가 정확히 남아 있다면 호환되는 기기에서 지갑을 다시 구성할 수 있습니다.

반대로 패스프레이즈를 잊으면 기기의 PIN과 복구 문구를 알고 있어도 원래 패스프레이즈 지갑을 다시 만들 수 없습니다.

패스프레이즈가 ‘복구 문구를 잠그는 비밀번호’가 아니라 ‘지갑을 복구하는 데 필요한 시드 생성 정보’인 이유입니다.

마스터 핑거프린트로 복원 결과 확인하기

마스터 핑거프린트(master fingerprint)는 BIP32 마스터 공개키에서 계산한 식별자의 앞 4바이트를 사용한 값입니다.

하드웨어 지갑이나 다중 서명 지갑 프로그램에서는 일반적으로 8자리 16진수 형태로 표시됩니다.

동일한 복구 문구와 패스프레이즈를 사용하면 같은 512비트 시드와 BIP32 마스터 키가 만들어지므로 마스터 핑거프린트도 같아야 합니다.

따라서 패스프레이즈를 입력하거나 지갑을 복원한 뒤 기존에 확인해둔 마스터 핑거프린트와 비교하면, 예상한 루트 지갑이 만들어졌는지 빠르게 점검하는 데 도움이 됩니다.

패스프레이즈의 대소문자나 띄어쓰기를 잘못 입력했다면 다른 시드와 마스터 키가 만들어지므로 일반적으로 마스터 핑거프린트도 달라집니다.

키스톤 공식 문서에서도 기본 지갑과 패스프레이즈 지갑은 서로 다른 마스터 핑거프린트를 가진다고 안내합니다. Krux 역시 지갑을 불러올 때 복구 문구와 패스프레이즈가 맞는지 확인하는 항목으로 핑거프린트를 표시합니다.

마스터 핑거프린트가 알려주지 않는 것

마스터 핑거프린트가 같다고 해서 지갑 프로그램에 기존 주소와 잔액이 반드시 바로 나타나는 것은 아닙니다.

마스터 핑거프린트는 루트 키를 빠르게 구분하기 위한 짧은 식별값입니다. 다음 정보까지 포함하지는 않습니다.

  • 비트코인 메인넷과 테스트넷
  • 주소 형식
  • 파생 경로
  • 계정 번호
  • 단일 서명과 다중 서명 구성
  • 지갑 프로그램의 주소 탐색 범위

또한 마스터 핑거프린트는 4바이트 길이이므로 이론적으로 서로 다른 마스터 키가 같은 값을 가질 수 있습니다. BIP32도 지갑 프로그램이 핑거프린트 충돌 가능성을 처리해야 한다고 설명합니다.

따라서 마스터 핑거프린트는 복원 결과를 빠르게 확인하는 유용한 식별값이지만, 지갑의 완전한 동일성을 증명하는 값은 아닙니다.

마스터 핑거프린트는 개인키나 복구 문구 같은 비밀정보도 아닙니다. 다만 지갑을 구분하는 메타데이터이므로 실제 값을 공개 게시물에 올릴 필요는 없습니다.

같은 지갑을 다시 구성하려면 무엇이 필요할까

같은 패스프레이즈 지갑을 다시 구성하려면 우선 다음 두 값이 정확해야 합니다.

  1. 복구 문구의 단어와 순서
  2. 패스프레이즈의 문자 전체

이 두 값이 같으면 BIP39 단계에서 같은 512비트 시드와 BIP32 마스터 키가 만들어집니다.

하지만 기존 주소와 잔액을 지갑 프로그램에서 동일하게 확인하려면 그다음 단계의 지갑 설정도 맞아야 합니다.

  • 네트워크
  • 주소 형식
  • 파생 경로
  • 계정 번호
  • 단일 서명 또는 다중 서명 정책
  • 지갑 프로그램의 지원 범위와 주소 탐색 방식

주소 형식과 파생 경로의 자세한 구조는 시리즈 1편인 비트코인 지갑이란? 주소·개인키·전송 구조 정리에서 확인할 수 있습니다.

블루월렛도 패스프레이즈를 이용한 가져오기뿐 아니라 추가 계정 검색과 사용자 지정 파생 경로 기능을 별도로 제공합니다.

복구 문구와 패스프레이즈가 맞는데 기존 잔액이 바로 나타나지 않는다면 패스프레이즈를 무작정 바꾸기 전에 다음 순서로 확인하는 편이 좋습니다.

  1. 기존에 기록한 마스터 핑거프린트와 같은지 확인합니다.
  2. 메인넷과 테스트넷을 구분합니다.
  3. 사용하던 주소 형식과 파생 경로를 적용합니다.
  4. 계정 번호와 지갑 정책을 확인합니다.
  5. 기존에 확인해둔 수신 주소와 일치하는지 비교합니다.

마스터 핑거프린트가 다르다면 복구 문구나 패스프레이즈 입력부터 다시 확인할 필요가 있습니다.

마스터 핑거프린트는 같지만 주소가 다르다면 주소 형식, 파생 경로와 계정 설정을 먼저 살펴보는 것이 좋습니다.

다중 서명 지갑은 같은 복구 문구와 패스프레이즈만으로 전체 지갑 구성이 복구되지 않을 수 있습니다. 다른 공동 서명자의 확장 공개키, 정족수와 파생 경로 같은 구성 정보도 필요할 수 있습니다.

이번 글의 기본 설명은 하나의 복구 문구에서 키를 파생하는 BIP39 단일 서명 지갑을 기준으로 합니다.

제가 직접 복원 테스트를 하며 확인한 점

저는 키스톤과 원더케이 하드웨어 지갑을 사용하고 있으며, 지갑 프로그램으로는 블루월렛과 넌척을 이용하고 있습니다.

원더케이는 기기를 초기화한 뒤 기존과 같은 복구 문구와 패스프레이즈를 다시 입력하는 복원 테스트를 진행했습니다. 그 결과 이전과 동일한 지갑이 다시 구성되는 것을 확인할 수 있었습니다.

이 과정을 통해 특정 하드웨어 지갑 안에 지갑 자체가 영구적으로 들어 있는 것이 아니라는 점을 다시 확인할 수 있었습니다.

하드웨어 지갑이 고장 나거나 초기화되더라도 동일한 복구 문구와 패스프레이즈를 사용하면 같은 시드와 마스터 키를 다시 만들 수 있습니다. 여기에 원래 사용하던 지갑 설정을 적용하면 기존의 키와 주소를 다시 파생할 수 있습니다.

다만 한 번 복원에 성공했다고 해서 이후에는 기록을 확인하지 않아도 된다는 뜻은 아닙니다.

패스프레이즈 지갑은 복구 문구뿐 아니라 다음 정보도 함께 관리해야 합니다.

  • 정확한 패스프레이즈
  • 마스터 핑거프린트
  • 주소 형식
  • 파생 경로
  • 계정 번호
  • 단일 서명 또는 다중 서명 구성

마스터 핑거프린트를 미리 기록해두면 나중에 복구 문구와 패스프레이즈로 예상한 지갑이 만들어졌는지 확인하는 데 도움이 될 수 있습니다.

패스프레이즈가 줄여줄 수 있는 위험

패스프레이즈는 복구 문구만 노출되었을 때 패스프레이즈 지갑에 바로 접근하기 어렵게 만드는 데 도움이 될 수 있습니다.

누군가 복구 문구를 확보하더라도 패스프레이즈를 모르면 기본 지갑은 만들 수 있지만, 사용자가 실제로 이용하던 패스프레이즈 지갑의 시드를 그대로 만들 수는 없습니다.

하나의 복구 문구에서 여러 패스프레이즈 지갑을 구분해 사용할 수도 있습니다. 각각의 패스프레이즈가 모두 별도의 정상적인 지갑을 만들기 때문입니다.

하지만 이것을 복구 문구가 노출되어도 무조건 안전하다는 의미로 받아들이면 안 됩니다.

복구 문구를 확보한 사람은 온라인 로그인처럼 시도 횟수를 제한받지 않고 패스프레이즈 후보를 오프라인에서 반복해서 시험할 수 있습니다.

이름, 생일, 전화번호, 유명 문장이나 짧은 단어처럼 추측하기 쉬운 값은 충분한 보호를 제공하지 못할 수 있습니다.

패스프레이즈의 보호 수준은 길이뿐 아니라 다른 사람이 예측하기 어려운 정도와 생성 방식에도 영향을 받습니다.

패스프레이즈가 새롭게 만드는 복구 위험

패스프레이즈는 복구 문구 노출 위험을 줄이는 데 도움이 될 수 있지만, 사용자가 스스로 복구하지 못할 가능성도 함께 만듭니다.

잊어버리면 복구 문구만으로 되찾을 수 없다

패스프레이즈는 지갑 회사가 보관하거나 재설정해주는 계정 비밀번호가 아닙니다.

정확한 패스프레이즈를 잃어버리면 복구 문구가 남아 있어도 기존 패스프레이즈 지갑을 다시 만들 수 없습니다. 고객센터나 기기 제조사가 원래 값을 찾아줄 수도 없습니다.

기억에만 의존하면 시간이 오래 지나거나 예상하지 못한 상황이 생겼을 때 복구에 실패할 수 있습니다.

잘못 입력해도 알아차리기 어렵다

잘못된 패스프레이즈도 정상적인 지갑을 만들기 때문에 오류 안내를 기대할 수 없습니다.

복원 후 빈 지갑이 나타났다면 다음 가능성을 함께 확인해야 합니다.

  • 패스프레이즈 오입력
  • 패스프레이즈를 입력하지 않아 기본 지갑을 연 경우
  • 주소 형식이나 파생 경로 차이
  • 다른 계정 번호를 사용한 경우
  • 지갑 프로그램의 주소 탐색 범위 차이

마스터 핑거프린트와 기존 수신 주소를 함께 확인하면 어느 단계에서 문제가 생겼는지 구분하는 데 도움이 됩니다.

복구 문구와 함께 노출되면 추가 보호가 사라진다

복구 문구와 패스프레이즈를 같은 종이나 같은 디지털 파일에 함께 기록해 노출되면 두 정보를 분리해 사용하는 의미가 줄어듭니다.

반대로 지나치게 복잡한 방식으로 분리하면 본인이나 가족이 필요한 상황에서 복구하지 못할 수도 있습니다.

복구 문구와 패스프레이즈를 어떤 재료에 기록하고, 복제본과 보관 위치를 어떻게 관리할지는 다음 7편에서 자세히 다루겠습니다.

한글과 특수문자를 사용할 때 확인할 부분

BIP39에서는 복구 문구와 패스프레이즈를 UTF-8 NFKD 방식으로 정규화한 뒤 계산에 사용하도록 정하고 있습니다.

쉽게 말하면 화면에 비슷하게 보이는 문자라도 컴퓨터 내부에서는 서로 다른 방식으로 표현될 수 있기 때문에, 일정한 규칙으로 변환한 뒤 계산하는 과정입니다.

대부분의 지갑은 이 과정을 내부적으로 처리하지만 모든 구현 환경이 완전히 같다고 단정하기는 어렵습니다.

특히 원더케이에 사용되는 Krux 공식 문서에서는 펌웨어 용량 제약 때문에 패스프레이즈의 NFKD 정규화를 기기 내부에서 수행하지 못한다고 안내합니다.

QR 코드로 패스프레이즈를 입력할 때는 ASCII 문자만 사용하거나, 비ASCII 문자열이 이미 NFKD 방식으로 정규화되어 있는지 확인할 것을 권고하고 있습니다.

따라서 한글이나 악센트가 포함된 문자처럼 비ASCII 문자를 패스프레이즈에 사용한다면 다음 내용을 확인할 필요가 있습니다.

  • 현재 기기가 문자열을 어떤 방식으로 처리하는지
  • 다른 기기나 지갑 프로그램에서도 같은 결과가 만들어지는지
  • 직접 입력과 QR 입력의 처리 방식이 같은지
  • 기기를 초기화한 뒤에도 같은 지갑을 복원할 수 있는지
  • 마스터 핑거프린트가 기존 기록과 일치하는지

문자 정규화의 차이는 화면에서 쉽게 구분하기 어려울 수 있습니다. 여러 지갑 사이의 호환성을 중요하게 생각한다면 ASCII 문자만 사용하는 방식이 문자 정규화 문제를 줄이는 데 도움이 될 수 있습니다.

실제 패스프레이즈를 온라인 정규화 사이트나 확인 사이트에 입력해서는 안 됩니다. 사용 중인 기기와 지갑의 공식 문서를 확인하고, 실제 비트코인을 받기 전에 안전한 환경에서 복원 가능성을 검증하는 편이 좋습니다.

패스프레이즈를 사용하기 전에 확인할 기준

패스프레이즈는 모든 지갑 사용자에게 반드시 필요한 기능은 아닙니다.

복구 문구만 노출되었을 때의 위험을 줄이는 데 도움이 될 수 있지만, 사용자가 보관하고 복원해야 할 정보도 늘어납니다.

적용하기 전에는 다음 질문을 확인해보는 것이 좋습니다.

  1. 패스프레이즈가 기존 지갑을 잠그는 비밀번호가 아니라는 점을 이해했는가?
  2. 복구 문구와 패스프레이즈 가운데 하나라도 잃으면 기존 지갑을 복원할 수 없다는 점을 이해했는가?
  3. 대소문자와 띄어쓰기를 포함한 정확한 값을 다시 입력할 수 있는가?
  4. 사용하는 기기와 지갑 프로그램이 BIP39 패스프레이즈를 지원하는가?
  5. 마스터 핑거프린트를 확인하고 기록할 수 있는가?
  6. 주소 형식과 파생 경로, 계정 번호를 확인할 수 있는가?
  7. 실제 비트코인을 받기 전에 초기화와 복원 테스트를 진행할 수 있는가?
  8. 장기간 후에도 본인이나 필요한 사람이 복구할 수 있는 관리 방법이 있는가?

이 질문에 명확하게 답하기 어렵다면 바로 적용하기보다 먼저 비어 있는 테스트 지갑에서 구조와 복원 과정을 확인하는 편이 좋습니다.

복원 테스트에는 실제 사용 중인 복구 문구와 패스프레이즈를 온라인 웹사이트나 일반 메모 앱에 입력하는 방식이 포함되어서는 안 됩니다. 사용하는 지갑이 공식적으로 제공하는 절차 안에서 진행해야 합니다.

핵심 정리

이번 글의 핵심은 다음과 같습니다.

  • BIP39 패스프레이즈는 기존 지갑을 잠그는 앱 비밀번호가 아닙니다.
  • 복구 문구와 패스프레이즈가 결합해 512비트 시드를 만듭니다.
  • 같은 복구 문구라도 패스프레이즈가 달라지면 별도의 지갑이 만들어집니다.
  • 패스프레이즈를 입력하지 않을 때는 빈 문자열이 사용되어 기본 지갑이 만들어집니다.
  • 잘못된 패스프레이즈를 입력해도 오류가 아니라 다른 정상 지갑이 만들어집니다.
  • 대소문자, 띄어쓰기와 특수문자의 차이도 다른 지갑을 만들 수 있습니다.
  • ‘25번째 단어’는 이해를 돕는 표현이지만 정확한 기술 용어는 아닙니다.
  • 마스터 핑거프린트는 예상한 복구 문구와 패스프레이즈가 사용되었는지 빠르게 확인하는 데 도움이 됩니다.
  • 마스터 핑거프린트가 같아도 주소 형식과 파생 경로가 다르면 표시되는 주소는 달라질 수 있습니다.
  • 패스프레이즈는 복구 문구 노출 위험을 줄이는 데 도움이 될 수 있지만, 분실하면 본인도 기존 지갑을 복구할 수 없습니다.
  • 실제 사용 전에는 안전한 환경에서 초기화와 복원 과정을 확인하는 편이 좋습니다.

저는 원더케이를 초기화한 뒤 같은 복구 문구와 패스프레이즈를 입력해 기존과 동일한 지갑이 다시 구성되는 것을 확인했습니다.

이 경험을 통해 패스프레이즈가 단순한 추가 잠금 기능이 아니라 지갑의 시드 생성에 직접 참여하는 정보라는 점을 더 분명하게 이해할 수 있었습니다.

패스프레이즈를 사용하면 관리해야 할 정보와 복구 조건이 늘어납니다. 기능을 설정하는 것보다 먼저 작동 원리를 이해하고, 실제로 복원할 수 있는 상태를 유지하는 것이 중요하다고 생각합니다.

다음 7편에서는 복구 문구와 패스프레이즈를 오랫동안 보관할 때 사용할 수 있는 재료와 기록 방법, 복제본 관리, 보관 위치 분리와 정기적인 복원 확인 방법을 살펴보겠습니다.

참고 자료

자료 확인일: 2026년 7월 26일

이 글은 비트코인 지갑과 BIP39 패스프레이즈의 작동 원리를 이해하기 위한 개인 사용 경험이자 일반 정보 정리입니다. 실제 복구 문구, 패스프레이즈, 개인키, 지갑 주소, 잔액과 거래 내역은 공개하거나 온라인 서비스에 입력하지 않는 것이 좋습니다.

“비트코인 패스프레이즈란? 같은 복구 문구로 다른 지갑이 만들어지는 원리”에 대한 1개의 생각

  1. 정말 중요한 개념을 잘 설명해주셨네요. 패스프레이즈가 단순히 비밀번호가 아니라 시드를 만드는 데 사용된다는 점이 특히 와닿습니다.

    답글

댓글 남기기