
2022年10月6日、セキュリティ研究者SerHackが『The Story Behind the Alternative Genesis Block of Bitcoin』を発表し、ビットコインが公開される4か月近く前に作られた、もう一つのジェネシスブロックを分析した。
発見の経緯
2013年12月23日、BitcoinTalkユーザー「Cryddit」(レイ・ディリンジャー、別名Bear)が、ソースコードを投稿した。2008年11月に、サトシ・ナカモトが安全性の点検のために、ディリンジャーらへ非公開で送ったものである。点検では、ディリンジャーがブロックチェーンのコードを、ハル・フィニーがスクリプト言語を見直していた。このコードには、2009年1月3日に実際に作られたジェネシスブロックとはまったく違うパラメーターの、別のジェネシスブロックが入っていた。
リリース前ジェネシスブロック
| パラメーター | リリース前(2008年9月) | 公式版(2009年1月) |
|---|---|---|
| タイムスタンプ | 1221069728(2008年9月10日18:02:08 UTC) | 1231006505(2009年1月3日18:15:05 UTC) |
| ハッシュ | 0x000006b15d1327d67e... | 0x000000000019d6689c... |
| 難易度(nBits) | 20(テスト用の、「ばかばかしいほど簡単」な値) | 0x1d00ffff(Difficulty 1) |
| ナンス | 141,755 | 2,083,236,893 |
| ジェネシスブロックのコインベースの出力 | 当時のコードの数え方で10,000。コードの単位のCENTの1つ分で、0.01コイン | 50 BTC |
| ブロック報酬 | 100コイン、10万ブロックごとに半減 | 50 BTC、21万ブロックごとに半減 |
| ブロック間隔の目標 | 15分 | 10分 |
| コインベースのscriptSig | 数値247422313だけで、見出しはない | 2009年1月3日のタイムズ紙の見出し |
金融危機との関連
公開前のジェネシスブロックのタイムスタンプ、2008年9月10日は、リーマン・ブラザーズが約39億ドルの四半期の損失を発表した日と重なる。リーマン・ブラザーズは、その5日後の9月15日に破産を申し立てた。2008年11月のソースには、この日付を金融危機と結びつけるものはない。そのジェネシスブロックのコインベースには数値が一つあるだけで、新聞の見出しが初めて出てくるのは、2009年1月3日に掘られたブロックである。
その他のリリース前の違い
2008年11月のコードには初期のIRCクライアントフレームワーク、P2Pマーケットプレイス、オンラインのポーカーゲームも含まれていた。いずれも2009年1月の公開リリース前に削除された機能である。リリース前のパラメーター(ブロックあたり100コイン、10万ブロックごとに半減)では、総供給量は2,000万コインに近づくはずだった。




