ビットコインのホワイトペーパーは何を語っているのか?実は9ページだけ、読了後には先祖のこの3つの手口にしか感服しなかった
以前、誰かがビットコインのホワイトペーパーがどれだけすごいかと自慢げに話すのを聞くたびに、僕はいつもポカンとしてました —— 英語 + 専門用語で、本当に読むのを諦めたくなる。
先月、意を決して原文を読み終えるまで、僕はこれが論文なんかじゃなく、サトシ・ナカモトが全人類に向けた「立ち退き通知書」だってことに気づきました:銀行、支付宝、WeChat みたいな仲介業者、失業準備しなよ。
この全文の核心は、凡人たちが一番気になる3つの質問に答えているだけです:
1. ネットでお金を送るのに、銀行なしでどうやって二重支払いを防ぐの?
現実世界で友達に100元を送ると、銀行が記録して引き落としてくれます。
でもインターネット上では数字は0と1の文字列で、コピー&ペーストで簡単に複製できちゃう。どうやって同じお金を二度使わないことを証明するの?
サトシ・ナカモトの答えはシンプルすぎて驚き:世界中のみんなを一つのExcelテーブルに引き込む。誰が誰に送金したか、残高はいくら、全部公開して書いておいて、みんなで監視する。
このテーブルがブロックチェーンです。こっそり一筆を改ざんしたい? 残念ながら、何万もの国々の何十万台のコンピューターにある同じテーブルを同時に全部変えなきゃいけません。
おめでとう、あなたは今やFRBより大変です。
2. このテーブルを誰が記録するの? ただでやるわけないよね?
サトシ・ナカモトはまた天才的なアイデアを出しました:みんなで競って記録させる。
彼は超難解な数学の問題(SHA256ハッシュ)を作り、最初に解いた人が次のページの記録権を得て、新しく発行されたビットコインを報酬としてゲット。
これがマイニングです。
もっとすごいのは、過去の記録を改ざんしたいなら、改ざんしたいページから後ろ全部を再計算しなきゃいけなくて、世界中の正直者たちの合計より速く計算しなきゃいけない。
計算力が足りない? なら大人しくしてなよ。
16年経っても誰も成功してない、これがすごいところです。
3. スマホユーザーはどうするの? みんなが数百GBのテーブルをダウンロードするわけないよね?
サトシ・ナカモトはそれを予見して、二種類の「簡易版」を作りました:
-
ライトノード(SPV):各ページの「ヘッダー」だけ保存すればOK。あるお金の使用を確認したいなら、他人に証拠を聞くだけで、数秒で完了;
-
Merkleツリー:一ページの数千件の取引を32バイトの「ツルート」に圧縮。スペースを節約しつつ、偽造を防ぐ。
2008年にスマホウォレットのストレージ問題を考えてた、これを何というか? これを降次元打撃と言う。
読み終わった後の僕の最大の感想:
ビットコインのホワイトペーパーがすごいのは、技術の詳細じゃなく、人類社会で一番高価な「信頼」を、数学で強引にぶっ壊したところです。
以前は送金するのに銀行や支付宝にお願いしなきゃいけなかったけど、今はただ数学の問題が永遠に解けないと信じればいいだけ。
過去十数年、99%の空気コインのホワイトペーパーは200ページ近く書いて、図表、公式、ロードマップ満載なのに、「誰が僕の逃亡を防ぐの?」すら明確に言ってない。
一方、サトシ・ナカモトの9ページの紙で、グローバルな支払い仲介をぶっ壊して、ついでにオープンソースで答えを公開。まさに一言:絶。
だから、「ホワイトペーパーが読めない」って怖がらないで。中文の簡易版を探す(または僕の下のマインドマップを見る)だけで、30分で理解できる。理解したら、「ビットコインを覆す」って叫ぶ新プロジェクトを見ても、一目で誰が屁こいてるか、誰が本気でやってるか分かるよ。