Moloch:用去中心化方式解決公地悲劇

買賣虛擬貨幣

"簡單來說,Moloch是一種DAO設計模式,1.0版本用於贈款基金會的管理,使得募集到的資金能夠更合理地分配"

在Samuel關於DAO介紹的文章中提到過,DAO有很多種不同的設計方式,用來解決不同的問題。今天Samuel給各位介紹的DAO是一個著名的,建立在以太坊上的DAO,Moloch,它的目的是用去中心化方式籌措資金來解決公地悲劇。那麼,什麼是公地悲劇呢?

公地悲劇是一種涉及個人利益與公共利益對資源分配有所衝突的社會陷阱。舉個例子:公共草地上,有一群牧羊人,每一個牧羊人都想要多獲利一些,所以某個牧羊人就帶了大量的羊來放牧,雖然他知道過度放牧,草地可能會承受不住。但他依然獲利了,而後所有的牧羊人都跟進,所以草地牧草耗竭,悲劇因而發生了。(來自維基百科)

下面,讓我們認識一下Moloch,以及它是如何解決公地悲劇的。

Moloch是什麼?

“Moloch”是一位迦南神的名字。在古代,及迦太基人相信,只要把孩子獻給Moloch,他們部落在戰爭中獲勝的機率就更大。如果部落成員不願意讓自己的孩子犧牲,就會被看作想破壞部落的生存。儘管要付出慘痛的代價,這樣的傳統仍持續了很多年。在本專案中,Moloch指的是與集體行動相關的一類問題,這類問題中個人利益最大化和集體利益最大化不一致。這個問題千百年來困擾著人們,而這也正正是本專案致力於解決的問題。

問題概述

Moloch要解決的問題一般是這樣的形式:一個還沒開始建立的基礎設施,建立這個基礎設施,對社羣產生的總體效益大於對任何一個個體的效益。這意味著任何一個個體投資這個基礎設施的成本和它所帶來的收益不成比例。自然,這就出現了一個激勵問題,總需要有人比較“無私”地奉獻。

但是這些問題,可以透過重新調整激勵措施來解決。我們可以建立一個DAO來形成資金池,透過投票決定資金的使用,使得整一個組織生態變得更好。

目標

Moloch的近期目標:合理分配資金進行以太坊2.0的建設。

Moloch的長期目標:探索集體激勵機制,讓Moloch可以解決於任何規模和領域的次最佳化問題。

博弈機制

調整激勵措施

首先,Moloch DAO會把所有募集到的資金鎖到工會銀行(一個eth地址)裡,然後,所有的資金貢獻者會得到投票權決定這些資金的使用。有一條簡單的公式:

除了最核心的公式,Moloch還有兩條有趣的機制:

限制進入機制

首先Moloch假定所有的DAO成員都有一個共同的目標:把基礎設施建立地更好,其次Molcoh假設所有的成員都願意犧牲短期利益來實現DAO的目標。

當一個成員希望加入DAO,成為成員時,需要提交提案,而已經在DAO中的成員由於以上兩個假設,將會考慮這個成員的進入是否會對DAO的目標做出貢獻,才決定是否讓這個成員(以及他的資金)進入。

惱退機制

Moloch考慮到了一個極端情況:當DAO中的一部分成員合謀來做一件不利於DAO長期目標的事情時,如果僅僅是投票決定是否執行,發現了合謀問題的成員有可能敵不過合謀的成員。

為了解決這個問題,Moloch設計了“惱退機制”:一個成員可以在投票結束後的寬限期選擇惱退,即把自己在DAO中佔有的資金取出來,不讓一次錯誤的決策影響自己的份額。

舉個例子,51%的成員都選擇支援一個提案,這個提案是使剩下49%的成員持有的“股權”消失。那麼這個時候,投票必然透過,但是在透過之後,Moloch有一個寬限期,剩下49%的成員可以惱退,取出自己49%的資金。

但是這又有一個問題,一些成員惱退之後,剩下的成員仍然需要執行這個提案,這意味著每個人需要分擔的成本就高了,Moloch為了防止一部分成員同意了提案然後惱退,所以只有在投票時投了"NO"的成員才能惱退,而且在惱退之後該成員將會自動退出DAO,如果想重新加入,就要讓還在DAO裡的(即投票投了YES)的成員進行投票,看看是否願意讓該成員重新加入。這也防止了一些成員不停惱退來保全資金。

最小可行DAO

首先,Moloch的設計原則是:只實現最簡單的必須的功能,其他功能都在社群或者其他渠道里解決,這確保了Moloch最大化的安全性。因為功能越多,潛在的安全隱患就越大。

其次,Moloch遵循迭代開發的方法,版本會不斷地迭代,目前只專注於博弈理論和核心技術的設計與開發,細枝末節先不考慮。

下面是一些基本的設計:

Moloch股份:

股份給予了DAO成員權力來決定DAO資金的分配情況。它可以透過惱退來換取資金,但是這個操作是不可逆轉的。

股份是可以增發的,每當有新成員和資金加入,股份就會增發,每股代表的投票權就會被稀釋。

股份是不可以轉讓的,這樣可以防止股份在市場上被售賣,所以如果成員惡意投票,他的身份可以被查出來。

加入Moloch

想要加入DAO,首先要提交成員提案,同時還要給出資金。如果提案透過了,這個成員就會得到股份,如果沒有透過,這個成員就會被返還資金。

為了防止大量的垃圾成員提案,成員提案只能由DAO現有的成員發起,這就意味著申請加入者一定要證明他的能力使得某一個現有成員推薦他加入。

撥款提案

撥款提案同樣只能由DAO成員發起,如果提案透過了,工會銀行會鑄造新的股份,並且把他們給到撥款申請人。

投票

Moloch目前的投票期是7天,每天最多可以提交5份提案。

每個成員對每個提案只能投票一次,票數會在投票期後,寬限期開始前進行統計。

寬限期

投票結束後,寬限期就開始了。寬限期有7天,可以讓不滿意結果的成員們惱退。一旦每個成員惱退了,現有的所有提案都不會影響到這個成員。

稀釋極限

由於大量惱退會導致剩下部分的成員承擔高費用,Moloch設定了一個惱退的極限。比如說如果惱退的投票權達到66%,那麼剩下的成員就要承擔3倍的費用,此時稀釋極限機制就會啟動,這個提案就會停止執行。

還有一個有趣的思考:

高度競爭與分叉

由於存在惱退機制,當人們發生目標上的分歧時,最初的DAO可能會分叉出其他的DAO,在Moloch看來,這是一件好事。因為分叉一個DAO毫不費力,所以治理便成了關鍵。只有足夠好的DAO才會在高度競爭的DAO市場中獲勝。

人們為什麼會使用Moloch

對於生態:一個生態蓬勃發展的前提是有資金進行激勵,同時這些資金要被合理地分配,比起無償地捐贈,Moloch可以更好的吸引資金,因為這些貢獻者可以真正投票決定生態的未來方向;

同時,由於成員加入必須由現有成員提名以及所有成員投票,進入的這些人必須有一定的能力,確保投票結果的正確性;

再者,惱退機制可以保證提案人充分考慮後果再進行提案,防止了合謀作惡,同時帶來一個高度競爭的DAO市場,使得每個DAO個體都能合理地治理。

對於團隊:使用 DAO 可以大大降低團隊分配資本的協調成本,加上 Moloch 的惱退機制以及無人限門檻的特性又進一步降低了協調成本。

對於個人:把資金放入到DAO中並非完全沒有回報,整一個生態變得越來越好,每一個個體都會獲益。比如當ETH2.0建立起來後,通證的價格就會上升,每一個持有通證的人都可以按照持有比例獲益。因此,持有越多通證的人越願意把資金投入DAO中,在建立更好生態的同時,讓自己獲益。

本文部分內容來自Moloch白皮書,圖片源自網路。感謝admin@chaindaily不厭其煩地解答Samuel的問題。也希望感興趣的朋友與Samuel深入討論DAO相關問題,可以在後臺留言或者加我的個人微信Samuelzey。希望本文可以給各位帶來一點點啟發或思考。

免責聲明:

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

推荐阅读

;