Agoraの概要

Agoraとは何か?どのように機能するのか?

Agoraは、オープンソースのPlutusスクリプトの監査済みライブラリで、Cardano上で分散型組織を作成し、統治するために使われます。このプロトコルは、ガバナースクリプトのデプロイから提案の管理と投票まで、DAOが完全にオンチェーンで動作することを可能にします。

Agoraのサマリー

ユーザーはガバナンストークンをステークに預け、提案書を作成して投票することができます。投票の重みはステーク額に等しくなります。これらの提案は、コミュニティ全体の投票が通過した場合にのみ実行されるスマートコントラクトエフェクトをチェーン上で指定します。

提案のスマートコントラクトエフェクトの例

  1. ADAおよび/またはその他の資産を含む財務の管理。

  2. DAOにとって意味のあるオンチェーンパラメータの変更。例えば、提案を実行するために必要なGTの賛成票の量を変更するなど。

  3. トレジャリーアセットの交換

  4. DAOトレジャリーアセットのステーキング

Agoraでは、これらのエフェクトは任意であり、いつでもシステムに追加することができます。これは、提案が変化するニーズに適応し、新しい提案エフェクトを開発・実装できることを意味するため便利です。

Agoraコンセプト

このセクションでは、Clarityを使用する上で最も関連するAgoraの部分について、非常にハイレベルな概要を説明します。Agoraの内部構造のより詳細な概要については、Agora Specsを参照してください。

ガバナンストークン

Agora DAO で個人がガバナンスアクションを行うことを可能にするトークン。これは、トークンのユニークなポリシー ID と 16 進エンコードされた名前によって識別されます。

ガバナーコントラクト

これはDAOのガバナンスルールをオンチェーンで実施するスマートコントラクトです。このコントラクトは、個々の組織のニーズに合わせてカスタマイズすることができます。以下のパラメータはガバナーコントラクトによって設定・制御可能です:

  • ・ガバナンストークン

    • DAO参加者に統治権を付与するために使用されるトークン

  • 提案のタイミング

  • 提案承認のしきい値

    • 提案が可決されるために投票のにおいてステークされていなければならないトークンの数

  • ユーザー参加のしきい値

    • 提案の作成または投票に使用するために、ステークが保有する必要のあるガバナンストークンの最小量。

  • 1 ステークあたりの最大提案数

    • 1つのステークで作成できる提案の最大数

  • クールダウン期間

    • DAOメンバーが投票を提出してから、それを撤回するまでに経過しなければならない時間。

ステーク

ステークは、Agoraで投票力が計算される方法です。ステークは、投票のダブルカウントを防ぐためにDAOメンバーのガバナンストークンをロックするために使用されます。Clarityでは、簡単にするためにステークを'投票力'と呼びます。

DAOメンバーのガバナンスパワーは、ステークにロックされたガバナンストークンの数に等しくなります。このパワーは、ユーザーがガバナーコントラクトによって設定されたユーザー参加しきい値を満たしていることを確認するために使用され、ステークを使用して提出された投票の重み付けに使用されます。

ステークの状態

ステークにはいくつかの状態があり、それによって何ができるかが決まります。

  • ロック:提案書が投票中の場合、その提案書はロックされます。そのステークを使用して他の提案を作成したり投票したりすることはできますが、ステークを編集したり削除したりすることはできません。ステークを編集または削除するには、そのステークを使用したすべての投票を撤回する必要があります。

  • フリー:ステークを使用して提案を作成し、投票することができます。ステークの背後にあるガバナンス トークンは、追加または削除できます。

提案

DAOメンバーは、ステークを使用してDAOの提案を作成します。

提案はDAO参加者がオンチェーンでコミュニティ全体の投票を行うことを可能にします。提案を作成する際には、その提案が可決された場合にどのようなエフェクトがあるかを明確に定義する必要があります。

Agoraは、スマートコントラクトの任意の組み合わせを提案のエフェクトにすることができます。これらの'エフェクト'スマートコントラクトは、提案がコミュニティ全体の投票によって可決された場合に限り、提案通りに実行されます。

投票

DAOのメンバーは、ステークを使用して提案に投票します。

投票とは、会員の貢献度を投票集計に加え、二重支出を防ぐためにステークをロックするトランザクションです。

ロック時にできないことは、ガバナンストークンの引き出しと預け入れだけなので、複数の提案に対する投票も可能です。

投票の状態

議決権にはいくつかの状態があり、それによって何ができるのか、どのステークを使うのかが決まります。

  • ールダウン:DAO の ガバナーコントラクト で定義されている投票クールダウン期間が経過するまで、投票は撤回できません。この投票に使用されているステークはロックされています。

  • 提出:投票は記録され、投票のクールダウン期間が経過しました。所有者が望むなら、投票は撤回できます。この投票に使われているステークはロックされています。

  • 撤回:この投票は削除され、投票数にカウントされなくなりました。この投票に使用されたステークは使用可能です(他の提案の投票によってロックされていないことを前提とします)。

Last updated