The Book of Satoshi は、Phil Champagne が編纂し解説を加えた Satoshi Nakamoto のメールと投稿の集成です。まだ実現性を見極めようとしていた人々に、Bitcoin の考案者がどう構想を説明したのかを追えます。
初めて Bitcoin の話を聞いたと想像してください。判断材料になる長い運用実績はまだありません。なぜその案を信頼するのでしょう。何が障害になるのでしょう。Phil Champagne は The Book of Satoshi に原文のメッセージを集め、説明を添えて当時の議論を読めるようにしました。Satoshi が一冊として書いた本でも、伝記でもありません。メールやフォーラムに残る対話を整理したものです。 [1] [2]
初版は 2014 年、第二版は 2025 年に刊行されました。著者のサイトによると、新版には以前抜けていた投稿や、後から公開されたメールが加わっています。章番号を示されたり、既知の全メッセージが収録されていると言われたりしたら、どの版を指すのか確かめる価値があります。以下の抜粋紹介は、両方の版を最初から最後まで検証したものではありません。 [1]
2008 年十月末、Nakamoto は新しい電子のお金を説明する論文を発表しました。中心的な難問は Double Spending です。デジタルデータをコピーできるなら、同じお金を二度使うことをどう防ぐのでしょうか。提案は、参加者が直接協力する peer-to-peer ネットワークと、他の人が結果を確認できる計算作業である Proof of Work を組み合わせます。この告知は解決案と文書の紹介で、まだダウンロード可能なソフトウェアの公開ではありませんでした。 [2] [3]
編集者の導入文と元のメッセージは区別する必要があります。ネットワークの抜粋では、解説に Napster と e-gold が登場しますが、続く Nakamoto の返答が比較するのは Napster、Gnutella、Tor です。この違いで、誰の考えとして読むべきかが変わります。答えの前にある質問も大切です。そこを飛ばすと、特定の反論への返答を何にでも当てはまる主張として読んでしまいます。 [2] [4]
Satoshi は、暗号技術では政治的問題は解決できないという反論を受けます。それでも一時的に自由の領域を広げられると答え、中央管理のサービスと参加者のネットワークを比べます。初心者が見るべきなのは依存先です。一つのサービスの運営者を止めることと、単独の運営者がいないネットワークを止めることは違います。当時の耐性についての議論であり、すべての分散ネットワークが無敵だという約束ではありません。 [4]
2009 年一月の Bitcoin v0.1 の告知では、Windows 用プログラムと C++ のソースコード、つまり他の開発者が読めるプログラムの記述が提供されます。同時に Nakamoto は、これを実験的なアルファ版と呼びます。大きな変更が必要かもしれない初期版という意味です。システムの状態をリセットして再開する可能性さえ否定していません。この不確実さが当時をよく表しています。読者はその後を知っていますが、試していた人々はまだ知り得ませんでした。 [2] [5]
同じメールには、普通のコンピューターでコインを生成する方法や、受取人の IP アドレス、つまりそのコンピューターのネットワーク上のアドレスを使う送金も書かれています。当時の使い方を想像する助けになる記述です。ただし、現在の採掘や支払いの手順でも、古い版をインストールする理由でもありません。歴史資料は発展の経緯を説明し、今の操作には今のソフトウェアに合った案内が必要です。 [5]
この項目では公開 PDF の第 3、6、18 章を読み、主要なメッセージを原文のアーカイブと照合しました。版の情報は著者サイト、メッセージの日付は資料間に違いがあるため原文アーカイブで確かめています。本全体やすべての転記を検証したわけではありません。公開 PDF が特定の印刷版と完全に一致するかも確認できていません。 [1] [2] [3] [4] [5]
理解を深めるには、この項目とあわせて次もお読みください Satoshi Nakamoto, Bitcoin Whitepaper, Genesis Block, Hal Finney.