책 이미지

책 정보
· 분류 : 국내도서 > 경제경영 > 재테크/투자 > 가상/암호화폐
· ISBN : 9791199097414
· 쪽수 : 1284쪽
· 출판일 : 2025-09-22
책 소개
비트코인을 이해하려면 비트코인을 저축하고 이론서 몇 권을 읽는 것만으로는 부족하다. 분산화, 검열 저항성, 고정된 공급량, 자발적 합의와 같은 비트코인의 철학들은 책 속에서 찾아볼 수 있다.
그러나 비트코인이 누구도 빼앗을 수 없는 사유재산이라는 것은 직접 개인키를 보관하는 셀프 커스터디를 통해 진정으로 깨달을 수 있다. 비트코인이 투자 대상이나 투기 대상이 아닌 ‘돈’이라는 것은 비트코인으로 물건을 사고 커피를 사 마실 때 진정으로 느낄 수 있다. 어떤 제약도 없이 누구나 거래를 검증하고 네트워크에 전파할 수 있다는 것은 풀 노드를 운영할 때 진정으로 깨달을 수 있다. 신뢰받는 제3자 없이 빛의 속도로 비트코인을 송금하고 비트코인으로 결제할 수 있다는 사실은 라이트닝 노드를 운영할 때만 진정으로 알 수 있다. 채굴이 비트코인 네트워크를 보호하는 행위라는 것은 직접 채굴기를 돌리고 자신의 해시레이트를 두 눈으로 확인함으로써 알 수 있다.
그러므로 비트코인에 대한 온전한 이해는 실천에서 비롯된다. 그동안 비트코인을 저축하고 이론서만 읽었다면, 이제는 비트코인을 경험할 차례다. 이 책을 따라가며 실습을 끝내면, 비트코인이 왜 진정한 자유의 돈인지 온전히 이해하게 될 것이다.
목차
서문. 당신의 돈을 통제하라
감수의 글
1부. 셀프 커스터디 가이드
■ 비트코인 지갑 사용을 위한 지식
셀프 커스터디 | 비트코인의 소유권과 셀프 커스터디의 필요성, 책임 | BTC와 sats 단위 | 잔고 모델과 UTXO 모델 | 에어-갭 지갑과 워치-온리 지갑 | PSBT | 개인키와 주소 | 니모닉과 개인키, 주소 | 확장 공개키 | 주사위를 굴릴 때 주의할 점 | 거래 데이터(트랜잭션) | UTXO에 대한 비유 | 거래 데이터와 블록 | 수수료 | 멤풀 웹사이트 | UTXO 정리 | 주소 재사용 주의 | 파생 경로 | 갭 리밋과 주소 순차 사용 | 패스프레이즈 | 니모닉 체크섬과 MFP | 5달러 렌치 공격과 수량 발설 주의 | KYC (고객 확인) 제도와 트래블 룰 | 라이트닝 네트워크와 인보이스, 라이트닝 주소
■ 키스톤 지갑
필수 준비물 | 권장 준비물 | 업데이트를 위한 마이크로SD카드 준비 | 기기 검증 | 펌웨어 2.0.4 검증 및 업그레이드 | 최신 펌웨어 업데이트 | 지갑 생성 | 키스톤 사전 설정 | 블루월렛에 확장 공개키 내보내 워치-온리 지갑 만들기 | 넌척에 확장 공개키 내보내 워치-온리 지갑 만들기 | 코코넛 월렛에 확장 공개키 내보내 워치-온리 지갑 만들기 | 블루월렛으로 서명 연습 | 넌척으로 서명 연습 | 코코넛 월렛으로 서명 연습 | 복구 연습
■ 시드사이너 지갑
필수 준비물 | 권장 준비물 | 이미지 파일 다운로드 | 소프트웨어 변조 여부 확인(윈도우OS) | 소프트웨어 변조 여부 확인(맥OS) | 부팅 마이크로SD카드 만들기 | 발레나에처로 시드사이너 이미지 파일 플래싱이 안 될 경우 해결 방법 | 무선 통신 모듈 제거(라즈베리파이 제로 W 보드만 해당) | 시드사이너 조립 | 시드사이너 케이스까지 조립 | 지갑 생성 | 시드 QR 제작 | 니모닉 입력하기 or 시드 QR 스캔하기 | 블루월렛에 확장 공개키 내보내 워치-온리 지갑 만들기 | 넌척에 확장 공개키 내보내 워치-온리 지갑 만들기 | 코코넛 월렛에 확장 공개키 내보내 워치-온리 지갑 만들기 | 블루월렛으로 서명 연습 | 넌척으로 서명 연습 | 코코넛 월렛으로 서명 연습 | 시드사이너를 게임기로 만들기
■ 공기계 지갑
스마트폰 공기계를 콜드월렛으로 사용해 지갑 생성하기 | 블루월렛에 확장 공개키 내보내 워치-온리 지갑 만들기 | 넌척에 확장 공개키 내보내 워치-온리 지갑 만들기 | 블루월렛으로 서명 연습 | 넌척으로 서명 연습 | 공기계 블루월렛에서 간접 복구 테스트
■ 거래소에서 지갑으로 비트코인 옮기기
거래소에서 비트코인으로 환전하는 방법 | 빗썸 가입 및 KYC 인증 | 바이낸스 가입 및 KYC 인증 | 빗썸에서 원화 입금하고 테더 구매하기 | 빗썸에서 바이낸스로 테더 보내기 | 바이낸스에서 테더로 비트코인 구매하기 1: Convert 사용 | 바이낸스에서 테더로 비트코인 구매하기 2: 시장가 매수 | 바이낸스에서 온-체인을 통해 바로 개인 지갑으로 전송하기 | 바이낸스에서 라이트닝 네트워크와 볼츠 스와프 서비스를 통해 개인 지갑으로 전송하기
■ 지갑에서 거래소로 비트코인 옮겨 원화 출금하기
전송 경로 | 개인 지갑에서 해외 거래소로 전송 | 해외 거래소에서 국내 거래소로 전송 | 국내 거래소에서 원화 환전 후 은행 계좌로 출금
■ 스패로우 지갑 사용 방법 및 UTXO 정리하기
준비물 | 스패로우 설치 | 풀 노드 서버 설정 | 워치-온리 연동하기 | UTXO 정리 | 앨리스의 UTXO 정리 | 스패로우에서 UTXO 정리하기 | 넌척에서 UTXO 정리하기
■ 수수료율 설정, RBF와 CPFP
온-체인 수수료 | 멤풀 웹사이트 보는 방법 | 적정 수수료율 설정하기 | RBF | CPFP
■ 패스프레이즈
패스프레이즈와 주의 사항 | 키스톤에서 패스프레이즈 설정하기 | 시드사이너에서 패스프레이즈 설정하기 | 공기계 콜드월렛에서 패스프레이즈 설정하기 | 서명 기기에서 서명이 안 될 때
■ 멀티시그
멀티시그(다중서명) | 블루월렛에서 멀티시그 지갑 생성 | 넌척에서 멀티시그 지갑 생성 | 스패로우 지갑에서 멀티시그 지갑 생성 | 블루월렛 멀티시그 지갑에서 서명하기 | 넌척 멀티시그 지갑에서 서명하기 | 스패로우 멀티시그 지갑에서 서명하기 | 멀티시그 워치-온리 지갑 삭제 후 복구하기
2부. 비트코인 스탠다드 가이드
■ 비트코인은 돈이다
비트코인은 돈이다 | 교환 매개 | 구매력 보존 | 회계 단위 | 비트코인의 레이어 구조 | 라이트닝 네트워크를 사용하는 방법 | 비트코인 결제 체험이 중요한 이유
■ 라이트닝 수탁 지갑 이용 방법
라이트닝 수탁 지갑 설치 | 커스텀 라이트닝 주소 발급 | 온-체인으로 라이트닝 수탁 지갑에 비트코인 입금하기 | 라이트닝 수탁 지갑에서 온-체인으로 비트코인 출금하기 | 원화 환전을 위해 라이트닝 수탁 지갑에서 해외 거래소로 비트코인 송금하기
■ 오프라인 매장에서 라이트닝 결제하기
비트코인으로 커피 사 마시기
■ 온라인 매장에서 라이트닝 결제하기
비트코인으로 물건 구매하고 택배 받기
■ 1분 만에 비트코인 결제 매장 되기
매장에서 라이트닝 결제받는 방법
3부. 풀 노드 운영 가이드
■ 풀 노드 운영을 위한 지식
풀 노드와 풀 노드 운영의 중요성 | 풀 노드가 수행하는 검증 작업 | 풀 노드가 보관하는 데이터 | 가지치기 풀 노드 | 비트코인 클라이언트: 비트코인 코어와 노츠 | 초기 블록 다운로드(IBD) | 아웃바운드 연결과 인바운드 연결, 인바운드 허용 노드 | 일렉트럼 서버 | RPC 인터페이스 | 진정한 금융 주권의 실천
■ 엄브렐 홈 구매 및 세팅
풀 노드 구축 방법 | 엄브렐 홈 구매 방법 | 엄브렐 홈 세팅
■ 미니 PC 조립하고 엄브렐OS 설치하기
미니 PC 준비물 | 미니 PC 조립하기 | 바이오스에서 램 설정하기 | OS 설치용 USB 만들기 | 엄브렐OS 설치하기
■ 라즈베리파이5 조립하고 엄브렐OS 설치하기
라즈베리파이5 준비물 | SSD에 엄브렐OS 설치하기 | 라즈베리파이5 조립 | 부팅이 안 될 경우 | 케이스 조립
■ 노트북에 엄브렐OS 설치하기
남는 노트북에 엄브렐OS 설치하기 | OS 설치용 USB 만들기 | 노트북에 엄브렐OS 설치하기 | 노트북에서 엄브렐 화면 띄우기
■ 엄브렐 설정 및 풀 노드 동기화
엄브렐 설정 및 업데이트 | 비트코인 노드(코어) 또는 노츠 설치 | 가지치기(프루닝) 설정 | 노츠의 사용자 정책 설정
■ 외부에서 엄브렐 접속하기
테일스케일 설치 및 연결
■ 워치-온리 지갑과 자신의 풀 노드 연동하기
일렉터스(Electrs) 설치 | 블루월렛과 자신의 풀 노드 연결하기 | 넌척과 자신의 풀 노드 연결하기 | 코코넛 월렛과 자신의 풀 노드 연결하기 | 스패로우와 자신의 풀 노드 연결하기 | 토르를 이용해 자신의 풀 노드와 워치-온리 지갑 연결하기 | 블루월렛에서 토르를 이용해 워치-온리 지갑 연결하기 | 넌척에서 토르를 이용해 워치-온리 지갑 연결하기
■ 멤풀과 RPC 명령어
멤풀 앱 연결하기 | RPC 익스플로러 사용하기 | 터미널에서 RPC 명령어 사용하기
■ 도달 가능한 노드 되기
자기 노드가 도달 가능한 노드인지 확인해 보기 | 익명 네트워크에서 도달 가능한 노드 되기 | 클리어넷에서 도달 가능한 노드 되기 | TP링크 공유기: DHCP 서버 설정, 포트 포워딩 | IP타임 공유기: DHCP 서버 설정, 포트 포워딩 | 인터넷 서비스 업체의 공유기를 사용하는 경우 | 엄브렐 인바운드 연결 허용 및 방화벽 해제 | 도달 가능한 노드가 되었는지 확인하기
■ 윈도우OS에서 풀 노드 운영하기
윈도우OS에 비트코인 코어 설치하고 동기화하기 | 윈도우OS에 비트코인 노츠 설치하고 동기화하기 | 같은 기기에서 스패로우 지갑 연결하기
■ 맥OS에서 풀 노드 운영하기
맥OS에 비트코인 코어 설치하고 동기화하기 | 맥OS에 비트코인 노츠 설치하고 동기화하기 | 같은 기기에서 스패로우 지갑 연결하기
■ 로컬 네트워크에서 스패로우 지갑과 비트코인 코어, 노츠 연결하기
코어, 노츠가 설치된 기기의 로컬 IP 주소 알아내기 | bitcoin.conf 파일 설정하기 | 윈도우OS에 코어, 노츠가 설치되어 있는 경우 방화벽 해제 | 맥OS에 코어, 노츠가 설치되어 있는 경우 방화벽 해제 | 로컬 네트워크에서 스패로우 지갑 연결하기
4부. 라이트닝 노드 운영 가이드
■ 라이트닝 노드 운영을 위한 지식
라이트닝 네트워크 | 라이트닝 채널의 원리 | 인바운드 유동성과 아웃바운드 유동성 | 다중 경로 결제 | HTLC | 협력적 종료와 비협력적 종료, CSV, 페널티 | 라이트닝 노드의 유형
■ 라이트닝 노드 설치, 복구, RTL 설치
라이트닝 노드(LND) 설치 | 라이트닝 노드 제거 후 복구 | CLN을 설치하는 경우 | RTL 설치
■ 일상적인 지갑 목적으로 라이트닝 노드 운영하기
라이트닝 노드 온-체인 지갑에 자금 전송 | 라이트닝 노드 검색 및 피어 추가, 채널 개설 | 두 번째 채널 개설 | 세 번째 채널 개설 | 네 번째 채널 개설 | 다섯 번째 채널 개설 | 인바운드 유동성 확보 | 여섯 번째 채널 개설 | 일곱 번째 채널 개설 | 여덟 번째 채널 개설 | 채널 추천 목록
■ 외부에서 라이트닝 노드 사용하기
토르를 통해 라이트닝 노드와 제우스 앱 연동하기 | 테일스케일을 통해 라이트닝 노드와 제우스 앱 연동하기 | 제우스 앱 사용 방법
■ 라이트닝 노드 설정하기
라이트닝 노드 네트워크 설정과 개인 맞춤 설정 | 채널 설정 | 라우팅 설정 | 워치타워 설정
■ 채널 관리 가이드
라우팅 수수료 부과 원리 | 특정 노드가 유동성을 다 흡수할 때 | 채널별 라우팅 수수료, 최대/최소 HTLC 금액 조정하기 | 수수료 조정보다는 적절한 노드 찾고 채널 맺기 | 채널 닫기 | 라이트닝 노드 SCB 파일 백업과 복구
■ 라이트닝 주소 설정, 자신의 노드 알리기
알비 허브로 라이트닝 주소 연결하기 | 알비 유료 결제하고 커스텀 라이트닝 주소 만들기 | 앰보스에서 노드 정보 입력하기
■ 라이트닝 노드로 온라인 비트코인 결제 매장 구축하기
워드프레스에 BTCPay Server, 우커머스 플러그인 설치 | 우커머스 기본 설정 및 테마 선택 | 우커머스 상품 올리기 | 엄브렐에서 BTCPay Server 다운로드하고 설정하기 | 클라우드플레어 회원가입 | 클라우드플레어 터널 연결 | 도메인 연결 | SSL 적용 | 워드프레스 우커머스와 자신의 BTCPay Server 연결 | 기타 설정 | 법률 문제, 세금 문제
5부. 노스터 가이드
■ 노스터 사용을 위한 지식
기존 소셜 미디어의 문제점과 노스터 | 노스터 클라이언트 | 노스터 릴레이와 이벤트, 작동 원리 | 노스터 구현 제안(NIP) | 개인키(nsec)와 공개키(npub), 노스터 주소 | 노스터의 DM과 종단간 암호화 | 잽(Zaps)과 NWC (노스터 지갑 연결) | 노스터의 단점과 광고 필터, 리스트 구독
■ 프라이멀 사용 방법
프라이멀 앱 설치 및 개인키-공개키 쌍 생성 | 다른 사람들에게 npub 알려주기 | 팔로우 추가 | 잽을 위한 지갑 추가
■ 다무스 사용 방법
다무스 앱 설치 및 개인키-공개키 쌍 생성 | 다른 사람들에게 npub 알려주기 | 팔로우 추가 | 잽을 받기 위한 라이트닝 주소 연결 | 다른 사람에게 잽 보내기
■ 피닉스 사용 방법
피닉스에서 개인키-공개키 쌍 생성 | 다른 사람들에게 npub 알려주기 | 팔로우 추가 | 잽을 받기 위한 라이트닝 주소 연결
■ 노스터 서명 확장 프로그램
서명 확장 프로그램을 쓰는 이유 | 크롬에서 알비 익스텐션 사용 방법 | 알비에서 노스터 주소 사용하기 | 웹 클라이언트에서 알비 익스텐션으로 로그인하기
■ 노스터에서 기사, 칼럼 등의 긴 글 쓰기
하블라에서 긴 글 쓰기 | 마크다운 문법 간략히 알아보기
■ 엄브렐에서 노스터 릴레이 서버 운영하고 연결하기
프라이빗 릴레이 서버 운영하기 | 로컬 네트워크에서 자신의 릴레이 서버에 연결하기 | 테일스케일을 이용해 원격으로 자신의 릴레이 서버에 연결하기 | 도메인을 연결해 퍼블릭 릴레이 서버로 만들기
■ NWC를 이용해 자신의 라이트닝 노드에서 잽 보내기
알비 허브를 통해 NWC 지갑 생성하기 | 다무스에서 NWC 지갑 연결하기 | 피닉스에서 NWC 지갑 연결하기
■ NWC를 이용해 제우스에서 라이트닝 주소 발급하기
제우스에서 라이트닝 주소 발급하기
6부. 홈 채굴 가이드
■ 홈 채굴을 위한 지식
비트코인 채굴 | 채굴 방식의 분류 | 채산성 계산하기 | 채굴 풀 보상 방식 | 스트라텀 프로토콜 | 채굴 풀의 한계 | 다텀과 채굴 주권 | 홈 채굴의 의미
■ 비트엑스 감마 601로 솔로 채굴하기, 채굴 풀 참여하기
준비물 | 비트엑스 스탠드 조립 및 전원 연결 | 비트엑스 네트워크 연결 | 비트엑스 펌웨어 업데이트 | 솔로 채굴 설정하기(ckpool) | 채굴 풀 참여하기(브레인스 풀) | 라이트닝 네트워크로 보상 받기(브레인스 풀)
■ 아발론 나노 3로 솔로 채굴하기, 채굴 풀 참여하기
준비물 | 아발론 나노 3 전원 연결 | 아발론 나노 3 설정하기 | 솔로 채굴 설정하기(ckpool) | 채굴 풀 참여하기(브레인스 풀) | 라이트닝 네트워크로 보상 받기(브레인스 풀)
■ 다텀으로 풀 노드와 채굴기 연결하기
비트코인 노츠 설치 | 다텀 설치 | 다텀에서 솔로 채굴 설정하기 | 비트엑스를 다텀에 연결하기 | 아발론 나노 3를 다텀에 연결하기 | 채굴이 잘 되는지 확인하기 | 다텀을 이용하여 채굴 풀(오션 풀) 참여하기 | 블루월렛에서 생성된 지갑 주소 사용 | 라이트닝 노드에서 생성된 온-체인 주소 사용 | 다텀 설정하기 | 비트엑스를 다텀에 연결하기 | 아발론 나노 3를 다텀에 연결하기 | 채굴이 잘 되는지 확인하기 | 라이트닝 지갑으로 채굴 보상 받기 | 코어 라이트닝(CLN)으로 Offer 생성하기 | 메시지 서명하기 | 마무리하며
부록
■ 부록 1. 기기별 니모닉 생성 알고리즘
니모닉 생성 알고리즘 검증 | 키스톤 3 프로 기기의 니모닉 생성 알고리즘 | 시드사이너 기기의 니모닉 생성 알고리즘 | 블루월렛에서의 니모닉 생성 알고리즘
■ 부록 2. 니모닉 복구 방법 및 니모닉 목록
BIP-39 목록 설명 | 니모닉 복구 전 주의 사항 | ① 영단어 4자리로 백업되어 있는 경우 | ② 이진법(비트)으로 백업되어 있는 경우 | ③ 영단어 4자리 순서로 백업되어 있는 경우 | BIP-39 니모닉 목록9 니모닉 목록