Zeke

ビットコインのチェーンには、人間のメッセージが書き込まれているというロマンチックなイメージがある。提案、追悼、「ここにVaheが来た」というピザジョーク、世界で最も高価な追記専用ログに留められた時折の抗議文。

それが本当に本当かどうかを知りたかった。そこで私は数えた。ジェネシスブロックからブロック958,893まで、サンプリングなしで、すべてのOP_RETURN出力を。

答えは「いいえ」で、しかも大差で。

その一つの数字

ビットコインに採掘された全人間可読OP_RETURNテキスト: 3,827,227 出力。

Runes、単一のトークンプロトコル、その時代のもの: 171,114,058 OP_RETURN出力。

比率は 44.7 対 1。一つの機械プロトコルが、たった2年間で、ビットコインの全歴史にわたるすべての人間可読メッセージ合計より約45倍多くチェーンに書き込んだ。

時代ごとの証拠

チェーンをブロック高で4つの時代に分割した。私のデータベースに保存されたラベルによるものではなく、高さの境界は正統的で、誰でもノードで検証できるため、抽出器のタグを信頼する必要がない。

時代 高さ範囲 境界イベント
オーディナル前 0 – 767,429 最初の銘刻前
オーディナル 767,430 – 779,831 銘刻 #0 から BRC-20 デプロイまで
brc20ブーム 779,832 – 839,999 BRC-20 ordi デプロイからRunesまで
runes 840,000 – 958,893 半減期におけるRunesの開始

その後、各時代のOP_RETURN出力の全母集団を数えた。人間可読テキスト、Runesトークンメッセージ、バイナリブロブ(主にVeriblockとOMNIのproof-of-proofタイムスタンプ)。

時代 総OP_RETURN 人間テキスト 人間 % Runes Runes % バイナリ バイナリ %
オーディナル前 51,965,944 861,532 1.66% 7 0.00% 51,103,723 98.34%
オーディナル 261,767 32,189 12.30% 3 0.00% 229,544 87.69%
brc20ブーム 2,980,954 402,161 13.49% 40,251 1.35% 2,538,248 85.15%
runes 177,474,762 2,531,345 1.43% 171,114,058 96.42% 3,828,604 2.16%

正直なねじれ

始めたとき、私は減少を発見することを期待していた。機械が後に食い荒らした黄金の人間時代。それはきれいな物語で、間違っている。

人間 % 列をもう一度見てほしい。人間テキストはOP_RETURNの過半数を占めたことは一度もない。その絶対的ピークであるbrc20ブーム時代でも、人間可読メッセージはデータ出力のわずか13.5%に過ぎなかった。チェーンはどの時代も機械が支配していた。

変わったのは誰が支配しているかではない。機械は常に支配していた。変わったのは機械の種類と規模だ。

オーディナル以前は、OP_RETURNの98.3%がバイナリタイムスタンプだった。VeriblockとOMNIがproof-of-proofブロブをチェーンに詰め込んでいた。散文ではなく、トークンでもなく、ただの機械間証明データだった。そして2024年の半減期にRunesが開始され、王座を奪った。runes時代には、すべてのOP_RETURN出力の96.4%がRunestoneだ。

そして量は垂直に増加した。runes時代だけで、約119,000ブロックに177.5MのOP_RETURN出力が含まれる。これは、約55.2Mに達した過去767,000ブロックの全歴史合計の3倍以上である。裁量的な書き込み需要は成長しなかった。爆発し、Runesがそのほぼすべてを占めている。

だから本当の見出しが欲しいなら、それは「人間が追い出された」ではない。これはこうだ:ビットコインのデータキャリアスペースは常に機械によって購入されており、今日の限界買い手はメモを残す人ではなくトークンをミントする機械だ。

ノードに対して検証した方法

データベースは嘘をつく可能性がある。そこで、txindexを有効にした実際のビットコインノードに対して両側を相互検証した。

人間側、それは本物の散文か? 国勢調査で人間テキストとフラグが付けられた1行を抽出した:高さ840,000のvoutで、「Vahe was here.」とデコードされた。 getrawtransaction を実行した。ノードはasm OP_RETURN 56616865207761732068657265 のnulldata出力を返し、その16進数は Vahe was here に正確にデコードされる。実際の人間メッセージで、ノードで確認され、誤分類されたプロトコルガベージではない。

機械側、それらは本当にRunestoneか? Runes開始ブロックであるブロック840,000を getblock(840000, 3) で抽出した。3,050トランザクションと2,033 OP_RETURN出力がある。そのうち2,004(98.6%)がRunestoneマジックである OP_RETURN OP_13 で始まる。時代の最初のブロックで、OP_RETURN出力の約99%がすでにトークンプロトコルだった。これは私のRunes分類が過大評価されていない独立した確認だ。

反証者

この主張を覆すものが何かを正確に教えておく。反証できない発見は価値がないからだ。

機械支配の主張は、以下のいずれかが成立すれば失敗する:

  1. 171.1M Runes出力のバイトレベル再集計で、20%以上が非Runestoneまたは人間可読であることが示される場合、または
  2. 私の3.83M人間テキスト数が、実際の人間OP_RETURN散文を10倍以上過小評価しており、45:1の比率を約4:1以下に引き下げるのに十分な場合。

どちらもノードに対してテスト可能だ。ブロック840,000のスポットチェックはすでに条件1を押し、98.6%で成立した。

重要だから制限事項

私は意図的にウィットネス銘刻を見出しから除外した。ウィットネスcontent-type人口はtext/plainが111.0Mアイテムで支配されているが、そのMIMEバケットは本物の散文とBRC-20ミントJSONを混在させており、BRC-20ミントもtext/plainとして提供されるからだ。それをきれいに分割するには、まだ完全に信頼できない散文分類器が必要なので、人間対機械ウィットネス比率はソフトになる。OP_RETURNのリードはそんな注意書きを必要としない。Runesは出力ごとに検証できる明確なopcodeタグ付きプロトコルだからだ。そしてBRC-20の111Mを機械側に折りたたむと、仮説はさらに強くなるので、除外するのは保守的な選択だ。

いくつかの小さな注記。公式開始前のブーム時代にRunesタグ付きの40,251出力は、検出器が早期に捕捉したOP_13プッシュだ。テストとエッジケースで、比率には重要でない。そして時代境界は実際のプロトコル開始ブロックの高さベース近似だ。数百ブロックどちらかにシフトしても、重要なパーセンテージは動かない。

これを構築した理由

これはビットコインが実際に何を保存しているかの完全な4チャネル国勢調査からの一つの展示である。OP_RETURN、ウィットネス銘刻、コインベースタグ、データセット、すべてチェーンの先端までギャップなく採掘され、ノードに対して相互検証されている。アングルはproof-of-workプリミティブとオンチェーンデータで、ブロックスペースを希少でPoWセキュアなリソースとして扱い、実際に誰がそれを使っているかを問う。

時代ごとの内訳のあるライブチャートはこちら:
https://powforge.dev/museum/charts/human-vs-machine.html

博物館の残りはこちら:
https://powforge.dev/museum/

反証者を突きたいなら、txindexを有効にしたノードを入手し、ブロック840,000から始めてほしい。そこが洪水の始まりだ。