DoraHacks 作為全球最大的多鏈開發者激勵平台和黑客鬆平台,每個月都需要向黑客馬拉松和開源開發者社群分配數百萬美元的資助。在這個過程中,治理是重要的一環。傳統上,評獎方式大致分為兩種:一種是依靠專業評審的評審決定獎項;另一種則是透過社區投票,最終按票數分配獎金。然而,前者可能與社群脫節,社群成員缺乏參與感;後者或許會演變成一場簡單的人氣競賽,忽略了專案本身的價值。
在尋求一種既能反映社區意願,又能保證評選公正性的方法時,DoraHacks 將目光投向了鏈上二次方投票。這種方式允許投票者投出多於一票,但隨著票數增加,每票的成本也會提高,類似於生活中階梯式電價。這意味著,如果一個計畫儘管面向小眾,但對某些社群成員意義重大,他們就可以選擇投入更多,以換取計畫更大的獲勝機會。
開頭的這個例子來自於 DoraHacks 在 2020 年年末的二次方投票實例- ETH Hackathon@ Beijing 中 1.4 萬美元的獎金池分配問題。此種投票方式不僅考慮了投票數量,還包括了用於投票的 token 作為對項目的直接貢獻,使得每個優秀項目都得到了一定比例的獎金,同時也收穫了社區的額外捐贈。這次投票發生在當時的 BSC 鏈上。這項創舉不僅是在鏈上二次方投票的首次嘗試,也是二次方投票首次被應用到線下區塊鏈社群活動中。
此後,DoraHacks 團隊持續在多鏈世界中推廣二次方治理,並在 Solana、Aptos、TON、Cosmos Hub、Injective、Archway、Flow 等主流非 EVM 鏈上成功應用。 2022 年,在 ETHDenver BUIDLathon 上,DoraHacks 支持了規模空前的線下二次方投票活動,並在隨後的線上 BUIDLathon 中繼續擴大了全球社區的參與。目前,作為支持生態最多的二次方治理平台與基建,DoraHacks 已支持了 32 個Web3生態進行鏈上二次方資助,總計超過 30 萬名社群成員參與其中。
二次方治理讓廣大的Web3社群成員參與生態建設,也為各生態早期的公共財發展提供了重要的啟動資金和市場機會。為了幫助更多社區成員了解二次方治理的流程,支持生態中的優質項目,DoraHacks 近期啟動了「投票社區激勵池」機制(Community Incentive Fund),以各生態知名的Memecoin 和NFT 來激勵社區成員積極參與投票。目前在Injective Grant DAO 和Aptos Grant DAO 兩個二次方投票輪次中,投票者們將分別收到Injective Quant($QUNT)和Aptos Gui Inu($GUI)兩大人氣模因(Memecoin),另外也將利用設備無關量子隨機數產生器選出幸運投票者獲得稀有NFT。透過 CIF,DoraHacks 將二次方資助和鏈上治理變成一個有趣的過程,改變了鏈上治理嚴肅的屬性,為公共財資助的發展提供了全新的方向。
讓我們把話題轉回鏈上治理。即使走出Web3黑客鬆的視野,區塊鏈世界本身也有非常多的治理場景,當然也迫切需要更民主高效的投票方式。 DoraHacks 在探索中發現了鏈上二次方投票初期版本中許多亟待改進的地方,這些問題一些是區塊鏈的特性帶來的新問題,一些是民主治理機制的痼疾。經過長期的實踐和探究,DoraHacks 團隊提出了全面的解決方案各個擊破了這些問題,上線了全新的二次方治理基礎設施。
首先是區塊鏈本身的特性所帶來的問題。第一,區塊鏈錢包位址是極易取得的,這使得鏈上投票中的女巫攻擊成本極低。 DoraHacks 針對此開發了一套閉源反女巫攻擊檢查演算法,在每次鏈上二次方投票後,一般會有3-5 天的反女巫攻擊檢查期,被檢測為「女巫」的投票地址將在獎金計算中被剔除權重(但是透過女巫地址進入的捐贈金額依舊會被視為給被投票項目的直接捐贈)。
第二,基於區塊鏈的廣播機制,鏈上活動是可以追溯、可驗證的,雖然對社群來說,更高的透明度可能意味著更高程度的民主,但也會更容易滋生共謀。例如,黑客松中的某個候選項目可以以某些獎勵引導更多本來不熟悉這個項目的社區成員投票,事後再以鏈上投票記錄為依據換取獎勵;或者一些項目也可以通過實時分析鏈上投票情況,計算出對自己來說「最划算」的得票數。這問題的最佳解法目前是「最小化抗共謀機制」(MACI),具體細節已在之前的文章中進行了介紹和分析,請看Pioneering Decentralized Governance: A Retrospective on DoraHacks MACI/aMACI Study and Implementation 。
另一方面,民主投票本身依舊有許多等待解決的問題,其中最顯著的問題就是一種新形式的「贏家通吃」。還是以黑客松為例,如果獎金池根據項目的得票數分配,即使是二次方投票這種抑制了「多數暴政」的機制,也存在一種極端的情況:如果項目A 的得票數遠遠超過專案B(比如說10 萬倍),那麼B 幾乎無法從獎金池分得獎金,而A 則會拿走絕大部分的獎勵。
DoraHacks 原創了「二次方累進稅」機制(Quadratic Progressive Tax)。簡單來說,PT 是一種獎金分配係數。儘管允許獎金池的分配中存在一定的貧富差距,這種差距是被 PT 係數嚴格限制的。例如,如果某個獎金池的 PT 係數為 10 ,得票第一名的項目最多拿走的獎金不會超過最後一名的 10 倍。反過來說,也不再會有小團隊顆粒無收的情況,因為最差也可以拿走相當於第一名 10% 的獎金。二次方累進稅顯著改善了早期二次方資助分配極不均的問題,大大提高了二次方資助的公平性和有效性。
當然,二次方治理為多鏈治理模式提供了一個新選擇。 DoraHacks 在探索與優化更多有效的治理模式和治理科技上的創新是迅速的。透過有效的治理機制,優化資源分配,並為社區帶來更多參與感和公平性。 DoraHacks 的實踐證明了,即使在複雜的治理場景中,創新的機制如鏈上二次方投票和 MACI 機制可以有效地平衡各方利益,保障專案的多樣性與小團隊的聲音。這些探索不僅在追求科技與治理創新的道路上,DoraHacks 展現了未來區塊鏈世界的可能性:一個更民主、透明和包容的去中心化生態,以及一個更有趣、充滿活力的Web3發展路徑。
相關閱讀:
Quadratic Governance: Whats Working and Whats Not?
引領去中心化治理:DoraHacks 的 MACI、aMACI 實務回顧
How do hash-based post-quantum digital signatures work? (Part 1)
How do hash-based post-quantum digital signatures work? (Part 2)