如何分析去中心化自治組織的投票集中度

2026-09-03

如何分析去中心化自治組織的投票集中度

投票結束、票數公布,它讀起來像是社群共同做出的決定。投票集中度問的是下面那個更窄的問題:這個結果需要多少方達成一致才能出現。答案不在持幣榜上,也不由代幣供應量固定,它會隨著份額用哪個分母來算而移動。

如何分析去中心化自治組織的投票集中度:要點一覽

投票集中度量的是甚麼

投票集中度是已投出選票的屬性,而不是持倉的屬性。它問的是決定一項提案的權重如何分布在提交它的那些地址上。一個 DAO 可以同時擁有很寬的持幣基礎和很窄的決策基礎,因為持有是被動的,而投票是要有人去做的動作。

計量單位是投票權重,不是人頭。一個投出一百萬代幣權重的地址和一個投出十個代幣權重的地址各算一個投票者,而只有前者改變結果。用錢包數表示的參與率告訴你有多少方到場,它不告訴你其中哪一方做了決定。

所以分析必須先說明它針對的結果,再去數任何東西。與通過一項常規參數變更相關的集中度,與達到法定人數、否決一項提案、或批准一次可以動用金庫的升級所相關的集中度,不是同一回事。它們各有各的閾值,達到其中一個所需的獨立方數量,不等於達到另一個所需的數量。

持幣集中度是另一個讀數

持幣榜回答的是誰擁有這個代幣。建立在餘額之上的集中度指標描述供應量如何分布,而餘額高度集中本身就是預期治理被俘獲的理由。但餘額是一種能力,不是使用的記錄。一枚躺在從未投過票的錢包裡的治理代幣,對任何一次計票都沒有貢獻。

這兩個讀數會朝兩個方向分開。一個棄權的大戶,在已投票權重裡的份額是零,而它在供應量裡的份額紋絲不動。一個每項提案都投票的小戶,在決策裡的份額可以遠高於它在供應量裡的份額,因為其餘的基礎都缺席了。讀的是供應集中度、報的是投票集中度,等於用能力替換了行使。

兩者應當進同一份報告,並用同一個快照來計量。供應集中度描述的是所有人都投票時的最壞情況。投票集中度描述的是他們沒有投票時實際發生了甚麼。這兩個數之間的距離,就是一個協同的小團體可以施展的空間。

一個集中度數字必須聲明甚麼

一個集中度數字要能被搬走,就得說清四件事:它覆蓋哪個子系統、它檢驗哪個閾值、它數的是哪種權重、以及把地址歸併成實體的規則。Nakamoto 係數把同一套紀律用在網絡上,問的是合計權重達到某個既定閾值所需的最少獨立實體數。治理側的同一個問題,只有在這四個欄位跟著數字一起走的時候才可讀。

閾值是最容易被順手借走的那個欄位。提案按已投票權重的簡單多數通過的組織、要求絕對多數的組織、以及金庫另掛在一份多簽合約後面的組織,檢驗的是三個不同的條件。在其中一個條件下算出來的係數,對另一個條件甚麼也沒說。

快照是最容易過期的那個欄位。投票權重固定在某個時間點上,委託是可撤銷的,而在一次大額解鎖之前測得的分布,描述的是解鎖之後已經不存在的那個組織。在每一個份額旁邊記下區塊或時間戳,並把沒有時間戳的數字當作不可復現,而不是當作當前值。

換手率決定分母

換手率是已投出權重與本可投出權重之比,它在沒有任何持倉易手的情況下就能移動一個集中度讀數。同一個地址、同樣的持倉,對供應量而言可以是一個捨入誤差,對實際提交的權重而言可以是多數。兩種說法都不錯;它們回答的是不同的問題。

因此一個份額只有帶著分母才可解釋。有三個分母在場,而它們不可互換。

分母 佔它的份額意味著甚麼 它遺漏了甚麼
流通供應量 所有人都投票時的投票能力 沒有人有義務使用這份能力
快照時的合格投票權重 在當時規則下本可投出的權重 不攜帶權重的代幣被排除在外
實際投出的權重 產生了這個結果的權重 對誰沒有到場隻字未提

三個都報,或者說明用的是哪一個。跨提案編成的集中度序列,如果分母在變,它會因為與誰控制這個組織毫無關係的原因而移動。

委託在不移動代幣的情況下移動投票權

在 OpenZeppelin 的治理合約裡,投票權重由受託人承載:想參與的持有者要麼指定一位代表,要麼通過自我委託成為受託人,而代幣擴展會保留歷史餘額,使得權重從過去的快照讀取而不是從當前餘額讀取。因此一個從未做過委託的持有者,手上的代幣不附帶投票權重。

這在地址層面的分析看不到的地方,切斷了餘額與選票之間的對應關係。權重可以堆積在一個幾乎甚麼都不擁有的受託人地址上,而一筆很大的餘額可以完全落在選民之外。真正與一次投票相關的集中度,看得見的地方是受託人名冊,不是持幣榜。

鏈下投票又加了一層。Snapshot 按配置的策略計算投票權,而不是直接按餘額計算,並且它寫明多個策略可以組合,總量是每個策略返回的權重之和。兩個組織在不同的策略配置下報出同一個集中度數字,報的並不是同一項計量。

在一項提案上的算例

把輸入手工設定下來。假設一項提案上投出的權重佔流通供應量的 10%,最大的單一投票者持有流通供應量的 5% 並且投了票,前五大投票者合計持有流通供應量的 8% 並且都投了票。

以供應量為準,最大的那個投票者看著很小。以實際投出的權重為準,它一個人就佔了總量的 50%,而前五大合計佔 80%。地址沒變,持倉也沒變;變的只有分母。第一種表述說一個小持有者獨自決定不了甚麼,第二種表述說一個地址抬過了這項提案。

再把法定人數規則加進來,它作用在換手率上而不是集中度上。OpenZeppelin 的治理文檔把法定人數定義為提案投票權所取快照區塊上總供應量的一個百分比,並用總供應量的 4% 來舉例說明這個設置。在上面這組輸入下,前五大投票者在沒有任何其他參與者出現的情況下就越過了這道門檻,這項提案既達到法定人數,又由五個地址決定。

地址不是實體

上面算出的每一個份額都是跨地址的份額,而地址是技術記錄。一方可以把倉位鋪在很多個地址上,而一個託管地址可以持有屬於數千個互不相干的人的餘額。歸併是一種推斷,就應當被當作推斷記錄下來,附上每一次歸併背後的證據,以及一個裝無法歸屬的地址的顯式桶。

歸併做錯了,答案會朝兩個方向移動。把一方拆到幾個地址上會低估集中度;把獨立的幾方併進一個帶標籤的簇會高估它。映射不完整的地方,報一個帶著假設的區間,而不是一個把假設藏起來的精確數字。

其餘的圖景在投票記錄之外。一份代幣經濟學清單覆蓋供應、解鎖、分配與金庫這些決定下個季度誰有票可投的事實,而合約層決定一項通過的投票究竟能不能被執行。投票集中度是這項評估的一個輸入。

要記錄的欄位 它回答甚麼 不合格的答案
子系統 這個數字覆蓋哪一項決策 籠統的「治理」
閾值 甚麼樣的結果算控制 從另一個組織借來的閾值
權重 被加總的是甚麼 錢包個數
實體映射 哪些地址被歸併、依據甚麼證據 把地址當成方
快照 權重固定在甚麼時候 沒有時間戳的實時看板

小結

投票集中度量的是做出決定的那部分權重如何分布,它回答的問題與持幣榜回答的問題不同。換手率定分母,委託定誰承載權重,實體映射定這次計數認為存在多少個獨立的方。三者中任何一個變了,同一個組織就會產生不同的數字。

所以在報出一個數字之前先把那四項聲明寫下來,給它附上快照,並且把供應讀數擺在投票讀數旁邊,而不是拿它頂替。缺了這些欄位的集中度數字不是對控制權的計量,只是一個算術結果。想繼續打基礎,請關注 Bitbase 學院的更多內容。

相關閱讀

幣貝上與本主題相關的其他文章:

- 如何撤回治理委託

- 代幣遷移為什麼要你在錢包裡授權

- 代幣遷移已完成,但新代幣沒有出現在錢包裡

- NFT 鑄造成功,錢包裡卻看不到

- 什麼是加密錢包加密?你的密鑰如何保持安全

風險披露:本文為 Bitbase(幣貝)學院的科普內容,僅供教育與資訊參考,不構成任何投資、交易、稅務或財務建議。加密資產波動劇烈,請自行評估風險。本文撰寫於 2026 年 9 月,請以官方最新資訊為準。

參考資料

[1] OpenZeppelin,Contracts for Solidity 5.x,Governance 文檔 docs.openzeppelin.com

[2] Snapshot 文檔,使用者指南,Voting strategies docs.snapshot.box

相關推薦

更多推薦