如何透過挖掘資料來追蹤比特幣大戶地址動向?

買賣虛擬貨幣

7月10日,據Coinmarketcap顯示,比特幣上漲突破一年曆史中高位達到12955 USD,目前比特幣市值達到1695億美元 ,在過去的三個月內漲幅達到76.48%。變幻的市場中,加密貨幣大戶“巨鯨”們也在等待著再次吸籌的機會。

6月全球研究機構Diar報告顯示,自2019年起大戶地址累積比特幣的數量超過10萬枚,數量增長了10%;7月最新比特幣富豪榜資料也顯示出巨鯨地址的籌碼動向。目前,據Coinhills統計,24小時內BTC交易量最大的分別是:BitMEX、bitFlyer、OKEx、COINBIG,而擁有比特幣排行除了屬於 Binance、Bitstamp、Bitfinex 和 Huobi 的 4 個最大的加密錢包之外,許多比特幣地址持有者的身份仍然不為人所知。如何追蹤和挖掘這些巨鯨使用者?如何及時知道巨鯨使用者比特幣交易動態?本篇文章將會具體講述比特幣地址挖掘方法以及相關數學原理。

1. 背景

比特幣是一種廣為人知的加密貨幣,雖然每筆交易都是在鏈上的,資料都是可查的,但是人們還是不知道地址屬於哪個人或者組織。目前,如果對於個人的話,還沒有一套行之有效的方法去找出他的地址,但是對於機構來說,地址是可以透過資料探勘的方法找出來的。

現在有一些網站已經統計了一些公佈出來的地址,例如 walletexplorer.com 。這個網站統計了四大類,交易最活躍,持幣量最大的網站。它們將比特幣地址分成了以下幾類:

1. 交易所
2. 礦池
3. 服務機構
4. Du博網站

但這些機構會經常性的更換地址,如何找到這些地址,或者說挖掘出這些地址,就是本文的主要討論的問題。

2. 技術原理

對於比特幣來說,它的地址資料探勘,主要是依賴於比特幣的交易的一些特性。

1.多輸入歸併

如果在一筆交易中,出現多個輸入的地址,那麼多個輸入的地址,就屬於同一個主體。在某個地址的交易中,它出現在了輸入一側,和它一起出現在輸入側的其它地址,可以被認為是屬於同一個主體(比如說交易所)。

滿足條件:- 輸入地址數不為1
這裡面的隱含的數學關係,將在後續的文章中詳細介紹

例如,下圖所示交易中,在輸入側(圖中左側)共有5個地址,通常情況下,可以認為該5個地址屬於同一主體。

2.轉賬與找零

如果一筆交易中,出現了有且只有2個輸出地址的時候,並且這兩個地址都不是輸入地址時,其中一個地址是接收轉賬,那另一個就是找零地址。那麼這個找零地址的主體,應該和輸入方是同一個人。
這個推理的邏輯其實是,比特幣的找零機制。在預設的情況下,找零會出現在一個新的地址中。

滿足條件:

1. 輸出地址數為2
2. 輸入地址數不為2
3. 輸入地址和輸出地址不能相同
4. 其中一個輸出地址的btc數,必須是擁有4位以上小數的值
5. 另一個輸出地址,不能在以往的(多輸入或者轉賬與找零地址中)地址的集合中

例如,下圖所示交易中,在輸出側(圖中右側)有且只有有2個地址,且輸入側有85個地址。上一個例子中我們已經知道了那輸入側的85個地址屬於同一個主體,那麼透過這個規則,輸出側中擁有4位小數的地址,和那85個地址屬於同一主體。

3.數學原理

參考文獻[1]中提出了一個概率假設,來代表不同資料來源的概率模型。考慮不同型別的模型(我們將其視為獨立的,以使其在計算上可解決):

3. 意義

Bitcoin地址挖掘有以下幾方面的作用:

1.統計各個交易所的資產數,可以更好了解交易所的持幣量,和bitcoin的流通量。
2.預測市場變化。一般市場出現變化的時候,對於交易所來說,總會有大額的資金流動。透過監測各個交易所的大額流入流出,可以更好預測市場變化。
3.對於個人使用者來說,可以瞭解機構的資產狀況,便於使用者作出正確的投資決策。

參考文獻
1. Automatic Bitcoin Address Clustering:https://bitfury.com/content/downloads/clustering_whitepaper.pdf
2. https://news.bitcoin.com/bitcoin-whales-have-accumulated-thousands-of-coins-in-the-last-2-months/

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;