DAO-plus-Baby 架構開闢了創建即便是未經認證的投資者也可以合作的 DAOs 的可能性,減少作爲全球大多數證券法規基礎的欺詐風險。

原文標題:《Minion:讓非 DAO 成員參與 DAO 事務的實現方法》(Charting the Path to Unaccredited DAOs with Minion )
撰文:The LAO
翻譯:李意

The LAO 團隊正在使用 Raid Guild 的 Minon 框架來擴展 Moloch v2,試圖以新的架構建立無需許可的盈利性 DAO。

DAO 的時代纔剛剛開始,隨着 Moloch v2 智能合同的推出,我們正在迎接一個類似 ERC-20 的區塊鏈組織的標準。

到目前爲止還沒有得到充分重視的一個事實是,這些智能合同只是冰山一角。Moloch v2 智能合同可以通過 Raid Guild 的 Minon 框架進行擴展。這些擴展爲 DAO 和它們的事務範圍開闢了全新的可能性。

Minion 如何使投資者無須認證即可參與營利性 DAO?

在 The LAO 團隊方面,我們一直着迷於這些擴展會如何改變 DAOs 的景觀,並希望分享我們的一些初步發現。簡而言之,我們相信,Minions 將使 DAOs 變得更加複雜,創建全新的結構來保護投資者,甚至有可能提供一條途徑來創建連未經認證的投資者都可能參與的營利性 DAOs。

Minion 的概述

作爲背景,Minion 是與 Moloch v2/LAO 智能合同相互作用的一個簡短擴展。其核心,Minion 是一個從 DAO 接受資金的代管程序。然而,Minion 只能在通過 DAO 成員的提案序列授權後,一種真正的程序代理纔可以轉移資金到另一個以太地址。

通過 Minion,基於 Moloch 的 DAOs 將能夠無縫地創建 DAOs 的子組,以此來使 DAO 成員能夠以保護投資者、管理稅收風險並減少欺詐風險的方式分散和集中資金。他們還開闢了創建 DAOs 與流動性池互動的可能性,但我們將在另一篇文章中討論這個問題。

LAO 的全新 Minion — Baby DAO 的概述

我們一直在嘗試一個 Minion 模式,我們內部稱之爲「Baby DAOs」。這個結構允許母 DAO 中的一組成員授權創建「Baby」,也就是「Baby DAO」。

Minion 如何使投資者無須認證即可參與營利性 DAO?

這些 babies 可以被認爲是「丟棄」池,可以用來籌集資金或提供一個具體項目或提案的投資。例如,當 DAO baby 與 Moloch v2 功能結合時,您可以協調更廣泛的財務功能,並探索更多的合作機會,同時不會失去智能合同的安全性 :

  • DAO 成員集合資本來尋找並批准投資機會 (如果他們想贖回他們的資本,只需「怒退」)
  • 創建一個「baby」 ,想要參與投資的 DAO 成員必須自願投資並加入 (甚至可能在投資前怒退,如果他們不知何故改變了主意)。
  • 一切無需會員收取費用以方便他們的投資。

結果是非常顯著的,DAOs 和 DAO babies 可以使以太生態系統有效地依賴於羣體的集體智慧以確定潛在的投資機會,但每個成員必須自願批准和承諾他們的資本,以便參與投資。

在這種方法下,個人欺詐的風險可能性會降低,原因有二:首先,由於母 DAO 必須授權創建一個 Baby DAO,母 DAO 的成員相當於一個自然的過濾機制,使一個羣體能夠更好地識別和標記具有欺詐性和似是而非性質的潛在投資機會。其次,由於投資需要成員採取積極行動,而且由於成員保留在投資過程中多個時間點帶走其承諾資本的權利,因此沒有成員能控制其他成員的資金,由此 DAO 自身變成了非監護性質。

由於這些特點,DAO-plus-Baby 架構 (如上文所述) 開闢了創建即便是未經認證的投資者也可以合作的 DAOs 的可能性,從而可能減少 (如果不是大幅降低的話) 作爲全球大多數證券法規基礎的欺詐風險。

DAO 是迄今爲止最透明和最具參與性的組織。通過上述架構,理論上信息不對稱的風險應該會降低,就像我們在互聯網和其他開源項目中看到的那樣。開源項目傾向於驗證「 Linus 定律」(即「只要有足夠多雙眼睛,所有的 bug 都很淺顯」)。我們認爲同樣的方法也適用於投資。如果一個 DAO 有足夠的成員,那麼成員授權並投資一個欺詐性項目的風險應該會降低。

我們認爲這種結構從政策角度來看很有吸引力。一羣經過認證、甚至可能未經認證的投資者可以尋找潛在項目進行投資,成員可以集中資金促進投資。在這種流動中,所有人都有平等機會參與交易流動,並潛在的爲項目提供大量資本。與此同時,任何一個成員都不能控制另一個成員的資金。

這些可能性在遺留世界裏是不可能的。

解構智能合約

目前,我們正在開發不同版本的 Minion 代碼。Minion 可以配置與 Ether,WETH/ERC-20s,或者兩者一起工作。我們的目標就是儘可能地削減這些版本。爲了簡單起見,Minion 本身只有幾個核心函數 : Constructor、 doWithdraw、 proposeAction 和 executeAction。

當配置 Minion 時,Constructor 需要與一個 DAO 地址進行交互 (這個 DAO 是母 DAO,在我們的例子中是 The LAO)。

Minion / LAOproxy 直接通過將 ETH 或 WETH 發送到其合同地址接收資金。就 WETH/ERC20s 而言,還可以選擇通過 Moloch v2 提案程序來接收資金 (使用 doWithdraw 來收回通過母 DAO 獲得的 ERC-20)。

儘管 Minion 可以完全在母 DAO 之外獲得資金,但是從 Minion 釋放這些資金的決定仍然取決於 母 DAO。

爲了釋放這些資金,任何人都可以執行「Propose Action」 ,請求母 DAO 允許將資金釋放到指定的接收人地址和金額,並附上描述 (「Propose Action」:向母 DAO 提交提案)。

然後,母 DAO 的成員可以通過標準的 Moloch v2 「Sponsor Proposal」-> 「 Vote」-> 「 Process Proposal」來評估這個請求。

如果提案通過,那麼 Minion 可以最終執行「Execute Action」 ,將母 DAO 批准的金額直接從 Minion 發送到「Propose Action」中指定的接收人地址

同樣,這只是未來大量不同類型 DAO 的開始。通過 Minion 擴展 Moloch v2 智能合同,我們現在有可能探究一系列的 DAOs 和 Baby DAOs 以及他們可操作的交易。請繼續關注我們未來有巨大可能性的實驗!

來源鏈接:medium.com