光看區塊鏈,能算出有多少人持有比特幣嗎?

光看區塊鏈,能算出有多少人持有比特幣嗎?的文章封面插畫

許多統計頁會列出活躍地址、非零餘額地址或錢包數量,這些數字看起來都能回答同一個問題:全世界究竟有多少人持有比特幣?公開區塊鏈保留交易歷史,照理說應該比問卷更容易清點。

不過,比特幣帳本記錄的是花費條件與資產移動,沒有替每筆紀錄附上姓名,也沒有要求一個人只能使用一個地址。一位使用者可以留下很多地址,許多人也可能透過同一個託管服務,共用少數鏈上痕跡。

因此,鏈上資料能精確計算特定定義下的地址、UTXO 與交易活動,無法直接給出唯一的自然人人數。所謂「持有人數」一定還混合了聚類規則、服務商資料、調查方法或其他鏈外假設;這些估計可以提供線索,卻不能和協議本身可重複驗證的數字混為一談。

先決定要算哪一種紀錄

「持有」至少可以被換成幾種不同指標。有人計算目前仍有餘額的地址,有人統計一段期間內曾出現在交易中的活躍地址,也有人先把可能由同一方控制的地址聚成群組,再把每個群組當成一個實體。

這些算法都能從公開資料得到結果,回答的問題卻不同。非零地址描述某個時間點仍連著多少可花費輸出;活躍地址描述觀察期間出現多少公開座標;地址群組則是分析模型推測出的控制關係。把名稱一律簡化成「使用者」,會把三種計量對象壓成一個看似精確的數字。

時間範圍也會改變答案。一個多年沒有移動的輸出仍可能由某人控制,卻不會出現在近期活躍統計;同一個地址在一天內收付很多次,某些指標仍只計一次。數字本身可以正確,標籤若沒有交代定義,解讀仍可能偏離。

同一個人可以留下許多座標

現代錢包通常會持續產生新的收款地址,付款時也可能建立找零地址。這些地址可以由同一組祕密推導,介面再把分散的 UTXO 加總成一個餘額。從外部計數時,一個人便可能同時貢獻許多非零地址。

交易結構還會讓數量上下變動。使用者把多筆小額輸出合併成一筆時,非零地址與 UTXO 數可能下降,但沒有任何人因此離開;反過來,把一筆輸出拆成多筆、改用新地址收款,也可能讓計數增加,而實際持有人沒有增加。

同一個人還可以使用多套錢包、不同裝置與不同服務。鏈上沒有一個跨工具的使用者編號,能自動把這些活動可靠合併。看到地址數成長,只能先確認公開座標變多,不能直接推論人口以相同比例增加。

許多人也可能共用少數鏈上痕跡

方向反過來時,誤差同樣存在。交易所或其他託管平台可以在自己的資料庫裡替大量客戶記帳,鏈上則把資產集中管理。客戶之間若只調整平台內部餘額,公開帳本甚至不必出現一筆對應交易。

一個鏈上輸出也可能由多人共同控制,例如共同管理的多重簽章資產;一個組織帳戶背後還可能代表許多成員。外界能看見花費條件與後續交易,卻不會自動知道應該把它算成一人、一家公司、所有簽署者,還是平台的全部客戶。

於是,地址計數既可能因一人多址而高估,也可能因多人共用而低估。兩種力量會同時存在,沒有理由假設它們恰好互相抵銷。

聚類能提出假說,不能替代名冊

鏈上分析會利用交易結構推測哪些地址可能由同一方控制。例如,多個輸入在同一筆交易中被共同花費,通常表示有人能協調所需簽章;輸出形式、金額與使用時機,也可能協助辨認找零。若再配合服務商公開資料,部分群組還能連到已知實體。

這些方法有實用價值,也有明確例外。多人共同出資的交易會讓不同持有人的輸入同時出現,批次付款會一次產生許多輸出,刻意改善隱私的交易還會削弱常見模式。聚類可能錯把無關地址合併,也可能漏掉同一方控制的其他地址。

更重要的是,控制關係仍不必然等於自然人。分析結果可能辨認出某個交易所、商家或共同資金池,卻不知道背後有多少客戶與受益人。假名性讓地址能在沒有姓名的情況下被長期追蹤;若要從活動群組跨到人口,仍需要額外證據。

鏈外資料補上樣本,也帶進新的偏差

平台帳戶數、軟體下載量與問卷調查,可以補充鏈上看不見的部分。不過,一個人可能在多個平台開戶,帳戶也可能閒置或從未持有資產;一次下載不代表一位新使用者,同一人更可能在多台裝置重複安裝。

問卷能直接詢問人,卻會受到抽樣、記憶、受訪意願與題目措辭影響。平台資料較接近實際客戶,涵蓋的仍只是該服務範圍,也未必能區分最終受益人。把多種來源結合成估值,會增加資訊,也會把每一種來源的限制一起帶進模型。

因此,嚴謹的人數估計應該說明計數單位、觀察期間、代管使用者如何處理、聚類規則與不確定範圍。只公布一個很精細的整數,沒有交代這些選擇,精確的小數位也不會讓身分推論變成可直接驗證的事實。

同一指標適合看趨勢,不適合冒充人口普查

若定義長期一致,非零地址、活躍實體或其他指標仍能用來觀察活動規模如何變化。可是,錢包設計、服務集中程度、手續費環境與隱私習慣都會改變鏈上足跡;指標轉折可能來自使用方式改變,未必只反映人數增減。

所以,光看區塊鏈無法精確清點有多少自然人持有比特幣。它擅長回答哪些輸出尚未花費、哪些交易曾經發生,以及特定地址如何活動;從這些紀錄推到「背後有幾個人」,則是一項帶有模型與鏈外資料的估計工作。把可驗證紀錄、分析推論與人口估值分開,才能既使用公開資料,也保留它沒有提供的答案。