MSTR Cat

블록체인/레벨 X · 한 바퀴를 돌아/10.2 레시피/수업 5

5단계: 자가 보관, 확인 완료

화면, 시드, 테스트 거래

준비물제조업체로부터 직접 구입한 하드웨어 지갑종자 보관을 위한 금속 백업 판 또는 내화지시드 프레이즈 복원을 테스트하기 위한 두 번째 장치

호기심

  1. 리셀러로부터 구입한 하드웨어 지갑은 제조사에서 직접 구입한 것에 비해 왜 위험이 있을까요?
  2. 백업에 단 한 문장만 더 추가해두었는데, 그 문장이 분실되면 어떻게 자금을 회수할 수 없게 되는 걸까요?
  3. 열쇠를 담고 있는 물리적 매체가 그것을 어떻게 여는지 기억하는 사람보다 오래 살아남으면 어떻게 될까요?

탐구

  1. 공식 제조업체로부터 구입한 하드웨어 지갑은 운송 과정에서 장치가 변조되지 않았음을 보장합니다. 제3자 리셀러의 경우 펌웨어가 수정되거나 물리적 부품이 변경된 장치를 배송할 수 있으며, 이는 비밀번호 추출의 위험 요소가 됩니다. 여기서는 편의성과 공급망의 안전성 사이의 타협이 존재하는데, 직접 구입하면 중개인을 거치지 않지만 배송 시간이 더 오래 걸리고 반품 정책도 덜 유연해집니다. 이 단계는 4.3.2번 수업에서 자세히 설명된 장치 구입 방법을 참조합니다.
  2. BIP39 표준에 따르면 보통 12개 또는 24개의 단어로 구성되는 시드 프레이즈는 모든 주소가 파생되는 루트 키를 암호화합니다. 이를 금속판과 같은 내구성 있는 재료에 적어두면 종이 백업이 손상될 수 있는 화재나 침수로부터 보호할 수 있습니다. ‘25번째 단어’라고도 불리는 선택적 패스프레이즈는 PBKDF2 알고리즘을 통해 메모닉과 결합될 때 전혀 다른 지갑을 생성합니다. 이 방식은 보안성을 높여주지만, 잊어버린 패스프레이즈를 복구할 방법이 없기 때문에 만약 패스프레이즈가 분실되면 자금에 영구적으로 접근할 수 없다는 치명적인 약점도 있습니다(4.3.4절 참조).
  3. 상당한 금액을 보내기 전에 기기의 실제 화면에서 수신 주소를 확인하면, 연결된 컴퓨터나 휴대폰에 표시되는 주소를 변조할 수 있는 악성 프로그램으로부터 보호할 수 있습니다. 하드웨어 지갑은 키를 컴퓨터와 분리하여 보관하므로, 컴퓨터가 해킹당해도 사용자는 자신의 주소를 확인하는 것으로 착각하는 동안 위조된 주소가 표시될 수 있습니다. 화면에 표시된 내용과 실제 수신자의 주소가 일치하는지 확인함으로써 이러한 문제를 해결할 수 있습니다. 이러한 확인 과정이 바로 하드웨어 지갑이 컴퓨터 해킹에 맞서는 주요 방어 수단입니다.
  4. 먼저 소액의 테스트 거래를 보내면 해당 주소가 정상적으로 자금을 관리하고 있으며 네트워크 연결도 제대로 작동하는지 확인할 수 있습니다. 테스트용 금액이 도착하여 사용 가능하다면, 나머지 잔액도 안심하고 이체할 수 있습니다. 이 단계를 생략하면 잘못된 주소나 오타가 있는 주소로 대금이 전송될 위험이 있으며, 비트코인의 불변성 때문에 이를 복구하는 것은 불가능합니다. 이러한 방법은 BTC 자체 간의 송금뿐만 아니라 거래소에서의 인출에도 마찬가지로 적용됩니다.
  5. 보다 큰 규모의 자산의 경우, 멀티시그 구성을 통해 여러 장치와 위치에 걸쳐 관리 권한이 분산되므로 단일 하드웨어 고장이나 도난으로 인한 전체 손실 위험이 줄어듭니다(4.3.3절). 일반적인 설정은 2-오브-3 방식으로, 거래를 승인하려면 두 개의 키가 필요합니다. 이는 일상적인 사용에 복잡성을 더하지만, 물리적 손실이나 강제력에 대한 저항력을 크게 향상시킵니다. 코인이 거래소를 떠나는 순간부터는 거래소의 운영상 문제가 더 이상 소유자의 책임이 아니게 됩니다.
  6. 복원되지 않은 백업은 계획이라기보다는 희망에 불과합니다. 예비 장치에 시드와 패스프레이즈를 복원함으로써 첫 번째로 생성된 주소가 원본 지갑과 일치한다는 것을 확인할 수 있으며, 이를 통해 백업이 온전하고 사용 가능함을 증명할 수 있습니다. 소유자가 단순히 기억에만 의존하지 않고도 복구 과정을 따라갈 수 있도록 이러한 절차는 정기적으로 반복되어야 합니다. 분실된 비트코인 대부분은 정교한 해킹보다는 키 관리상의 인간적 실수로 인해 발생합니다.

핵심 사실

  • BIP39 패스프레이즈와 메모닉을 결합하면, 단순한 메모닉과는 다른 고유한 시드가 생성됩니다.
  • 하드웨어 지갑 화면에서 수신 주소를 확인하면 호스트 컴퓨터의 악성 프로그램이 표시된 주소를 변경하는 것을 방지할 수 있습니다.
  • 먼저 소액의 테스트 거래를 보내면, 큰 금액을 이체하기 전에 주소의 유효성을 확인할 수 있습니다.
  • 멀티시그 구성은 서명에 여러 개의 키가 필요하여 대규모 자산 보유 시 단일 실패 지점으로 인한 위험을 줄여줍니다.
  • 공식 제조업체로부터 하드웨어 지갑을 구입하면, 서드파티 재판매업체와 관련된 공급망 조작 위험을 줄일 수 있습니다.
  • 예비 기기에 시드 프레이즈를 복원하고 생성된 주소를 확인함으로써 백업의 무결성을 검증할 수 있습니다.

연습 아홉, 여섯, 셋, 하나

9모으기구매부터 첫 거래까지, 새로운 자가 관리형 하드웨어 지갑을 설정하고 검증하는 데 필요한 9가지 단계를 나열합니다.
6묶기9개의 단계를 주요 보안 기능에 따라 공급망 무결성, 키 생성, 백업 내구성, 주소 검증, 네트워크 확인, 복구 테스트의 6가지 범주로 분류합니다.
3추리기올바른 기술적 구성에도 불구하고 실제로 자가 관리 방식이 실패하는 6가지 원인을 3가지 핵심 원인으로 줄입니다.
1결정화대규모 자산 보유 시 단일 서명 지갑의 편리함과 멀티시그 설정의 안정성 사이의 타협점에 대해 한 문장으로 써보세요.

팩트 체크

날짜, 수치 및 주장은 아래에 명시된 출처들을 통해 확인되었습니다.

인터랙티브 아카데미에서 열기 →

EN PT ES ZH JA RU DE FR MS