스킬캠퍼스
17강 · 지갑과 키 관리
강의

오늘 끝나면

지갑과 키 관리

  • 지갑과 키 관리의 핵심 문제를 한 문장으로 설명한다
  • 오른쪽 실습에서 지갑과이 어떻게 움직이는지 관찰한다
  • 다음 강의와 이어지는 한계를 말할 수 있다

실습 미션

잃어버리면 끝 — 개인키 = 내 자산의 전부 이 문장이 실제로 무슨 뜻인지 실습에서 한 번 손으로 확인한다.

성공 조건

  • 실습의 기본값을 먼저 관찰
  • 입력값이나 모드를 한 번 이상 바꿔 결과 비교
  • 왜 결과가 바뀌었는지 한 문장으로 설명

암호 & 보안 · 17

지갑과
키 관리

코인은 지갑에 든 게 아님. 개인키가 곧 자산임. 잃으면 복구 불가임.

P.01암호 & 보안 · 17

잔액은 주소에, 통제권은 개인키에

“내 지갑에 코인이 들어있다”는 말은 사실 비유임. 코인이 어디 봉투에 담겨있는 게 아님.

블록체인엔 그냥 이렇게 적혀 있음. 주소 0xAB.. → 1.5개. 끝임. 장부엔 숫자만 있음. 그럼 주인은 누구임? 개인키를 쥔 사람임.

개인키는 그 주소에서 돈을 옮기는 유일한 열쇠임. 은행처럼 신분증 확인이 없음. 키를 내밀면 그게 곧 본인 증명임. 그래서 키 = 소유임.

블록체인이 기억하는 건 주소 하나
블록체인 장부에 적힌 것
기록 — 주소와 잔액뿐
0xAB3F..9C1.5

이름도 신분증도 없음

그럼 주인은? — 키 쥔 사람
🔑개인키 = 이 주소의 유일한 주인 증명
P.02암호 & 보안 · 17

개인키 → 공개키 → 주소

이 셋은 따로 만든 게 아님. 하나에서 줄줄이 파생됨. 순서가 정해져 있음.

맨 위가 개인키(비밀). 거기서 수학으로 공개키가 나옴. 공개키를 한 번 더 줄이면 주소가 됨. 화살표는 아래로만 감 — 주소로 개인키를 거꾸로 알아낼 순 없음.

그래서 주소·공개키는 남한테 보여줘도 안전함(받을 때 알려주는 게 주소임). 비밀은 맨 위 개인키 하나뿐임. 그것만 지키면 됨.

한 방향으로만 흐르는 파생
한 방향 파생
개인키비밀 · 절대 공개 금지
공개키개인키에서 파생
주소공개키를 줄임 · 받을 때 알려줌

↑ 거꾸로는 못 감 — 주소로 개인키 못 구함

P.03암호 & 보안 · 17

외우기 어려우니 시드 구문으로 백업

개인키는 길고 무작위한 글자 덩어리임. a3f9b2.. 이걸 종이에 적다 한 글자 틀리면 끝임. 사람이 다루기엔 위험함.

그래서 같은 비밀을 단어 12개(시드 구문, 니모닉)로 바꿔 보여줌. river tiger amber stone .. 같은 단어들임. 이 묶음에서 개인키가똑같이 다시 만들어짐.

핵심은 이 12단어 = 지갑 전체라는 점임. 휴대폰이 깨져도 단어만 있으면 새 기기에서 그대로 복구됨. 반대로 남이 이 단어를 보면 지갑을 통째로 가져감.

16자리 난수 대신 · 단어 12개
같은 비밀 · 두 가지 모양
원본 개인키 — 사람이 다루기 위험

a3f9b2c81d4e7f06aa19c3b5..

↕ 같은 값
시드 구문 — 단어로 백업
1river
2tiger
3amber
4stone
5cloud
6ember

실제론 12단어 · 이게 지갑 전체

P.04암호 & 보안 · 17

직접 굴려보는 지갑 사슬

오른쪽에서 진짜로 해봄. 새 지갑 생성을 누르면 시드 4단어가 뽑히고, 거기서 개인키 → 공개키 → 주소가 줄줄이 파생됨.

개인키 분실을 눌러보셈. 주소와 잔액은 그대로인데 개인키 칸이 가려짐. 돈은 보이는데 꺼낼 열쇠가 없음. 이게 분실의 의미임.

개인키 유출을 누르면 그 키가 드러남. 이걸 본 사람은 누구든 전액 인출 가능함. 같은 파생 사슬인데, 키 하나의 운명에 자산 전체가 달려있음.

새 지갑 생성 · 분실 · 유출 시나리오
지갑 파생 사슬 · 직접 굴려보셈
시나리오
파생 — 위에서 아래로 한 방향
① 시드 구문단어로 백업 (사람이 외움)
river tiger amber stone
② 개인키자산을 통제하는 진짜 열쇠
9ded66abd0a9ab24
③ 공개키개인키에서 파생 (공개해도 됨)
7cf6b70d73ed7a22
④ 주소잔액이 기록되는 계좌번호
0x5882b767a1bb3d85
자산 상태

정상. 개인키를 내가 쥐고 있음. 나만 인출 가능함. 시드 4단어만 안전히 적어두면 같은 지갑을 언제든 복구함.

P.05암호 & 보안 · 17

잃으면 복구 불가, 털리면 도난

은행은 비번 까먹어도 신분증 들고 가면 됨. 암호화폐엔 그런 중앙 고객센터가 없음.

개인키(시드)를 잃으면 그 자산은 영원히 잠김. 만든 사람도, 거래소도 못 풀어줌. 반대로 키가 털리면 즉시 도난임. 거래는 한 번 가면 못 되돌림.

그래서 이 세계의 진짜 보안은 화려한 게 아님. 시드 12단어를 오프라인에 안전히 적어두고, 절대 남에게 보이지 않는 것. 그게 전부이자 핵심임.

Q. 암호화폐에서 개인키를 잃어버리면?그 자산에 영원히 접근 불가임. 비번 재설정 같은 중앙 복구 수단이 아예 없어서임. 주소에 잔액은 남아도 꺼낼 열쇠가 없으면 죽은 돈임. 그래서 시드 구문 백업이 필수임.
중앙 복구 버튼이 없음
잃었을 때 — 누가 풀어주나
대상분실 시
은행 계좌신분증으로 재발급
이메일 비번메일·문자로 재설정
암호화폐 키복구 수단 없음

중앙 복구 버튼이 없는 게 자유이자 책임임

3줄 요약

  1. 1잃어버리면 끝 — 개인키 = 내 자산의 전부
  2. 2지갑과 키 관리은 고전 암호 → 키와 신뢰 → 웹 보안 → 블록체인 → 다음 시대 흐름 안의 한 칸이다.
  3. 3개념을 외우는 것보다 입력을 바꾸면 무엇이 달라지는지 보는 것이 우선이다.

완료 전 점검

복습 카드

지갑과

잃어버리면 끝 — 개인키 = 내 자산의 전부

암호를 잠그고 풀 때 쓰는 비밀 또는 공개 숫자

해시

데이터를 고정 길이 지문으로 바꾸는 함수