二次方融資

獨具一格的特色 公共物品 是有相當多的人從它們的使用中受益,限制它們的使用是不可能或不切實際的。 例如公共道路、安全、科學研究和開源軟體。 一般來說,這類商品的生產對個人來說是無利可圖的,這往往導致他們的生產不足(搭便車效應)。 在某些情況下,國家和其他組織(例如慈善機構)接管其生產,但缺乏有關公共物品消費者偏好的完整資訊以及與集中決策相關的其他問題導致資金支出效率低下。 在這種情況下,更合適的做法是創建一個系統,使公共產品的消費者有機會直接投票支持其提供的某些選項。 然而,當按照「一人一票」的原則進行投票時,所有參與者的投票都是平等的,他們無法表明這個或那個選項對他們來說有多重要,這也可能導致公共產品的次優生產。

二次方融資 (或CLR融資)在2018年的工作中提出 自由行動主義:慈善配套基金的靈活設計 作為解決所列公共產品融資問題的可能方案。 這種方法結合了市場機制和民主治理的優點,但不易受到其缺點的影響。 它是基於這個想法 配套融資 (匹配),即人們向他們認為對社會有益的各種項目直接捐款,主要捐助者(例如慈善基金會)承諾為每筆捐款增加一定比例的金額(例如加倍)。 這為參與創造了額外的激勵,並允許資助者在不具備資助領域的專業知識的情況下有效地分配資金。

二次融資的特別之處在於,附加金額的計算與下列情況的結果計算類似: 二次投票。 這種類型的投票意味著參與者可以購買選票並將其分配給各種決策選項,購買成本與購買選票數量的平方成正比增加:

二次方融資

這使得參與者能夠表達自己偏好的強度,這是一人一票投票所無法實現的。 同時,這種方法不會對擁有大量資源的參與者產生不適當的影響,就像根據比例原則進行投票一樣(這通常用於 股東投票).

在二次融資中,參與者對專案的每筆個人捐贈都被視為從配套融資的普通基金中購買了有利於該專案的資金分配的選票。 我們假設參與者 二次方融資 為此計畫捐款 二次方融資 在金額 二次方融資。 然後他聲音的重量 二次方融資 將等於他個人貢獻大小的平方根:

二次方融資

匹配融資金額 二次方融資,該項目將收到 二次方融資,然後根據所有參與者對該項目的投票總和計算:

二次方融資

如果計票結果顯示資助總額超過固定預算 二次方融資,則每個項目的反融資金額根據其在所有項目中所佔的份額進行調整:

二次方融資

作品的作者表明,這種機制可以確保公共產品的最佳融資。 即使是小額捐款,如果人數較多,也會產生大量的配套資金(這對於公共物品來說是典型的情況),而少數捐助者的大量捐款會導致少量的配套資金(這種結果)表明該商品很可能是私有的)。

二次方融資

為了熟悉該機制的操作,您可以使用計算機: https://qf.gitcoin.co/.

Gitcoin

作為該計劃的一部分,二次方融資機制於 2019 年初首次進行測試 Gitcoin贈款 在專門支援開源專案的 Gitcoin 平台上。 在 第一回合 資助 132 名捐助者以加密貨幣捐贈,用於開發 26 個生態系統基礎設施項目 乙太坊。 捐款總額達 13242 美元,另有由幾位主要捐助者設立的配套基金提供的 25000 美元作為補充。 隨後,該計劃向所有人開放,並且擴大了以太坊生態系統公共產品定義的項目標準,出現了「技術」和「媒體」等類別的劃分。 截至2020年XNUMX月,已開展 6輪期間,700多個項目共獲得超過2萬美元的資金,以及 中位數 捐款金額為4.7美元。

Gitcoin Grants 計劃表明,二次方資助機制按照理論構建運作,並根據社區成員的偏好為公共物品提供資金。 然而,與許多電子投票系統一樣,這種機制很容易受到平台開發人員必須處理的一些攻擊 實驗期間:

  • 女巫攻擊。 為了進行這種攻擊,攻擊者可以註冊多個帳戶,並透過每個帳戶的投票,將匹配基金中的資金重新分配給他。
  • 賄賂。 為了賄賂用戶,必須能夠控制他們對協議的遵守情況,而由於公共以太坊區塊鏈中所有交易的開放性,這成為可能。 就像 Sybil 攻擊一樣,賄賂用戶可以用來從普通基金中重新分配資金,以有利於攻擊者,前提是重新分配的收益超過賄賂的成本。

為了防止Sybil攻擊,註冊用戶時需要有GitHub帳戶,也考慮引入簡訊驗證電話號碼。 透過社群網路上購買選票的廣告和區塊鏈上的交易來追蹤賄賂企圖(確定了從同一來源接收付款的捐助者群體)。 然而,這些措施並不能保證完全的保護,如果有足夠的經濟激勵,攻擊者可以繞過它們,因此開發人員正在尋找其他可能的解決方案。

此外,也出現了整理受資助項目清單的問題。 在某些情況下,資金申請來自非公共產品或不屬於合格項目類別的項目。 也有詐騙者代表其他項目提出申請的情況。 手動驗證資金接收者的方法對於少數應用程式來說效果很好,但隨著 Gitcoin Grants 計劃越來越受歡迎,其有效性會下降。 Gitcoin 平台的另一個問題是中心化,這意味著需要信任其管理員計票的正確性。

CLR基金

專案目標 CLR基金目前正在開發的目標是根據 Gitcoin Grants 計劃的經驗創建一個安全且可擴展的二次融資基金。 該基金將在對其管理人員的最低限度信任的條件下運作,並將以分散的方式進行管理。 為此,必須使用以下方法來核算捐款、計算匹配金額和分配資金: 智能合約。 透過使用無記名投票和可能替代選票的方式,購買選票將變得困難,用戶註冊將透過社會驗證系統進行,資金接收者的登記將由社區管理,並存在內建爭議決議機制。

無記名投票

使用公共區塊鏈投票時的投票保密性可以使用協議來保存 零知識,它允許您檢查加密資料的數學運算的正確性,而無需洩露該資料。 在clr.fund中,個人捐款金額將被隱藏,並透過系統計算匹配資金金額 ZK-SNARK麥肯錫 (最低限度的反共謀基礎設施,反共謀的最低基礎設施)。 它允許秘密二次投票,並保護選民免受賄賂和脅迫,前提是選票處理和結果計數由稱為協調員的受信任人員執行。 這個系統的設計目的是讓協調員可以便利賄賂,因為他有破解選票的能力,但他不能排除或替換選票,也不能偽造計票結果。

這個過程從用戶生成一對開始 埃德DSA 密鑰並在 MACI 智能合約中註冊,記錄其公鑰。 然後投票開始,在此期間用戶可以將兩種類型的加密訊息寫入智慧合約:包含語音的訊息和更改金鑰的訊息。 訊息使用使用者的金鑰進行簽名,然後使用協定產生的另一個金鑰進行加密 脫氫表雄酮 從使用者的特殊一次性金鑰和協調者的公鑰中,以只有協調者或使用者本身才能解密的方式。 如果攻擊者試圖賄賂用戶,他可以要求用戶發送一條語音訊息,並提供訊息內容和一次性金鑰,攻擊者將使用該一次性金鑰恢復加密訊息並透過檢查交易進行驗證在區塊鏈中它實際上被發送了。 然而,在發送投票之前,用戶可以秘密發送更改 EdDSA 密鑰的訊息,然後用舊密鑰簽署語音訊息,使其失效。 由於用戶無法證明密鑰沒有被替換,攻擊者將不相信對他有利的選票會被計算在內,這使得賄賂變得毫無意義。

投票完成後,協調者解密訊息,計票,並透過智慧合約驗證兩個零知識證明:訊息處理正確證明和計票正確證明。 程序結束時,投票結果將被公佈,但個人投票是保密的。

社會驗證

儘管分散式網路中用戶的可靠識別仍然是一個未解決的問題,但為了防止 Sybil 攻擊,足以使攻擊變得更加複雜,以至於執行它的成本變得高於潛在的收益。 其中一個解決方案是去中心化識別系統 光明ID,它作為一個社交網絡運行,用戶可以在其中創建個人資料並通過選擇信任級別相互聯繫。 在該系統中,每個使用者都被分配了一個唯一的標識符,該標識符與其他標識符的關係資訊記錄在 圖資料庫,由 BrightID 網路的運算節點儲存並在它們之間同步。 資料庫中不儲存任何個人數據,僅在用戶聯繫時在用戶之間傳輸,因此該系統可以匿名使用。 BrightID 網路的運算節點分析社交圖譜,並使用各種技術嘗試區分真實使用者和虛假使用者。 標準配置使用演算法 女巫排名,它為每個標識符計算一個評級,顯示唯一用戶與其對應的機率。 然而,識別技術可能會有所不同,如果有必要,應用程式開發人員可以結合從不同節點獲得的結果,或運行自己的節點,使用最適合其用戶群的演算法。

爭議解決

二次融資的參與將是開放的,但為此,專案需要在特殊登記處註冊。 要添加到其中,項目代表必須存入押金,並可以在一段時間後提取。 如果一個項目不符合註冊標準,任何用戶都可以對其添加提出質疑。 從登記冊中刪除項目將由仲裁員以去中心化的方式進行審議 爭議解決系統 如果做出積極決定,舉報違規行為的用戶將獲得一部分押金作為獎勵。 這樣的機制將使公共財的登記能自我調節。

將使用一個系統來解決爭議 Kleros,使用智能合約建構。 其中,任何人都可以成為仲裁員,並且藉助經濟誘因來實現決策的公平性。 當爭議產生時,系統會自動抽籤選出多位仲裁員。 仲裁員審查所提供的證據並使用以下方式投票支持其中一方: 承諾計劃:投票以加密形式進行,僅在投票結束後才會顯示。 佔多數的仲裁員會得到獎勵,佔少數的仲裁員則會被罰款。 由於陪審團的不可預測性和投票的隱蔽性,仲裁員之間的協調變得困難,他們被迫預測彼此的行為並選擇其他人最有可能選擇的選項,否則就有損失金錢的風險。 假設該選項(焦點)將是最公平的決定,因為在缺乏資訊的情況下,理性的選擇將是基於眾所周知的公平思想做出決定。 如果爭議當事人之一不同意所做的決定,則會提出上訴,在此過程中會陸續選出越來越多的仲裁員。

自治生態系統

所列出的技術方案應使該機制減少對管理員的依賴,並以少量的分散式資金保證其可靠運作。 隨著技術的進步,一些組件可能會被替換,以提供更好的保護,防止買票和其他攻擊,最終目標是建立一個完全自主的二次融資基金。

在 Gitcoin Grants 等現有實施中,公共產品的生產由大型捐助者補貼,但資金可能來自其他來源。 例如,在某些加密貨幣中 Zcash и Decred,使用通膨融資:部分獎勵 建立區塊 發送給開發團隊,以支援他們進一步改善基礎設施的工作。 如果創建了一個運作可靠且不需要集中管理的二次方融資機制,那麼可以將部分區塊獎勵發送給它,以便在社區的參與下進行後續分配。 這樣,就會形成一個自治的生態系統,公共產品的生產將是一個完全自我維持的過程,不依賴發起者和管理組織的意志。

來源: www.habr.com

添加評論