エリック・チャン

7月に、vcDORA (https://dorahacks.io/blog/news/vcdora/) (DORA ボイスクレジット、DORA ベンチャーキャピタルではありません!) が導入されました。 これまでのところ Dora コミュニティ全体で広く使用されているわけではありませんが、これは Dora コミュニティが合意に達し、決定を下し、マルチチェーンエコシステム内外のベンチャー/ハッカーチーム/公共財などの新しい BUIDL に資金を提供するための一般的なボイスクレジットとして設計されました。

この記事では、vcDORA の背景と詳細、vcDORA とは何か、どのように設計されたか、Grant DAO ガバナンスでどのように使用するかについて説明します。

オープンコミュニティグラントDAOガバナンス

Grant DAO は、ブロックチェーン エコシステムの成長にとってますます重要になっています。ベンチャー、イベント、コミュニティ、公共財はすべて Grant DAO によって資金提供を受けることができます。Grant DAO は、DoraHacks コミュニティ内でもますます人気が高まっています。 BNB Grant DAO(https://dorahacks.io/bnb)は、1回のラウンド(https://dorahacks.io/bnb/1)で216のベンチャー企業と公共財に資金を提供しました。その中には、ユーザーのUSTデペッグ損失1200万ドルを正常に回復した(https://cointelegraph.com/news/how-one-crypto-insurer-came-to-the-rescue-when-ust-depegged)分散型保険プロトコルのInsurAce(https://dorahacks.io/buidl/2392?roundProj=1860)、BNBドメイン名サービスのSpace ID(https://dorahacks.io/buidl/2743?roundProj=1901)、そして最も多くの資金提供を行っているチームの1つであるZecrey(https://docs.zecrey.com/zecrey-onepager)が含まれています。最近の zkBNB(https://www.bnbchain.org/en/blog/bnb-chain-makes-significant-scaling-breakthrough-introducing-zkbnb/) スケーリングイニシアチブ。

BNB 助成金 DAO ラウンド 1 の結果。注目すべきは、スポンサーと BNB コミュニティの両方が、エコシステム BUIDLers に助成金を提供する上で重要な役割を果たしたことです。

Grant DAO は資金分配マシンであり、資金分配の決定に関してコミュニティによって制御および管理されます。

Grant DAO にはさまざまな種類があります。目標、規模、利害関係者の構造、参加要件、Grant DAO が資金提供するイニシアチブの性質に応じて、Grant DAO はさまざまな形をとることができます。利害関係者が少ないブティック Grant DAO はゲート式にすることができ、取締役会が質の高い決定を下すことができます。中規模で半公的、コミュニティ資金による Grant DAO は、Moloch DAO (https://daohaus.club/) などのツールを利用して、ある程度の分散型ガバナンスを採用できます。Moloch DAO は、半ゲート式コミュニティを作成し、メンバーが定義済みのルールで集団的な決定を下せるようにするメカニズムです。

しかし、究極の目標はオープンコミュニティのグラントDAOガバナンスです。ブロックチェーンエコシステムのquadratic funding(https://dorahacks.io/grant/solana-summer-camp)コミュニティやエコシステム全体のグラントDAOなど、大規模でオープンなコミュニティが存在します。

BNB Grant DAO(https://dorahacks.io/bnb)は、大規模でオープンなコミュニティの一例であり、2次投票(https://en.wikipedia.org/wiki/Quadratic_voting)を使用して機関とコミュニティの両方が将来のベンチャーとマルチチェーンの公共財に貢献できるようにする、最大のエコシステムレベルの助成金コミュニティの1つです。

近々登場する Dora Grant DAO は、オープン コミュニティ グラント DAO のもう 1 つの例です。これは DORA トークン コミュニティによって管理されており、DORA の残高が 0 より大きい場合は誰でも簡単に DORA トークン コミュニティに「参加」できます。したがって、技術的には、このようなコミュニティに参加するために許可は必要ありません。

オープンコミュニティの Grant DAO は、ゲートコミュニティよりも複雑で課題が多くあります (https://doraresear.ch/2022/07/11/quadratic-governance/)。まず、誰もがコミュニティに参加できるため、ID を偽造するのは簡単で、シビル攻撃のコストは低くなります。この問題は、Grant DAO が資金配分に二次投票 / 二次資金を使用する場合に深刻化します。その他の課題には、投票賄賂 (共謀)、不平等 (公平性)、投票者のプライバシーなどがあります。

幸いなことに、これらの問題に取り組むメカニズムと製品はすでに存在します。たとえば、MACI(https://ethresear.ch/t/minimal-anti-collusion-infrastructure/5413)は、これまでのところ優れた共謀防止ソリューションです。DoraHacks MACI(https://github.com/dorahacksglobal/qf-maci)は、最近の助成金ラウンドで共通投票の買収をほぼ完全に防止しました(https://dorahacks.io/grant/ethdenver22/proof)。助成金資金分配アルゴリズム (https://github.com/dorahacksglobal/qf-grant-contract/blob/bsc-long-term/grant-distribution-algorithm-en.md) は、第 4 回 Solana 二次投票助成金 (https://dorahacks.io/grant/solana-summer-camp) で優れたパフォーマンスを示し、プロジェクト間の資金ギャップを縮小することに成功しました。助成金資金アルゴリズムにより、シビル トランザクションに重い税金が課せられ、シビル攻撃の見返りが減少するため、シビル攻撃がほぼゼロになりました。

共謀や分配の不平等の問題を解決する効果的な方法は見つかりますが、ブロックチェーン アプリケーションでの ID 偽造を単一のアルゴリズムやプロセスでエレガントに解決するのは難しいようです。なぜでしょうか。それは、ID 検証の問題は単純に思えますが、カプセル化が難しいシステムの複雑さ (https://vitalik.ca/general/2022/02/28/complexity.html) を伴うためです。現在の ID システムでは、ほとんどの場合、ユーザーが個人情報を検証するか、オンライン データを人間 / 評判の証明として使用することが求められ、それらのシステムは多数あります (それぞれが何らかの機能を提供しますが、普遍的なソリューションを提供できるものはありません)。

システムの複雑さに加えて、情報ベースの ID 検証システムには 2 つの基本的なトレードオフがあります。

許可なしと情報の可用性のトレードオフ

アイデンティティ情報は主にオフチェーンで保存されるため、分散型アプリケーションで個人を検証するには、オンチェーンでアイデンティティ情報をブリッジするか、オンチェーンのアイデンティティを作成する必要がありますが、どちらも体系的に困難です。DAO のガバナンス プロトコルがオフチェーン情報に大きく依存している場合、必然的に分散化と許可なしのトレードオフが発生します。

プライバシーと身元確認能力のトレードオフ

情報ベースの ID 検証はプライバシーを犠牲にします。これは明らかなことです。Zk Id​​entity はおそらく長期的な解決策ですが、現在私たちが持っていない多くのインフラストラクチャが必要です。Zk Id​​entity を持っていても、情報を漏らさない正直なオペレーターに頼る必要があります。(とはいえ、Zk Id​​entity は構築する価値のあるクールなテクノロジーです!)

トークンによって管理されるコミュニティにとって、アイデンティティの問題は悪夢です。追加の情報検証ツールの使用を完全に回避し、ステーク証明のみに依存する実用的なソリューションを作成することは可能ですか?

vcDORA

vcDORAは、オープングラントコミュニティガバナンスのためのveTokenの一種です。vcDORA以前から、veTokenはすでに広く使用されていました。veTokenの最も有名な使用法はCurve Financeです。veCRVシステムは、curve.fi DAO(https://dao.curve.fi/)を介して重要なトークン配布の決定を行うガバナンスレイヤーとして設計されました。curveのveTokenの最も特徴的な特徴は、時間によって減少するガバナンス権限であり、これは現在ほとんどのDAOが使用している直接トークン投票や委任トークン投票とは異なります。

** veToken に関する良い読み物としては、Delphi Digital の記事 (https://coinyuppie.com/delphi-digital-common-arguments-against-vetoken-and-possible-ways-to-improve-vetoken) と、パーミッションレス ガバナンス レイヤリングに関するこの記事 (https://darcyallen.substack.com/permissionless-governance-layerin) があります。中国語については、DAOrayaki の記事 1 2 (https://media.daorayaki.org/delphi-digital/)、(https://media.daorayaki.org/permissionless-governance-layering/) をお読みください。

Curve Financeの場合、veTokenはトークンステーキングから作成され、どの流動性プールがより多くのトークン報酬を獲得するかを決定するゲージで使用されました。二次投票は行われないため、シビル攻撃の懸念は少なくなります。さらに興味深いのは、中央集権的な検閲や追加の人間定義ルールを再導入して投票買収を禁止するのではなく、トークン保有者がカーブ戦争で競争できる市場を作成することです(https://www.coindesk.com/markets/2022/01/04/crv-extends-rally-as-curve-wars-intensify/)。

veToken には、Defi に特有ではなく、一般的なオープン コミュニティ ガバナンスに使用できる優れた特性がいくつかあります。

  • ステーキングベースのガバナンスシステム → 許可なしの参加、ユーザーは追加情報を提供する必要がありません。

  • トークンのステーキング(金額)とステーキング時間を 1 つの値でエンコードします。

  • 統治力(つまり影響力)は時間の経過とともに減少します → 長老政治が少なくなり、永続的な管理が難しくなり、統治攻撃のコストは純粋なトークン投票システムの 2 乗で高くなります。

Grant DAO の主な目的は資金を分配することであることを考慮すると、veToken の機能のいくつかを使用することで、次の方法で Grant DAO ガバナンスを改善できます。

  • ガバナンスの力を、ステークだけでなく時間で表現する

  • ガバナンス体制を継続的に刷新する

  • 本人確認方法に基づく本人確認の必要性を排除し、有権者のプライバシーを向上

それでは、いくつかの重要なプロパティを通じて vcDORA の詳細を見てみましょう。

許可不要 — vcDORA は Dora Staking(https://dao.dorahacks.io/#/) から作成されます。DORA のステーキングには DORA と時間の 2 つの入力のみが必要なので、プロセスは許可不要です。特に、このプロセスでは個人情報の入力は必要ありません。

vcDORA コミュニティは、Dora 投票者コミュニティと Dora トークン コミュニティの交差点になります。

有限のガバナンス力 - 現在 DORA の総供給量は固定されており、最大ステーキング期間は 4 年であるため、任意の時点で作成できる vcDORA の数には上限があります。以下の表は、1 DORA をステーキングして作成された vcDORA の数を、さまざまな期間で示しています (「1 週間」のみが 7 日間として正確に定義され、「月」と「年」は正確な日数ではなく「週」を使用して定義されていることに注意してください)。

異なる期間に 1 DORA がステークされた場合、ステーク時に作成される vcDORA。

譲渡不可 - vcDORA 自体は譲渡不可であるため、人々は vcDORA を取引できず、これにより直接的な投票買収が防止されます。

影響力の低下 - ステーキング直後から、vcDORA は時間の経過とともに自動的に減少し、ステーキング期間の終了時に vcDORA の数が 0 になります。これにより、新しい参加者が常に「古い」参加者よりも有利になります。テクノロジーが急速に進化するときに DAO ガバナンスを付与することが重要であり、vcDORA ガバナンス コミュニティは常に更新され、長老主義を防ぐことができます。

vcDORA の週ごとの個別削減。

アドレスが持つ vcDORA の量は、時間の経過とともに直線的に減少します。ステーキング期間が終了すると、このアドレスの vcDORA の数はゼロに減少し、DORA はステーキングからロック解除されます。したがって、(0, DORA_staked) と (time_staked,0) の間に直線を引くと、その線は vcDORA が時間の経過とともにどのように変化するかを表します。実際には、n 週間のステーキングで生成された vcDORA は 0 に直線的に減少します。

更新可能 - アドレスは、ステーキング時間を延長するか、ステーキングされた DORA を増やすことで、DORA ステーキングを更新できます。次のグラフは、これら 2 つの動作が vcDORA にどのように影響するかを説明しています。

ステーキング時間の延長とステーキング トークンの増加を視覚化します。どちらも時間の経過とともに全体的なガバナンス パワーにつながりますが、その方法は異なります。

一定量の vcDORA によって表される総統治力を評価する 1 つの方法は、線の下の面積を計算することです。vcDORA 統治力が線でない場合は、曲線が積分可能である限り、現在の時間から時間の終わり (vcDORA が 0 に低下する) までの曲線の積分を行います。

任意の積分可能関数g(t)のガバナンス力。

ここで、Dora コミュニティからの助成金 DAO がガバナンスのために vcDORA をどのように使用できるかを見てみましょう。

DAO に依存しない音声クレジット システムである vcDORA は、個別の Grant DAO で使用できます。Dora コミュニティの DAO が vcDORA を使用するのが最適ですが、Dora コミュニティとの関わりを求めるあらゆる組織でも使用できます。技術的には、vcDORA は任意の方法で使用できます。上記の機能が DAO のニーズに一致すると、vcDORA はうまく機能します。これはすぐにわかる使用例のリストですが、Dora コミュニティが成長し、DoraHacks.io と Dora Factory にさらに多くの機能が追加されるにつれて、vcDORA はより柔軟になります。

使用例 1: 二次ガバナンスにおけるホワイトリスト / アンチシビルしきい値としての vcDORA

ステーキング デポジットによる投票は、二次ガバナンス DAO におけるシビル攻撃のコストを大幅に増加させる可能性があります。固定期間のステーキング量を要求する代わりに、現在 Grant DAO は投票期間中のある時点までに投票者に一定量の vcDORA を保有することを要求できます。

シビル攻撃のスキームが短期間であれば予測可能であると仮定すると、すべての助成金ラウンドにはシビル攻撃のコストしきい値が設定されます。攻撃が意味を成すためには、1 回のシビル攻撃のインセンティブが攻撃コストを上回る必要があります。したがって、vcDORA をシビル対策しきい値として使用する場合、vcDORA のコストは、その時点でシビル攻撃を実行するコストよりも大きくする必要があります。

vcDORA を使用すると、投票者は同じ量の vcDORA を取得するためにさまざまなオプションを利用できます。以下は、1 vcDORA を取得するさまざまな方法の例です。

1 DORA が異なる期間にステークされた場合のステーキング時の vcDORA。

使用例 2: 投票権クレジットとしての vcDORA

vcDORA 自体は投票ボイスクレジットになることができ、投票メカニズムの選択には依存しません。ボイスクレジットは、ステーク時間加重システムで直接投票するために使用することも、より複雑な投票スキームの仲介として使用することもできます。

ユースケース3: 投票者に依存しないエアドロップメカニズムの設計

vcDORA だけでは、オープン コミュニティ Grant DAO のすべてのガバナンスの問題を解決することはできません。代わりに、他のインフラストラクチャや投票メカニズムと併用する必要があります。vcDORA 自体は、投票スキームやガバナンス メカニズムにフィードして、望ましい結果を生み出すことができる許可のない音声クレジットを提供します。

たとえば、ゼロ知識投票システムで vcDORA を使用すると、投票結果を検証しながら投票情報を効果的に隠すことができます。投票者のエアドロップは、主に投票者の買収トリックとして使用されていたため、常に破壊的なものでした。ただし、投票情報が被補助者から隠され、投票が vcDORA で重み付けされている場合、被補助者は特定の被補助者に投票した投票者を厳選するのではなく、遡及的にトークンをエアドロップできます (ただし、エアドロップは保証されるべきではありません)。このように、エアドロップは、システム全体の信頼を損なうことなく、投票者の参加を奨励する正当な方法になり得ます。

結論

Grant DAO は、コミュニティの関与による資金分配とエコシステムの成長に役立つフレームワークです。オープンコミュニティの Grant DAO ガバナンスは困難です。vcDORA は、いくつかの望ましい機能を備えた Grant DAO の一般的な発言権となるように設計されています。

  • 投票者は許可なしに助成金 DAO コミュニティに参加できます。

  • 投票者は投票に参加するために個人情報を提供する必要はありません。

  • vcDORA は投票メカニズムから独立しています。音声クレジットとして、直接投票 (vcDORA を使用)、二次投票、MACI 投票など、複数の投票スキームと互換性があります。

  • vcDORA は、アンチシビルホワイトリストしきい値や投票音声クレジットなど、複数のユースケースに適用できます。

  • vcDORA は、助成金配分アルゴリズム、二次ガバナンス、MACI などの他の Dora インフラストラクチャと組み合わせて使用​​することで、助成金 DAO ガバナンスで理想的な結果を達成できます。

他にも、vcDORA の将来のプロトコル アップグレード時に検討できる便利な機能や改善点がいくつかあります。以下に、すべてを網羅したリストを示します。

  • vcDORA が枯渇する前にコミュニティから退出したい人のための、コミュニティの他のメンバーに対して公平な、レイジクイット (早期退出) メカニズム。

  • 非線形ガバナンスのパワーカーブと根拠。

  • 非 Ethereum チェーンおよび非 EVM チェーン上で vcDORA を安全に構築する方法と、vcDORA のクロスチェーン検証。

  • Dora Grant DAO 内でポジティブなインセンティブ ループを作成するための、公正かつ共謀のないエアドロップ プロトコル。