關於比特幣區塊鏈,有一種浪漫想像:它是一面人類訊息的牆,充滿提案、紀念碑、「Vahe 曾在此」、披薩玩笑,以及偶爾釘在這世界上最昂貴的附加專用日誌中的抗議聲明。
我想要知道這是否屬實。所以我進行了完整統計,從創世區塊到第 958,893 區塊,每一筆 OP_RETURN 輸出,沒有抽樣。
答案是否定的,而且差距懸殊。
單一數字
比特幣有史以來所有挖出的可讀 OP_RETURN 文字:3,827,227 筆輸出。
Runes,一個代幣協議,在其自身時代:171,114,058 筆 OP_RETURN 輸出。
比例為 44.7 比 1。單一機器協議在短短兩年內,寫入鏈上的資料量約為比特幣歷史上所有可讀訊息的 45 倍。
各時代證據
我依區塊高度將鏈分為四個時代,並非依資料庫中的任何標籤。高度邊界是標準化的,任何人都可對照節點驗證,因此結果不依賴於提取器標籤的可信度。
| 時代 | 高度範圍 | 邊界事件 |
|---|---|---|
| 序數前 | 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%。在每個時代,鏈都是由機器主導的。
改變的不是誰在掌控。機器一直都是。改變的是機器的種類,以及規模。
在序數之前,98.3% 的 OP_RETURN 是二進位時間戳記。Veriblock 與 OMNI 把 proof-of-proof 區塊塞進鏈中。不是散文,不是代幣,只是機器對機器的證明資料。然後 Runes 在 2024 年減半時啟動並登上王座。在 Runes 時代,每 100 筆 OP_RETURN 輸出中就有 96.4 筆是 Runestone。
而量級垂直上升。Runes 時代僅約 119,000 個區塊,就包含 1.775 億筆 OP_RETURN 輸出。這是先前全部 767,000 個區塊歷史(約 5,520 萬筆)的 3 倍以上。自由裁量寫入需求並未成長,它爆炸了,而 Runes 幾乎囊括全部。
所以,如果你想要真正的頭條新聞,不是「人類被排擠」,而是:比特幣的資料承載空間一向被機器購買,而今天邊際購買者是鑄造代幣的機器,而不是留下筆記的人。
我如何對照節點驗證
資料庫可能說謊。所以我用啟用 txindex 的真實比特幣節點交叉驗證雙方。
人類端,是真的散文嗎? 我抽取普查標記為人類文字的一列:高度 840,000 的一個 vout,解碼為「Vahe was here」。對它執行 getrawtransaction。節點回傳 nulldata 輸出,asm 為 OP_RETURN 56616865207761732068657265,該十六進位正好解碼為 Vahe was here。真實的人類訊息,由節點確認,非誤判的協議垃圾。
機器端,那些真的是 Runestone 嗎? 我用 getblock(840000, 3) 抽取 Runes 啟動區塊本身,第 840,000 區塊。它有 3,050 筆交易與 2,033 筆 OP_RETURN 輸出。其中 2,004 筆(98.6%)以 OP_RETURN OP_13 開頭,也就是 Runestone 魔術數字。在時代的第一個區塊,約 99% 的 OP_RETURN 輸出已是代幣協議。這是獨立的確認,我的 Runes 分類沒有膨脹。
驗證條件
我會告訴你什麼會推翻這項主張,因為無法驗證的發現沒有價值。
如果以下任一條件成立,機器主導的主張就會失效:
- 對 1.711 億筆 Runes 輸出進行位元層級重新計數,顯示超過 20% 不是 Runestone 或可讀文字,或
- 我的 383 萬筆人類文字計數低估了真實人類 OP_RETURN 散文超過 10 倍,足以將 45:1 比例拉低至約 4:1 以下。
兩者都可對照節點測試。區塊 840,000 的抽查已對條件 1 施壓,結果維持在 98.6%。
限制,因為它們很重要
我刻意將見證銘文排除在標題之外。見證內容類型人口以 text/plain 為主,達 1.11 億項,但該 MIME 分類同時包含真實散文與 BRC-20 鑄造 JSON,因為 BRC-20 鑄造以 text/plain 提供。乾淨地分割需要我尚未完全信任的散文分類器,因此任何人類對機器見證比例都會不確定。OP_RETURN 的領先不需要這種保留,因為 Runes 是一個可逐筆驗證的 opcode 標記協議。而將 BRC-20 的 1.11 億筆歸到機器端只會讓論點更強,因此排除它是保守的做法。
另外幾個較小的註記。brc20 時代被標記為 Runes 的 40,251 筆輸出,是偵測器提前捕捉到的 OP_13 推送。這些是測試與邊緣案例,對比例影響不大。時代邊界是基於高度的真實協議啟動區塊近似值。無論哪邊移動幾百個區塊,都不會影響任何重要的百分比。
我為什麼建立這個
這是完整四通道普查的一個展品,調查比特幣實際儲存的內容。OP_RETURN、見證銘文、coinbase 標籤,以及資料集,都無遺漏地挖到鏈尖,並對照節點驗證。角度是工作量證明原語與鏈上資料,將區塊空間視為稀缺的、PoW 保護的資源,並詢問究竟是誰在使用它。
包含各時代細分的即時圖表在此:
https://powforge.dev/museum/charts/human-vs-machine.html
博物館其他內容在此:
https://powforge.dev/museum/
如果你想檢驗驗證條件,請啟用 txindex 取得一個節點,從區塊 840,000 開始。那裡是洪流開始的地方。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.