CryptoRebateHub比較交易所、算清成本、安全入門
◎ 繁體中文ZH-TW ▾

比特幣研究快照血緣探索器

更新日期: · CryptoRebateHub Editorial Team

工具從一筆根快照開始,找出 payload 中明確寫入的所有 bir_… 快照 ID,逐一載入後再重複同樣步驟。結果是一棵依賴樹,顯示一份報告或研究包由哪些紀錄組成,以及每個節點的雜湊與版本鏈。

這個研究實驗室的互動介面目前以簡體中文提供;下方說明涵蓋所有輸入、方法與限制。

開啟互動研究實驗室 →

輸入項目

  • 根快照 ID(格式 bir_…,或包含該 ID 的文字;網址上的 ?id= 參數也會自動帶入)

輸出結果

  • 節點數、引用邊數、最大深度與無法存取的節點數
  • 依深度縮排的樹狀圖:每個節點的標題、ID、類型、資料版本、方法版本、SHA-256 與直接引用數
  • 載入失敗的節點會以錯誤佔位保留,並顯示錯誤訊息
  • bitcoin-research-lineage.json(根節點與節點清單),以及前往驗證器與差異比較器的連結

使用步驟

  • 貼上要追溯來源的報告或研究包 ID。
  • 按「Build lineage」,從根節點以廣度優先展開。
  • 先看四個摘要指標,再依深度檢視每個節點。
  • 檢查每個上游節點的雜湊、資料版本與方法版本。
  • 匯出血緣 JSON,並對需要進一步檢查的節點開啟驗證器或差異比較器。

計算公式

從根節點(深度 0)做廣度優先搜尋。每筆快照的 payload 中所有字串都以 bir_[A-Za-z0-9_-]{18,32} 比對(每個 payload 最多 100 個 ID);尚未見過的 ID 加入佇列,深度 = 父節點深度 + 1。每個 ID 只載入一次;深度達 5 或節點達 80 時停止。邊數 = 所有節點直接引用數的總和。

計算範例

報告 R 引用快照 A 與 B;A 引用 C;B 與 C 沒有引用。結果:4 個節點,邊數 = 2 + 1 + 0 + 0 = 3,最大深度 = 2。若 B 也引用 C,邊數變成 4,但節點仍是 4 個,因為 C 只會載入一次。

如何解讀

  • 邊數大於節點數減 1,代表有上游快照被多個節點共用。
  • 節點之間資料版本或方法版本不同,表示報告混合了以不同輸入完成的研究。
  • 依賴根報告之前,應先處理無法存取的節點。

注意事項

  • 只會找到 payload 中明確寫入的快照 ID,不會推斷未記錄的外部來源或人工步驟。
  • 工具掃描所有字串,因此只在備註裡提到的 bir_… ID 也會被算成引用。
  • 樹狀圖顯示的是已儲存的雜湊,不會重新計算;請用驗證器檢查每個節點的完整性。

常見問題

為什麼有些節點顯示錯誤?

被引用的快照無法載入(例如 ID 不存在或 API 暫時失敗)。工具會保留該節點作為佔位,而不是直接略過。

血緣圖有大小限制嗎?

有:最大深度 5、最多 80 個節點,每個 payload 最多擷取 100 個引用 ID。

能追到原始價格資料來源嗎?

不能。它只追蹤快照 ID;資料來源請看資料版本與方法頁的說明。

相關工具