ビットコイン・インスティテュート

セルジオ・デミアン・ラーナーが​「Patoshi」​マイニングパターンを​特定 — 約100万BTCを​サトシに​結びつける

濃い青緑色の背景の図。区間ごとに区切られながら右上がりに伸びる線のグラフ、5つに区切られたコンピューターのチップ、× 印で消された小さな採掘機の列、そして金貨を収めた金庫と、その横の虫眼鏡と照準の印。

2013年4月17日、アルゼンチンのビットコイン研究者セルジオ・デミアン・ラーナーがブログBitslogに『The Well Deserved Fortune of Satoshi Nakamoto, Bitcoin creator, Visionary and Genius』を発表した。ビットコイン最初期のマイニングパターンに関する最初の体系的分析である。

手法

ラーナーは、ブロック0からブロック36,288まで(2009年1月〜2010年1月)、コインベーストランザクションのExtraNonceフィールドの値を追った。この値は時間とともにゆっくり増えていく。ラーナーはそれを時計の代わりにして(本人の言葉ではslow realtime clock)、マイナーがいつクライアントを再起動したかを割り出した。調べると、同じ傾きで値が増えていく区間を、一つのマイナーが次々に残しており、約100時間ごとに再起動していた。

主な発見

  • 一つのマイナーが、最初の1年間に約100万BTCを掘っていた(2013年4月24日の続報で約98万BTCに改めた)
  • 同じ期間にすべてのマイナーが受け取った1,814,400 BTCのうち、1,148,800 BTCが使われていなかった
  • ブロック1がこのマイナーの最初のブロック、ブロック12が別のユーザーの最初のブロック
  • 記事は、このマイナーについて「目の届く限り、コインを一枚も使っていない」と書いた。ラーナーは4月24日の続報のコメント欄で読者に答え、使われた分を約100 BTCとしている。「サトシの採掘パターンに入ると思われるブロック報酬のうち、使われていたのは2つ(100 BTC)しか見当たらなかった。もう少しあるかもしれない。」

ナンスの謎(2013年9月)

ラーナーはこのマイナーのナンス値が特定のバイト範囲に制限されていることを発見した。最下位バイトが [0..9] ∪ [19..58]の値に限定され、256個中約50個のみだった。ナンスを探す範囲がこうして狭かったため、このマイナーのマシンは、実際の約4.3倍の速さがあるように見えていた。

「Patoshi」パターン(2019年4月)

『The Return of the Deniers and the Revenge of Patoshi』で、ラーナーはこのパターンを「Patoshi」と名づけ、推定を約22,000ブロック・約110万BTCに改めた。新しい証拠も示した。続いて掘られたPatoshiのブロックのあいだでは、タイムスタンプの前後が入れ替わることが一度もなかった(Patoshiでないブロックのあいだでは224回)。このマイナーが一台のPCの時計を使っていたことを示す証拠である。

マイニングマシン(2020年8月)

『The Patoshi Mining Machine』でラーナーは、Patoshiが使っていたのは、約50台のコンピューターをつないだものではなく、マルチスレッドで動く一台の高性能なCPUだったと結論づけた。ナンスの範囲は5つに分けられ、それぞれを別のスレッドが同時に探していた。使われたのはBitcoin v0.1の標準のクライアントではなく、手を加えた採掘用のクライアントで、SSE2による高速化も施されていた可能性が高い。

Patoshi分析は今も、ブロックチェーンの記録をたどって事実を突き止めた研究の中で、最も重要なものの一つである。サトシ・ナカモトが、ビットコインの総量2,100万BTCの約5%を手にし、その大半を一度も使わずに残したことを明らかにした。のちにジェイムソン・ロップが公開したブロックの一覧をもとに数えると、動いたブロック報酬は31個、1,550 BTCである。その最初は、2009年1月にサトシがハル・フィニーへ送った支払いだった。

その後の研究は、最初に見つかった手がかりを、いくつもの方向から確かめ、さらに詳しくしてきた。ラーナーが何年もかけて続けた調べは、ラーナーの伝記でたどった。2013年のナンスのLSBの発見と2019年の「Patoshi」の命名のページには、ラーナーが分析に新しく取り入れた方法が書かれている。2021年のPLOS ONEの論文は、同じパターンを、査読つきの論文で初めて扱った。ハル・フィニーがサトシだという説を検討した分析では、Patoshiの記録が、フィニーをサトシとする説とどう関わるかを見た。サトシがなぜ見つからないのかを論じた分析では、記録からコインの持ち主を割り出せた例として、Patoshiを取り上げた。2026年のノア・ドゥの訴訟は、休眠しているコインはサトシのものだというPatoshiの結論を、そのコインの法的な所有権を求める訴えの前提にしている。

同じ分析を先へ進めたページは、ほかにもある。2020年に、Patoshiの採掘機を調べた分析は、どんな機械で掘っていたのかという疑問に答えを出した。約50台の機械を並べたものではなく、マルチスレッドで動く一台のCPUだった。約110万BTCという推定は、それぞれ別に行われた検証とあわせて、2021年の保有量の分析にまとめてある。ギャビン・アンドレセンの伝記でも、この約110万BTCを確かな事実として書いた。リードメンテナーの役はアンドレセンに渡ったが、このコインは渡らなかった。ロップの2022年の「欲張りなマイナーだったか」の分析は、同じPatoshiの再現をもとに、サトシが、機械で掘れる量よりわざと少なく掘っていたことを示している。

十年後には、同じ手がかりが、持ち主を決めるためではなく、候補から外すために使われた。2023年に初期のビットコインが動いた件では、2009年1月から休眠していたブロック報酬が動いたとき、それをPatoshiのパターンと照らし合わせた。一致しなかったので、このコインはサトシのものではなく、別の初期のマイナーのものだと結論づけられた。Whale Alertの2020年の報告書『The Satoshi Fortune』は、ラーナーとは別に調べ、ほぼ同じ数字で、この発見を裏付けている。

この分析が公開された日付も、のちに、サトシの正体をめぐる調査で証拠として使われた。アダム・バックがBitcoinTalkに登録したのは2013年4月17日で、サトシが初期の採掘で得た資産について、この分析が初めて公に数字を示した、まさにその日だった。