LogoLogo
AragonAN DAO
🇯🇵 Aragonユーザー向けドキュメント
🇯🇵 Aragonユーザー向けドキュメント
  • 🔷Aragon
    • Aragonの価値観、財務、法務
      • 法務・技術インフラ
      • 財務インフラ
      • DAOのサポートネットワーク
    • DAOについて学ぶ
      • DAOとは?
      • なぜDAOが必要なのか
      • 自律分権型ガバナンスとは?
      • AN DAOとは?
      • TAO投票
      • なぜDAOを設立するためにAragonを利用する?
  • 🌐プロダクト
    • 前提条件
    • クイックスタート
    • Metamaskの設定
      • Ethereumのはじめ方
      • Rinkebyテストネットのはじめ方
      • Polygonのはじめ方
      • Mumbaiテストネットのはじめ方
      • Harmonyのはじめ方
      • Harmonyテストネットのはじめ方
      • Metis Andromedaのはじめ方
      • Stardustテストネットのはじめ方
      • BSCテストネットのはじめ方
      • トランザクションの署名のしかた
      • シードフレーズを使ってアカウントをMetamaskにインポートする
      • ガストラッカー
    • Frameウォレットの設定
    • マルチシグウォレットの設定
    • 🏗️Setting up a Gnosis Safe MultiSig Wallet
    • Aragon Client
      • Aragon Clientとは
      • DAOの作り方
        • テンプレート
        • 企業型テンプレート
        • メンバーシップ型テンプレート
        • レピュテーション型テンプレート
      • PolygonでのDAOの作り方
      • HarmonyでのDAOの作り方
      • DAOを見てみる
        • Home Page(ホーム画面)
        • Apps(アプリ)
          • Tokens App(トークンアプリ)
          • Voting App(投票アプリ)
          • Finance App(財務アプリ)
          • Agent App(エージェントアプリ)
            • 🏗️How to install the Agent App in your DAO
            • FrameでAgentを利用する
        • システムの設定
          • 権限の設定
          • App Center(アプリセンター)
          • Organization(DAOページ)の設定
      • DAOを開始した後に
        • DAOのQuorum(定足数)を変更する方法
          • AragonコンソールでQuorum(定足数)を変更する
          • EVMcrisprでQuorum(定足数)を変更する
        • Otocoで法規制に遵守する
        • 法規制に適合したトークンの発行
        • 🏗️How to create a Legal Wrapper for your DAO with Otoco
        • 🏗️How to Operate your DAO from your Mobile Phone
      • DAOの失敗ケース🧱
  • ‼️FAQ
    • プロダクト
      • Aragon Client
        • DAOはどこ?
        • DAO作成の確認に時間がかかる
        • DAOの読み込みに時間がかかっている
        • DAO作成トランザクションが失敗する
        • ブルースクリーンが表示されるのですが?
        • An unexpected error has occurred(予期せぬエラーが発生しました)
        • Firefoxでアプリが表示されない
        • エージェントまたはVaultのアドレスに直接資金を受け取ること
        • アラゴンアプリのアドレスに誤って送信した資金を回収する方法
        • Finance AppでEURSを入金する
        • Ethereumネットワークではどのテンプレートが利用できますか?
        • Polygonネットワークではどのテンプレートが利用できますか?
        • Harmonyネットワークではどのテンプレートが利用できますか?
        • Metis Andromedaネットワークではどのテンプレートが利用できますか?
        • DAOを削除するには
    • その他
      • メタマスクのトランザクションに関するアラート
      • Aragonはオープンソースですか?
      • Aragonで作成されたDAOはどこで閲覧できますか?
      • 旧DAIから新DAIへの移行方法
      • Aragon0.8以前に作成された組織のセキュリティに関するお知らせ
      • 一般的なトラブルシューティングのヒント
Powered by GitBook
On this page
  • Permissions Appとは?
  • Permissions Appを見てみる
  • すべてのアプリは以下を持っています
  • 例
  • Available permissions(利用可能な権限)
  • 権限を割り当てる
  • ロールを管理する
  • 権限を初期化する
  • エンティティごとに見る
  • 権限を追加する
  1. プロダクト
  2. Aragon Client
  3. DAOを見てみる
  4. システムの設定

権限の設定

Previousシステムの設定NextApp Center(アプリセンター)

Last updated 2 years ago

このセクションでは、権限の設定について深く掘り下げています。このページの最後に、専用の動画(英語のみ)があります。

Permissions Appとは?

Permissions Appは、DAOで設定されている現在のすべての権限を表示し、必要に応じて権限を追加または削除するために使用されます。

Permissions Appで設定された権限は、DAO内のさまざまなアクションを実行するための権限を持つエンティティを定義します。

例えば、どのアカウントでも投票を作成する権限を持つことができますが、DAO内のトークン所有者だけが投票を行う権限を持つことができます。

Permissions Appを見てみる

Permissions Appは、DAOにインストールされているすべてのアプリと、そのアプリのアドレスまたはトークンシンボルを一覧で表示します。アプリの権限とシステムの権限を変更することができます。

すべてのアプリは以下を持っています

  • アプリ上で実行可能なアクションリスト

  • 他のエンティティがアプリ上で実行する許可を得ているアクションのリスト

  • アプリが付与されている権限のリスト

下図は、Finance Appが実行できるアクションの一覧(Action)、これらのアクションを実行する権限を持つ他のエンティティ(Assigned to entity)、このエンティティに権限を付与する権限を持つ人(Managed by)を示したものです。

例

Finance AppでCreate new paymentsを実行する必要がある場合、このアクションはVoting Appでの投票を通過します。これは、Finance AppのCreate new paymentsアクションがVoting Appに割り当てられているためです。

Available permissions(利用可能な権限)

Available permissionsのセクションは、以下が表示されます。

  • アプリ上でどのようなアクションを実行できるか

  • どのエンティティが各アクションを実行する権限を持っているか

  • どのエンティティが各アクションを管理するか。このエンティティを「マネージャー」と呼びます。

マネージャーは、あるアクションを実行する権限を持つエンティティを選択する権限(Assign Permission)と、そのアクションのマネージャーを変更する能力(Manage Role)を持っています。これらの操作は、3つの点の下にあるドロップダウンメニューを使用して行うことができます。

権限を割り当てる

3つの点のドロップダウンメニューをクリックし、Assign Permissionを選択します。On Appでアプリを、Assign to Entityでエンティティを、Actionでアクションを選択します。

ロールを管理する

3つの点の上にあるドロップダウンメニューをクリックし、「Manage Role」を選択します。UPDATEの欄にSelect an updateをクリックしてアップデート内容を選びましょう。

マネージャが他のエンティティにマネージャの役割を再割り当てすることなく、権限のマネージャとして自身を削除した場合、そのアクションの管理は、ACL AppのCreate permissionsアクションを管理するデフォルトのエンティティで割り当てられます。

以下の例では、このアクションの管理はVoting Appに割り当てられます。

アクションのマネージャーが0x0000000000000000000000000000000000000001に設定されている場合、新しいマネージャを設定することはできず、そのアクションに与えられた権限は永久にロックされます。

権限を初期化する

アクションにまだマネージャが与えられていない場合、そのアクションを初期化する必要があります。アクションを初期化するには、アクションを管理したいエンティティのアドレス(Grant permission to)を入力し、アクションの実行権限を付与したいエンティティを選択し、Initialize permissionボタンをクリックして権限を初期化します。

エンティティごとに見る

Permissions Appのメインページに戻ると、Browse by entityセクションでDAOで設定されているすべての権限を一目で確認することができます。

ここでは、どのエンティティがDAO内のどのアクションを実行する権限を付与されているのかをすばやく確認できます。

View detailsをクリックすると、そのエンティティの権限のページに移動します。

権限を追加する

アプリ上でアクションを実行する権限をエンティティに与えるには、Add permissionボタンをクリックし、エンティティにアクションを実行させたいアプリを選択し、権限を与えたいエンティティを選択し、エンティティに実行権限を与えたいアクションを選択します。

各アプリには、エンティティに実行権限を付与できる異なるアクションがあります。

各アプリ上でアクションを実行する権限をエンティティに付与することで、以下のことが可能になります。

ACL (アクセス制御リスト)

  • Create permissions:このACLインスタンスを使用するアプリで、まだ初期化されていない権限を作成する*

*これらのアクションは非常に重要です。これらのアクション実行権限を持つエンティティは、DAOをほぼ完全に制御することができます。

EVM(イーサリアム仮想マシン)スクリプトレジストリ

  • Add executors: DAOにエグゼキュータを追加する*

  • Enable and disable executors: エグゼキューターをDAOで有効化および無効化する*

* これらのアクションは非常に重要です。これらのアクション実行権限を持つエンティティは、DAOをほぼ完全に制御することができます。

エグゼキュータとは、DAO内のスクリプトを実行するためのインタプリタです。DAO内のすべてのアプリは、DAO内のエグゼキュータを使用して、アプリに送信されるトランザクションの一部であるスクリプトを実行します。各スクリプトには、スクリプトの実行にどのエグゼキュータを使用するかを決定する識別子があります。

Kernel(カーネル)

  • Manage apps: アプリのインストール、アプリのアップグレード、およびDAO内のデフォルトアプリの変更。ACLとEVMスクリプトレジストリは、DAOのデフォルトアプリです。このアクションの実行権限を持っている人は、DAOのデフォルトのVaultコントラクト(トークンの入金を受け付けていないアプリのアドレスにトークンが送金された場合にトークンが送金されるVault)を変更することもできます。*

* これらのアクションは非常に重要です。これらのアクション実行権限を持つエンティティは、DAOをほぼ完全に制御することができます。

Tokens(トークン)

  • Mint tokens: 新しいトークンを作成し、指定されたアドレスに転送する

  • Issue tokens: 新しいトークンを作成し、DAOのTokens Appに転送して、後で指定したエンティティに割り当てる

  • Assign tokens: Tokens Appが保有するトークンを指定されたエンティティに転送する

  • Revoke vesting: 指定されたエンティティからトークンのベスティングを取り消す

  • Burn tokens: delete tokens held by a tokenholder, reducing the total token supply

Voting(投票)

  • Create new votes: 新規に投票を作成する

  • Modify support: Supportパラメータを変更する

  • Modify quorum: Minimum Approval(最小定足数)パラメータを変更する

Minimum Approval(最低支持率 %)は、ある提案が有効であるとみなされるために、その提案に対する指示率が全トークン供給量の何パーセントでなければならないかを示します。

例 1

Minimum Approvalを20%に設定した場合、投票が有効とみなされるには、発行済みトークン数の20%以上が議案を承認するよう投票する必要があります。もし投票が定足数(Quorum)に達しない場合、たとえ反対票よりも賛成票の方が多かったとしても、その提案は否決されます。

例 2

を20%に設定し、発行済みトークンの10%がその提案に反対し、15%が支持した場合、その提案はMinimum Approvalに達していないため、不成立となります。

Support(支持率)とは、その議案が可決されるために、支持の合計が上回る必要がある票数の割合のことです。例えば、Supportを51%に設定した場合、その議案が可決されるためには、議案に対する投票数の51%以上が賛成である必要があります。

Finance(財務)

  • Create new payments: Finance Appから別のエンティティへの送金を実行する

  • Execute payments: あるエンティティに定期的な支払いを実行する

  • Change period duration: 会計期間を秒単位で変更する

  • Change budgets: 会計期間内に使用できるトークン量を変更する

  • Manage payments: 定期的な支払いの有効化・無効化を切り替える

Vault(金庫)

  • Transfer Vault’s tokens: Vaultアプリが保有するトークンを転送する

ご質問はありますか?Aragonフォーラムであなたの考えをお聞かせください👇

App permissions
Finance Appの権限の例

たとえば、Voting Appに投票トランザクションが送信されるたびに、アプリはスクリプトを実行し、トランザクション内のスクリプトを実行するためにはエグゼキュータを使用します。で、エグゼキュータに関する詳細なドキュメントを見ることができます。

🌐
Aragon Developer Portal(英語のみ)
Logo🕹 Aragon Client - Navigate your DAO - Permissions SettingsAragon Support Forum
System permissions(システム権限)
権限を割り当てる
権限の管理