비트코인 백서

비트코인 백서의 핵심 개념을 원문과 함께 상세히 해설한 한국어판이다.

· 6분

단 아홉 페이지. 참고문헌을 빼면 여덟 페이지 남짓. 2008년 10월 31일 핼러윈 저녁, 리먼 브라더스가 쓰러진 지 6주 만에 암호학 메일링 리스트에 올라온 이 짧은 논문 하나가 17년 뒤 수조 달러 규모의 새 화폐 시스템으로 자라났습니다. "Bitcoin: A Peer-to-Peer Electronic Cash System"이라는 제목의 이 백서는 비트코인의 출발점이자 설계도이며, 여전히 비트코인이 무엇이며 무엇이 아닌지를 판별하는 최종 참조 문서입니다. 필레우시스에서 2025년에 펴낸 이 해설판은 원문과 한국어 번역을 나란히 놓고, 각 문장을 문맥과 함께 풀어 설명하는 방식으로 구성되어 있습니다. 짧지만 밀도 높은 이 문서를 처음 읽는 한국어 독자에게 가장 친절한 입구입니다.

백서 안에 무엇이 있는가

해결해야 할 문제

백서의 첫 문단은 문제 정의입니다. 사토시는 "인터넷 상거래는 거의 전적으로 제3자 신뢰에 의존한다"고 씁니다. 이 한 문장에 비트코인 프로젝트 전체의 동기가 압축되어 있습니다. 온라인에서 돈을 주고받으려면 은행, 카드사, 결제 처리자 같은 중개자의 신뢰가 필요하고, 그 신뢰가 분쟁 중재, 수수료, 사기 리스크, 그리고 가역 거래로 인한 비용을 만듭니다. 사토시가 풀려고 한 문제는 "제3자 없이도 전자적으로 돈을 주고받을 수 있는가"였습니다.

이 문제가 왜 그때까지 미해결이었는가는 세 번째 단락에서 다뤄집니다. 핵심은 이중 지불입니다. 물리적 현금은 두 번 건네면 자기 지갑에서 사라지지만, 디지털 신호는 복사가 가능하기 때문에 "이미 쓴 돈"을 또 쓰는 것을 막을 방법이 없습니다. 지금까지의 해결책은 모두 중앙 서버가 거래 순서를 판단하는 방식이었습니다. 사토시는 중앙 서버 없이 이 문제를 풀어낸 최초의 사람입니다.

전자 코인의 정의와 서명 체인

2장 Transactions은 "전자 코인"을 아주 간결하게 정의합니다. 전자 코인은 일련의 디지털 서명 체인입니다. 소유자 A가 소유자 B에게 코인을 보내려면, A의 비밀키로 이전 거래의 해시와 B의 공개키에 서명합니다. B는 서명을 검증해 자신이 정당한 수령자임을 확인할 수 있습니다. 이 구조 자체는 1990년대부터 알려져 있었고, 사토시의 혁신은 다음 장에서 시작됩니다.

타임스탬프 서버와 작업증명

이중 지불을 막기 위해 사토시는 "타임스탬프 서버"라는 개념을 제시합니다. 모든 거래에 시간 순서를 매겨 공개적으로 기록하면, 어느 거래가 먼저였는지 누구나 검증할 수 있습니다. 문제는 이 타임스탬프 서버를 어떻게 탈중앙화하는가입니다. 해답이 4장 Proof-of-Work입니다. 해시캐시(Adam Back)에서 빌려 온 작업증명을 타임스탬프 생성에 결합한 것입니다.

간단히 말해, 어떤 블록을 유효한 타임스탬프로 간주하려면 특정 난이도의 해시 퍼즐을 풀어야 하고, 퍼즐을 풀기 위해서는 CPU 전력을 태워야 합니다. 한 번 풀린 퍼즐의 답은 다음 블록의 퍼즐 입력이 됩니다. 그래서 과거 블록을 조작하려면 그 이후의 모든 블록을 다시 풀어야 하며, 이는 전체 네트워크의 채굴 연산을 능가하는 자원을 요구합니다. "정직한 노드 다수가 과반의 CPU를 가진 한 공격자는 따라잡을 수 없다"는 단 한 문장이 비트코인의 보안 모델 전체입니다.

네트워크 규칙과 최장 체인

5장 Network는 놀랍도록 짧습니다. 새 거래는 모든 노드에 브로드캐스트되고, 각 노드는 거래를 모아 블록 후보를 만들고, 퍼즐을 푼 노드가 그 블록을 다시 브로드캐스트하며, 다른 노드들은 이 블록이 유효하면 받아들이고 다음 블록은 그 위에 쌓는다. 포크가 생기면 가장 긴 체인이 승자가 됩니다. 이 다섯 줄의 규칙이 합의 알고리즘 전부입니다.

"가장 긴 체인" 규칙은 해설판에서 특별히 공들여 설명되는 부분입니다. 정확히는 "가장 많은 작업이 누적된 체인"이며, 이는 단순한 블록 수가 아니라 난이도 가중치를 포함합니다. 이 세부사항이 훗날 여러 포크 논쟁에서 결정적 역할을 했습니다.

인센티브, 왜 정직한 채굴이 이익이 되는가

6장 Incentive은 게임 이론과 경제학이 합류하는 지점입니다. 채굴자가 퍼즐을 풀면 새 코인을 발행받습니다. 더 많은 거래를 포함시키면 거래 수수료도 얻습니다. 그런데 왜 정직하게 규칙을 지키고, 사기를 치지 않을까요. 사토시의 답은 단순합니다. 충분한 연산 자원을 가진 공격자라면 그 자원으로 정직하게 채굴해서 얻을 보상이 시스템을 공격해서 얻을 이익보다 크기 때문입니다. 자기 지갑에 있는 돈의 가치를 스스로 떨어뜨리는 것이 합리적인 선택이 될 수 없습니다.

이 인센티브 설계가 왜 기념비적인가 하면, 신뢰 기반 시스템이 아니라 자기 이익 기반 시스템이기 때문입니다. 참가자가 선량할 것을 가정하지 않고도, 자기 이익을 추구하는 참가자의 행동이 결과적으로 시스템을 유지하도록 만든 것입니다. 아담 스미스의 보이지 않는 손을 암호학과 결합한 최초의 사례로 이 장을 이해할 수 있습니다.

디스크 공간, 단순 결제 검증, 프라이버시

7장부터 10장까지는 실무적 세부사항입니다. 오래된 거래를 지우지 않고 머클 트리 루트만 남기는 방식으로 디스크 공간을 절약하는 법(7장), 전체 블록을 다운로드하지 않고도 결제를 검증할 수 있는 Simplified Payment Verification(8장), 여러 입력과 출력을 조합하는 UTXO 모델(9장), 그리고 프라이버시 모델(10장)이 차례로 설명됩니다.

10장은 짧지만 중요합니다. 사토시는 비트코인이 "완전한 익명"이라고 주장하지 않습니다. 대신 기존 은행 시스템과의 차이를 보여줍니다. 은행 시스템에서는 당사자 신원은 공개되고 거래는 비공개지만, 비트코인에서는 반대로 거래가 공개되고 당사자의 가명성만 유지됩니다. 주소를 한 번만 쓰라는 권고가 이미 이 장에 담겨 있습니다.

11장 Calculations, 51% 공격의 수학

11장은 논문 전체에서 가장 수학적인 부분입니다. 공격자가 더 긴 체인을 만들어 이중 지불을 성사시킬 확률을 포아송 분포로 계산합니다. 결론은 명쾌합니다. 공격자의 해시율 비중 q가 0.5보다 작으면, 피해자가 기다리는 확인 수 z가 커질수록 공격 성공 확률은 지수적으로 감소합니다. 6 컨펌이 관례적 안전 기준이 된 근거가 여기 있습니다.

해설판은 이 수식을 한국어 독자를 위해 풀어 설명합니다. 대학 수준의 확률론을 다루지 않고도 결과의 직관을 전달하려는 시도가 돋보입니다. 비트코인의 보안이 "믿음"이 아니라 "계산 가능한 확률"이라는 사실을 이 장에서 처음 실감하게 됩니다.

왜 해설판이 필요한가

한국어 독자를 위한 문맥 복원

영문 원문을 그대로 번역만 해놓은 기존 버전들과 이 해설판의 차이는 "맥락의 복원"입니다. 사토시가 인용하는 해시캐시, 비잔틴 장군 문제, b-money, bit gold 같은 선행 연구가 한국어 독자에게는 낯설 수밖에 없습니다. 해설판은 각 인용을 사이드바로 풀어 설명하고, 암호학 기초 용어를 지도처럼 정리합니다. 백서 원문을 읽다가 막히는 지점이 훨씬 줄어듭니다.

해석 논쟁의 흔적

2017년 블록 사이즈 전쟁 이후, 백서의 문장 하나하나가 정치적 논쟁의 소재가 되었습니다. "A Peer-to-Peer Electronic Cash System"이라는 부제의 "Cash"가 무엇을 뜻하는지, 사토시가 블록 사이즈 제한을 영구적이라고 생각했는지 임시라고 생각했는지, SPV 모델이 지금의 경량 지갑과 어떻게 다른지. 해설판은 이런 논쟁을 회피하지 않고, 원문이 실제로 무엇을 말하는지와 각 진영이 어떻게 해석해 왔는지를 병렬 기록합니다. 독자가 스스로 판단할 수 있도록 돕는 태도입니다.

이 책이 남기는 질문

백서를 읽고 나면 한 가지 감각이 남습니다. 비트코인은 천재적 아이디어 하나가 아니라, 기존에 있던 여러 아이디어를 기묘하게 조합한 결과물이라는 사실입니다. 작업증명은 해시캐시에서, 공개키 서명 체인은 데이비드 차움의 디지털 현금에서, 분산 합의는 비잔틴 장군 문제 연구에서, 인센티브 기반 게임이론은 경제학에서 왔습니다. 사토시의 천재성은 어떤 새로운 암호학 원리를 발명한 데 있지 않고, 이 모든 조각을 "자기 이익 기반 탈중앙화 원장"이라는 한 그림으로 맞춘 데 있습니다.

그리고 한 가지 질문이 남습니다. 이 조합은 누가 보아도 "될 수밖에 없는 설계"일까요, 아니면 수많은 실패 시도 뒤에 우연히 성공한 한 가지 조합일까요. 사토시 이전에 비슷한 시도가 여럿 있었고 모두 실패했다는 사실은 후자에 힘을 실어 줍니다. 그리고 그 사실은 비트코인의 대체 불가능성을 설명하는 가장 강한 논거 중 하나가 됩니다.

어떻게 읽을까

첫 번째 독해는 처음부터 끝까지 한 번 쭉 훑기를 권합니다. 수학이 나오는 11장은 결과만 보고 넘어가도 됩니다. 두 번째 독해에서 섹션별로 천천히 읽으며 해설과 대조하는 것이 좋습니다. 특히 작업증명, UTXO, 머클 트리, 난이도 조정 네 개념은 이 사이트의 해당 문서와 함께 읽으면 이해가 훨씬 깊어집니다.

사토시의 서와 함께 읽으면 더욱 좋습니다. 백서가 비트코인의 설계도라면, 사토시의 이메일과 포럼 글 모음은 설계 과정의 사고 실험입니다. 두 책을 나란히 놓으면 "왜 이렇게 설계되었나"와 "어떻게 이 설계에 도달했나"가 동시에 보입니다. 비트코인 스탠다드로 경제학적 의의를, 백서로 기술적 설계를, 사토시의 서로 설계자의 사고를 보는 3단 구성이 비트코인 입문의 가장 단단한 경로입니다.

관련 개념