스킬캠퍼스

오늘 끝나면

지갑과 키 관리

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

실습 미션

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

성공 조건

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

암호 & 보안 · 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개념을 외우는 것보다 입력을 바꾸면 무엇이 달라지는지 보는 것이 우선이다.

완료 전 점검

복습 카드

지갑과

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

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

해시

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