在几个月前,Compound DAO 通过了 Proposal 289,这是一个典型的治理攻击事件,五个地址利用了 Compound DAO 的治理漏洞窃取了社区金库 5% 的控制权:约合 2400万美金的资产,通过这个提案,控制权会交给一个社区完全不可控的多签钱包。
但在这场事件发生之前,没有现有的去中心化指标能明确预期风险,当下流行的分析指标其实是相对落后的,比如中本聪系数和基尼(Gini)系数,都以代币在不同地址的分布为中心展开分析,这很明显会忽视地址背后的隐秘连结,忽视 Dark DAO 的存在,Dark DAO 是一种泛指,用来描述任何以不透明方式购买(也就是贿选)链上投票的去中心化联盟。
那我们如何穿透表面上的地址,找到地址背后的集群连结,牵出隐秘的风险呢?DAO 这三个词中,最重要也是最难量化分析的就是第一个 D,去中心化,https://www.initc3.org/ 发表了一个试图拉出地址群背后“隐秘联盟”的指标,VBE,Voting Bloc Entropy 的缩写,对应三个核心概念:
VBE 读作 vibe,代表着社区的氛围,很抽象,很重要。
VBE 的核心原则:投票者在多次选举中的利益一致性(即形成投票集团)是一种集中化表现。VBE通过对一组投票中效用函数相似的参与者进行聚类并测算熵值,来衡量这种集中化程度。
那 VBE 是如何穿透分析,如何将抽象的 vibe 量化成具体指标呢?让我们从跳进兔子洞来一探究竟吧!!!
VBE 的框架可以拆分成两个关键部分:聚类度量(clustering metric),熵:
聚类(Clustering)
VBE 定义 𝜖-阈值序数聚类 (𝜖-threshold ordinal clustering, 𝜖-TOC),规则如下:
熵(Entropy)
VBE 采用 最小熵 (min-entropy) 作为熵的度量方式。对于地址集合 A 和总代币量 T,定义如下:
结合如上的聚类和熵定义,对于选举集合 E、玩家集合 P 及其对应效用 U(E,P),代币分布函数 tokens、聚类度量 C 和熵函数 F,VBE 的具体实例化公式为: