비트코인 백서
본 서비스가 제공하는 내용 및 자료가 사실임을 보증하지 않습니다. 시스템은 언제나 실수를 할 수 있습니다. 중요한 의사결정 및 법리적 해석, 금전적 의사결정에 사용하지 마십시오.
비트코인 백서는 2008년 10월 31일 사토시 나카모토(Satoshi Nakamoto)라는 가명의 인물이 인터넷에 공개한 9페이지 분량의 문서이다. 정식 명칭은 '비트코인: 개인 간 전자 화폐 시스템(Bitcoin: A Peer-to-Peer Electronic Cash System)'이다. 이 문서는 중앙 금융 기관의 개입 없이 개인과 개인이 직접 금융 거래를 할 수 있는 탈중앙화된 전자 화폐 시스템의 기술적 설계도를 제시하였다.
등장 배경
비트코인 백서는 2008년 글로벌 금융 위기가 진행되던 시기에 발표되었다. 당시 사토시 나카모토는 기존 금융 시스템의 '신뢰 기반 모델'이 가진 한계를 지적하였다. 은행과 같은 제3의 신뢰 기관이 모든 거래를 중개해야 하는 방식은 거래 비용을 높이고 사생활 침해의 우려가 있었다. 이에 대한 대안으로 신뢰 대신 수학적 증명에 기반하여 당사자 간 직접 거래가 가능한 시스템을 제안하였다.
이중 지불 문제 해결
디지털 화폐의 고질적인 문제인 이중 지불(Double-Spending)을 해결하는 방법을 제시하였다. 중앙 기관의 검증 없이도 분산된 네트워크 참여자들이 거래의 순서를 합의하고 기록함으로써, 동일한 화폐가 중복으로 사용되는 것을 기술적으로 차단한다. 이를 위해 타임스탬프 서버를 도입하여 거래 내역을 해시 기반의 체인으로 연결한다.
작업 증명과 합의
백서는 네트워크의 보안과 합의를 위해 작업 증명(Proof-of-Work) 방식을 설명한다. 새로운 블록을 추가하기 위해 특정 조건을 만족하는 해시값을 찾는 수학적 문제를 해결해야 한다.
- 가장 긴 체인의 원칙: 네트워크 참여자들은 항상 가장 긴 체인을 정당한 것으로 간주하고 이를 연장하기 위해 노력한다.
- 보안성: 전체 CPU 파워의 과반수가 정직한 노드에 의해 통제되는 한, 공격자가 네트워크를 조작하는 것은 수학적으로 매우 어렵다.
네트워크 운영 및 인센티브
네트워크를 유지하는 노드들에게는 인센티브가 제공된다. 새로운 블록을 성공적으로 생성한 노드에게 비트코인을 보상으로 지급하는 '채굴' 과정을 통해 화폐가 발행된다. 이는 중앙 은행 없이 화폐를 유통시키는 방법인 동시에, 노드들이 정직하게 네트워크를 유지하도록 유도하는 경제적 유인책이 된다.
백서의 구성
백서는 총 12개의 절로 구성되어 있으며, 서론부터 결론까지 기술적 상세 내용을 다룬다.
| 절 | 제목 | 주요 내용 |
|---|---|---|
| 1 | 서론 | P2P 전자 결제 시스템의 필요성 |
| 2 | 거래 | 디지털 서명을 이용한 소유권 이전 |
| 3 | 타임스탬프 서버 | 거래 순서 기록 방식 |
| 4 | 작업 증명 | 해시 기반의 증명 시스템 |
| 5 | 네트워크 | 거래 전파 및 블록 생성 단계 |
| 6 | 인센티브 | 채굴 보상 및 수수료 |
| 7 | 디스크 공간 회수 | 머클 트리를 이용한 데이터 최적화 |
| 8 | 간소화된 결제 확인 | SPV 노드의 작동 원리 |