①基本信息
基于以太坊構(gòu)建的DAO平臺:Wordpress for DAOs
用戶情況:目前有20個以上的DAO運(yùn)行在Alchemy上闲勺,有聲望值的成員總計6000+人(未去重)如 PolkaDAO斤儿,Kyber,dxDAO,dHack睹耐,F(xiàn)estDAO
募資情況:總供應(yīng)量:60,000,000
持幣地址數(shù)量:6592
Pre-ICO時間:2018年5月1日-2018年5月3日
ICO時間:2018年5月8日-2018年5月8日
ICO價格:1GEN = $1.00
ICO募資規(guī)模:3000萬美元
白皮書地址:
https://daostack.io/wp/DAOstack-White-Paper-zh.pdf(中文)
https://daostack.io/wp/DAOstack-White-Paper-en.pdf(英文)
②設(shè)計思想:區(qū)塊鏈的治理結(jié)構(gòu)
基本元素
在DAOstack的設(shè)計理論下糊探,代理(Agent)是區(qū)塊鏈治理的基本單位(即DAO的成員)。區(qū)塊鏈治理系統(tǒng)是一種狀態(tài)轉(zhuǎn)換功能扣汪,可收集來自區(qū)塊鏈地址的輸入断楷,并在特定規(guī)則下進(jìn)行全球的狀態(tài)轉(zhuǎn)換。
對于代理的行為的管理有兩類崭别,應(yīng)該行為和不應(yīng)該行為(即鼓勵和不鼓勵的行為)
1.?應(yīng)該行為是代理功能可以觸發(fā)的邏輯和操作規(guī)則冬筒。比如:若DAO中的大多數(shù)聲譽(yù)持有者批準(zhǔn)發(fā)行新代幣,代幣發(fā)行將由DAO的智能合約自動觸發(fā)茅主。我們將這些操作邏輯稱為?方案?governance schemes舞痰。
2.?不應(yīng)該行為是代理必須絕對遵守的限制和約束,即使通過批準(zhǔn)的方案也不得違反诀姚。比如响牛,若DAO批準(zhǔn)100萬代幣的上限,則代幣發(fā)行計劃只有在發(fā)行代幣總數(shù)少于100萬時運(yùn)行赫段。我們將這些限制稱為?全球約束 global constraints娃善。約束是絕對的,或可經(jīng)過設(shè)計瑞佩,在特定條件下可升級聚磺。
代理Agent?的主要功能:即代理可在鏈上執(zhí)行的操作
代幣分配
資金分配
聲譽(yù)分配
集體數(shù)據(jù)管理
外部活動
治理升級
方案schemes?的定義
方案即邏輯函數(shù),幾乎可以做任何事(主要是觸發(fā)代理的功能)炬丸。方案由代理的提案proposal?而來瘫寝。提案通過成員們投票(贊成或反對兩個選項)批準(zhǔn)通過而成為方案蜒蕾,然后被自動執(zhí)行。
全球約束 global constraints?的定義
全球約束是附加到特定代理或DAO的特定條件焕阿,作用是限制其功能咪啡。組織可自定義全球約束的期限、修改方式暮屡。
投票系統(tǒng)
DAOstack 認(rèn)為為了提高DAO組織的擴(kuò)展性撤摸,他們提出了沒有法定投票人數(shù)、基于相對大多數(shù)和注意力貨幣化的投票系統(tǒng)褒纲。(參考下圖 我們以GenesisDAO為例)
一般流程:
1.代理?發(fā)起?提案proposal(被標(biāo)記為普通Regular)的投票期為30天(可自定義)准夷,投票結(jié)果(包含代理聲譽(yù)權(quán)重)的相對大多數(shù)決定來確定提案是否通過。投票結(jié)束前的最后一天為安靜期Quiet Ending(安靜期時長也可自定義)莺掠,即投票結(jié)果無變化衫嵌,提案方通過。若在安靜期投票結(jié)果大幅變化(從同意For變?yōu)?b>反對Against)彻秆,投票時間將延長一個安靜期供討論與投票楔绞。
2.代理?發(fā)起?提案proposal(被標(biāo)記為普通Regular)。如果有代理非常認(rèn)可這個提案唇兑,就會是在預(yù)測市場Predictions上質(zhì)押GEN(DAOstack項目代幣)預(yù)測這項提案會通過Pass酒朵。反之亦然。當(dāng)質(zhì)押在預(yù)測通過的GEN數(shù)量超過或等于質(zhì)押在預(yù)測失敗Fail中(系統(tǒng)會預(yù)設(shè)質(zhì)押一部分GEN在預(yù)測市場)的數(shù)量扎附,這個提案就會被標(biāo)記為待助推Pending?并進(jìn)入下圖中的Pending Proposals部分耻讽。在Pending期間(時間長短可設(shè)置)如果沒有代理在預(yù)測市場的失敗那邊下注且超過壓在通過這邊的,提案就會被標(biāo)記為被助推Bossted帕棉,并進(jìn)入Boosted Proposals针肥。
助推提案的投票期會被大大縮短(GenesisDAO中為15天),并且當(dāng)提案成功時預(yù)測通過Pass的人會拿會質(zhì)押的GEN并獲得相應(yīng)比例的GEN代幣獎勵(來自質(zhì)押在失敗Fail中的GEN)
全息共識
這應(yīng)該是本項目最具特色的一點香伴。通過引入Prediction預(yù)測市場提高某項提案的關(guān)注度慰枕,使得一項好的提案通過效率大大提升,壞的提案也能夠被預(yù)測市場甄別即纲。同時參與預(yù)測的人獲得激勵具帮,多方共贏的情況下讓組織效率獲得提升。(可以觀看 提出者M(jìn)atan Field的視頻深入理解)
DAOstack團(tuán)隊認(rèn)為注意力問題是人類在21世紀(jì)面臨的最基本挑戰(zhàn)之一低斋,在其他人僅僅寫下這個想法時蜂厅,這個團(tuán)隊至少已經(jīng)提出了部分解決方案。對于DAOstack團(tuán)隊來說膊畴,全息共識機(jī)制就是解鎖高性能掘猿、去中心化組織的所需要的部分。然而這個雄心勃勃的機(jī)制運(yùn)作得如何唇跨,仍有待實踐的檢測稠通,尤其是該機(jī)制是基于假設(shè)預(yù)測者和選民的獨(dú)立性(“you cannot buy a decision, but you can buy it into consideration”)衬衬,然而我們可以想象選民可能被預(yù)測“動搖”的情況,特別是當(dāng)預(yù)測者以權(quán)威專家的身份出現(xiàn)時改橘。如果這條線被證明過于精細(xì)滋尉,近似值則可能不再可靠,這樣會威脅到項目的核心承諾飞主。(該段引用自Daniel Kronovet 的文章?Aragon狮惜、DAOstack、Colony碌识、Moloch 中文譯文)
參考鏈接:http://kronosapiens.github.io/blog/2019/06/16/aragon-daostack-colony-moloch.html
③技術(shù)產(chǎn)品
他們更新了技術(shù)產(chǎn)品的分層碾篡,與之前白皮書中的描述有出入
最新版區(qū)塊鏈參與DAO治理結(jié)構(gòu)圖示如下
Infra:去中心化決策的基礎(chǔ)層組件,包含投票機(jī)制丸冕,DAOstack的聲譽(yù)系統(tǒng)等
Arc:Arc是DAO產(chǎn)生區(qū)塊和任意類型DAO所需的標(biāo)準(zhǔn)組件的注冊表
之前的解釋是:Arc?是一個監(jiān)管的Solidity框架,允許在以太坊區(qū)塊鏈上創(chuàng)建薛窥、配置胖烛、部署和操作DAOs,可能依靠IPFS作為數(shù)據(jù)存儲和檢索的覆蓋網(wǎng)絡(luò)诅迷。即通過Arc部署智能合約佩番。
ArcHives:DAO、治理模型和鏈上身份與DAPP交互的Curated registries(個人推測指的是 Ventureum Token-Curated Registry)
ArcGraph:應(yīng)用的捕捉層罢杉,供基于The Graph協(xié)議的去中心化后臺數(shù)據(jù)庫
Dapps:用戶交互層趟畏,用于創(chuàng)建和與DAO交互的Dapp,包括Alchemy和DAOcreator滩租。
DAOs:社區(qū)層赋秀,去中心化組織用戶創(chuàng)建的各類DAO。
項目方還開發(fā)了Arc.js庫律想,幫助第三方開發(fā)者更方便的使用和開發(fā)猎莲。
舊版Arc層的描述(參考DAOstack白皮書)
在最新的版本中,Infra框架層被添加進(jìn)來成為最底層直接與以太坊網(wǎng)絡(luò)交互的層面技即。但是在之前的描述中Arc才是DAO的基本操作系統(tǒng)著洼,所以我把之前對Arc層的描述搬過來作為參考。
Arc在智能合約中精巧實現(xiàn)了之前討論的治理系統(tǒng)的基本分解而叼,包括:每個代理均可構(gòu)建的操作身笤、方案Schemes和全球約束Global Constraints。
Controller控制器
控制器合約是代理的主要引擎葵陵。它由訂閱方案“擁有”腔彰,并僅從訂閱方案獲得命令,以執(zhí)行其功能匕垫。通過發(fā)揮功能,它向操作者合約發(fā)送命令:代幣token與聲譽(yù)reputation打印機(jī)涤久,資金fund錢包和頭像Avatar,以及治理系統(tǒng)及其技術(shù)架構(gòu)本身的升級功能忍弛。
每個代理(即一個個以太坊地址)通過調(diào)用訂閱的元素(方案Schemes)向控制器Controller輸入响迂,通過不同方案的功能函數(shù)發(fā)送操作指令。
代幣Token细疚、聲譽(yù)Reputation蔗彤、頭像Avatar、錢包Wallet(未上線)都是操作者Actor身份相關(guān)的疯兼。
訂閱元素 Subscribed Elements
訂閱元素指的是全球約束Global Constraints和方案Schemes(在注冊方案Scheme Registrar上注冊過的元素)對應(yīng)操作就是在交互界面Alchemy上就是下圖中最后一個注冊方案的方案 Scheme Register里面進(jìn)行元素的注冊然遏。而下圖通用方案Generic Scheme的功能就是針對特定智能合約中任意功能提出并執(zhí)行
說明:可以把Schemes理解為一個個應(yīng)用,這個DAO的成員只能使用在注冊方案Scheme Registrar注冊過的應(yīng)用吧彪。
協(xié)議升級 Protocol Upgrade
指的是全球約束Global Constraints和方案Schemes的升級和刪除操作待侵。這兩個操作的規(guī)則可以在前面方案注冊Scheme Registrar時進(jìn)行設(shè)置。
技術(shù)升級Technical Upgrade
控制器Controller有一個特殊功能姨裸,即將所有操作者Actor合約的所有權(quán)轉(zhuǎn)移到新地址秧倾。
元素(方案和約束)的設(shè)計具有通用性。這意味著傀缩,所有DAO可以依靠相同的通用元素合約那先,而不是每次部署自己的合約。每個代理獨(dú)立部署的唯一合約是控制者和操作者赡艰。
ArcHive層的描述(參考DAOstack白皮書)
Arc是DAOstack生態(tài)系統(tǒng)的基礎(chǔ)操作層售淡,ArcHives是共享、內(nèi)容經(jīng)過管理的記錄慷垮。共享揖闸、內(nèi)容經(jīng)過管理的數(shù)據(jù)庫可能非常強(qiáng)大,為數(shù)據(jù)完整性和數(shù)據(jù)質(zhì)量提供一個中心點料身;但更重要的是楔壤,它們是生態(tài)系統(tǒng)網(wǎng)絡(luò)效應(yīng)的中心,也是開放式生態(tài)系統(tǒng)貨幣化(即商業(yè)模式)的中心惯驼。在下面蹲嚣,我們將介紹DAOstack的基本ArcHives:綱要Compendium,馬賽克Mosaic?和蜂巢注冊平臺Hive Registries祟牲,并解釋背后的貨幣化模型隙畜。此外,每個代理或DAO均可擁有自己的獨(dú)立注冊平臺说贝,特別是DAOstack將來還可擁有其他諸多注冊平臺议惰。
簡單來說
Compendium:app store for governance module (記錄所有治理模版的注冊表)
Mosaic:記錄所有DAOmetadata的數(shù)據(jù)庫
Hive:DAO的社交場景,需求發(fā)布討論和需求匹配的地方乡恕,具有搜索引擎功能
④DAO創(chuàng)建工具的介紹
具體網(wǎng)址 https://dorg.tech/#/dao-creator
從名稱Name-方案Schemes-成員Members-檢查Review-部署Deploy幾個步驟言询,實現(xiàn)了DAOstack上傻瓜式部署DAO的流程俯萎。并給出了創(chuàng)建的指導(dǎo)Guide。
其中較為關(guān)鍵的就是方案Schemes的選擇和初始成員Members聲望的設(shè)置
方案Schemes選擇
下圖中可以看到运杭,目前只有提供了3個方案選擇夫啊,Genesis Protocol是對DAO基本參數(shù)的控制。參數(shù)設(shè)置可以參考DAOstack上的DAO創(chuàng)建指南辆憔,文中對參數(shù)有較為詳細(xì)的描述撇眯。
初始成員Members聲望設(shè)置
創(chuàng)始人自定義
創(chuàng)始人們均對初始的分配列表無異議
Genesis DAO以及其他很多DAO都是使用這種方法
目前唯一支持這種做法的工具地址 https://dorg.tech/#/dapp
Token持有者主動兌換opt-in
根據(jù)token持有者手中的token數(shù)量,通過函數(shù)計算結(jié)果兌換該持有者應(yīng)得的聲譽(yù)值
PolkaDAO的實例如下:每個DOT(波卡token)的持有者可得到他token持有量的平方根的數(shù)量的聲譽(yù)值(平方根是為了防止一家獨(dú)大)虱咧。
更復(fù)雜的函數(shù)也可以應(yīng)用到聲譽(yù)的分配中(線性熊榛,平方根,冪次等)
Token持有者需在以太坊瀏覽器中手動兌換opt-in腕巡,否則他們不會得到相應(yīng)的聲譽(yù)值
Token持有者可自行選擇聲譽(yù)值兌換到哪個地址
DAO上線后Token持有者仍可兌換聲譽(yù)值玄坦。
自動分配給Token持有者
基于在指定時間段內(nèi)持特定token持有者持有的token數(shù)量來分配聲譽(yù)
這是KyberDAO Experiment #2的實例
本質(zhì)上來說這是一種特殊的創(chuàng)始人自定義方式。聲譽(yù)持有者名單僅是從token持有者名單里簡單篩選出來的绘沉。名單里的人不論是否主動兌換聲譽(yù)都會分到聲譽(yù)值煎楣。
根據(jù)token持有量,可以對每個地址應(yīng)得的聲譽(yù)值設(shè)定條件(參考KyberDAO)得出
Token持有者根據(jù)持有地址接收相應(yīng)的聲譽(yù)
質(zhì)押token換取聲譽(yù)
潛在的聲譽(yù)持有者可以鎖定他們的eth或erc-20 token(創(chuàng)始人來決定)一段時間梆砸,然后按比例獲得聲譽(yù)
這是dxDAO的實例
質(zhì)押者需要手動操作收回他們的token
使用這種方法转质,最好仿照dxDAO的做法园欣,創(chuàng)建一個友好的質(zhì)押交互界面帖世。
競價
潛在的聲譽(yù)持有者在聲譽(yù)競拍時用他們的eth或erc-20 token(創(chuàng)始人來決定)出價,然后獲得相應(yīng)聲譽(yù)沸枯。
這種方式dxDAO采用過
根據(jù)競價機(jī)制日矫,出價更高者獲得更高比例的聲譽(yù)
這也是一種募資方式。競拍得來的token會轉(zhuǎn)換成DAO的資產(chǎn)绑榴。
聲譽(yù)售賣
競價可以看作是一種特殊的聲譽(yù)銷售哪轿,或者更確切的說,是一種去中心化的自治的首次聲譽(yù)發(fā)行(Decentralized Autonomous Initial Reputation Offering簡寫DAIRO)翔怎。在DAIRO中窃诉,潛在的聲譽(yù)持有者(買主)發(fā)送token到特定地址,然后根據(jù)付出收到相應(yīng)聲譽(yù)赤套。
至今沒有DAO使用DAIRO的方式把100%的聲譽(yù)分配出去
這種方法也可以應(yīng)用更復(fù)雜的函數(shù)(線性飘痛,平方根,冪次等)
這也是一種募資方式容握。得來的token會轉(zhuǎn)換成DAO的資產(chǎn)宣脉。
⑤問題與思考
——作者Wilson的觀點
機(jī)制設(shè)計是亮點
關(guān)于如何防止投票結(jié)果欺詐,不同的解決方案
1. DAOstack :注意力貨幣化機(jī)制(即引入預(yù)測市場剔氏,投票的Boost機(jī)制)
2. Aragon:質(zhì)押和銷毀
3. Moloch:0.1 ETH for entry fee
注意力貨幣化也帶來問題:
1. 雪球效用塑猖,被加速的項目通過更快
2. 在參與人數(shù)少的很容易“引導(dǎo)”市場
3. 少部分人聯(lián)合起來通過發(fā)起提案“薅”羊毛(每個提案的預(yù)測市場中初始就有GEN)
工具易用性一般
模板單一竹祷,相比于Aragon提供的工具模板,目前DAOstack僅有3種可選羊苟。
用戶量相對較少塑陵,Aragon上據(jù)說已經(jīng)有上百個DAO,而DAOstack上的DAO數(shù)量不足50個
當(dāng)然不論是DAOstack和Aragon都沒出中文交互界面践险,對于開拓中國市場都有一定困難猿妈。
——開發(fā)者張華的觀點
前端界面竟然不能連接我的metamask,(我用的windows7 + chrome)巍虫,總是顯示失敗彭则,這樣一來一下子會拒絕許多許多用戶,也導(dǎo)致我無法進(jìn)行下一步操作占遥。
感覺它上面的DAO也是測試性質(zhì)俯抖,很多DAO的聲望擁有者都是個位數(shù),比如8人瓦胎、9人芬萍、甚至有的是3人。顯示的open proposals估計是進(jìn)行中的提案搔啊,數(shù)量很少柬祠,基本上都是為0,不過可以在具體的DAO界面查詢DAO的投票歷史负芋。我們以聲望擁有者最多的KyperDAO#EXP2的投票歷史進(jìn)行分析(注Kyper是一個去中心化交易所)他們有4000有投票權(quán)的人漫蛔,DaoStack中最大的一個DAO。
我們可以從這上面兩張圖來看一下這個預(yù)測模型(細(xì)節(jié)有待研究)旧蛾。
所有的投票基本上都有代幣質(zhì)押來進(jìn)行預(yù)測莽龟,這樣可以繞過投票通過數(shù)51%的限制,只要哪一方票數(shù)多就贏了(具體怎么加速的未研究)锨天。這樣做其中一個好處可以防止僵尸提案毯盈,因為可以通過押注失敗來獲取利益(細(xì)節(jié)有待研究),但是也會造成很多提案投票率過低的問題病袄。比如寫歌和寫文章這兩個提案的投票率都是0搂赋,其中第四個提案,Passed押了51益缠,F(xiàn)ailed押了50脑奠,只有總聲譽(yù)的 0.08% 投了Passed,連1%的投票權(quán)重都未到左刽。Failed 沒有人投捺信,這個提案就通過了,也能說明參與人員很少。
從時間上看迄靠,也就是2019年6月秒咨、7月份提案較多(估計是2019年6月份創(chuàng)立的),除此之外平均一個月一個提案掌挚。就好像微信群一樣雨席,剛開始時很活躍,到最后就沉寂了吠式。這也從側(cè)面反映了自治組織真正需要提案的情況不多陡厘。
DAO上面的DAPP應(yīng)用我沒有看到介紹。這個感覺總體上就和多簽錢包的形式差不多特占。
這個投票機(jī)制不管用不用質(zhì)押代幣來加速糙置,機(jī)制本身應(yīng)該是無法替換的。
優(yōu)點:
提案可以有詳細(xì)描述是目,
它們的聲望就是積分谤饭,就兩個增發(fā)和燃燒函數(shù)對應(yīng)聲望的加減,相當(dāng)于不可交易代幣
- END -