メインコンテンツへスキップ

Aragonを使って独自のDAOを作成する方法

更新日:
2025年11月26日

読了時間:7分

重要なお知らせ

このガイドには、現在は積極的にメンテナンスが行われていないGoerliテストネットに関する記述が含まれています。このチェーンに関連する具体的な手順は適用できない場合がありますが、全体的なプロセスは他のチェーンでも有効である可能性があります。実装にあたっては、現在の代替案を検討することをお勧めします。このガイドの最新版をご希望の場合は、ぜひお知らせください

概要

ブロックチェーンは、私たちに「分散化」という力をもたらしてくれます。分散化とは、単一の中央集権的な権威がすべてを統括するのではなく、ユーザーやメンバーに権限を移譲することを意味します。これにより、金融、ガバナンス、投票、資金調達など、さまざまなユースケースが可能になります。本日は、DAOを通じて、こうした分散化の素晴らしい活用例の一つについて学びます。このガイドを読み終える頃には、DAOとは何か、そして自分自身のDAOをどのように作成すればよいかが、より深く理解できるようになるはずです。

主な業務内容


  • DAOについて学ぶ
  • Quicknodeのエンドポイントを使用してウォレットを設定する
  • Goerliテストネット上で、メンバーシップとガバナンスの設定を備えたDAOを作成する
  • 提案を公開する

必要なもの


DAOとは何ですか?

何十年もの間、プリンシパル・エージェント問題は、従来の組織における最大の問題の一つとされてきました。この問題は、個人や組織が道徳的原則に反して自らの利益のために意思決定を行い、その決定が他のステークホルダーに影響を及ぼす場合に発生します。例えば、個人や組織が取締役会において多額の株式を保有している場合、その者は自動的に他のメンバーよりも強い影響力を持つことになります。 デジタル通貨は分散型であり、単一の主体によって制御されることはありません。この考え方に着想を得て、DAO(Decentralized Autonomous Organization:分散型自律組織)という概念が生まれました。これは、スマートコントラクトに記述された一連のルールによって運営される組織です。この組織は、参加メンバーによって管理されています。

DAOでは、すべての行動がブロックチェーン上に記録されるため、財務記録、決定事項、および意思決定の根拠となるあらゆる要素が透明化されています。DAOは一般的に、志を同じくする人々による組織を形成するために設立されます。CEOも上司も存在せず、すべての決定はグループの承認に基づいて行われます。DAOには資金管理口座がありますが、グループの許可がない限り、誰もこれにアクセスすることはできません。

従来の組織とDAOの違いをいくつか見てみましょう。

従来の組織対DAO

従来の組織


  • 階層構造を持っています。
  • 変更は、権限に基づき、個人または団体によって行うことができます。
  • 投票は社内で手作業で行われます。
  • 通常、非公開かつ一元管理されています。

DAO


  • いかなる階層構造にも従わず、完全に民主化されている。
  • 変更を承認するには、グループメンバーによる投票が必要です。
  • 投票は、いかなる中央機関の介入もなく自動的に行われます。
  • 一般市民に対して透明性が高く、分散型である。

会員制度と参加について

DAOについて基本的な理解が得られたところで、DAOにおいてメンバーシップがどのようにモデル化されているかを見ていきましょう。メンバーシップのモデルによって、通常、DAOにおける投票の仕組みやその結果が決まります。一般的なメンバーシップモデルには、トークンベースと株式ベースの2種類があります。

-トークンベースの会員制度

この種のメンバーシップは、広範に分散化されたプロトコルを管理するために利用され、完全にパーミッションレスです。トークンは、流動性またはパーミッションレスな分散型取引所を通じて配布されます。これらのトークンを保有することで、メンバーは投票権を得ることができます。

-株式型会員制度

この種のメンバーシップは、慈善活動、資金調達、投資など、人が関与する取り組みを運営するために利用されます。これは、より閉鎖的なタイプの許可型DAOであり、メンバーは、通常、トークンやプルーフ・オブ・ワークと引き換えに提供される持分に基づいて議決権を行使することができます。

Aragonを使って、私たち独自のDAOを構築します。

アラゴンとは何ですか?

Aragonは、誰もが分散型自律組織(DAO)を立ち上げ、管理できるようにする、柔軟かつ安全なツールを開発しています。2016年、Aragonは最初のDAOフレームワークを構築し、それ以来、5000以上のDAOの創設を支え、Lido、Decentraland、API3、Aavegotchi、NFTXといった主要プロジェクトにおいて、12B以上の資産価値を確保してきました。

Aragonは最近、新しいモジュール式プロトコル「Aragon OSx」とノーコードの「Aragon App」をイーサリアムおよびポリゴン上に展開しました。「誰もがソフトウェアのスピードでガバナンスを試せるようにする」という使命のもと、Aragonはガバナンスのためのハイパーストラクチャの構築を目指しています。Aragonプロジェクトは、Aragon DAO内のAragon Network Token(ANT)保有者によってガバナンスが行われ、世界中に分散したチームによって構築されています。

Quicknode でのイーサリアムエンドポイントの作成

当社のDAOをイーサリアムのGoerliテストネットにデプロイします。イーサリアムのテストブロックチェーンであるGoerliにDAOをデプロイするには、ネットワークと通信するためのAPIエンドポイントが必要です。パブリックノードを利用することも、独自のインフラをデプロイ・管理することも可能ですが、応答時間を8倍高速化したい場合は、面倒な作業を当社にお任せください。こちらからアカウント登録を行ってください。

HTTPプロバイダのリンクをコピーしておいてください。後で必要になります。

Quicknode Goerli エンドポイント

Quicknode を使った Web3 ウォレットの設定

MetaMaskをご利用の場合は、RPC設定を行う必要があります。設定の手順についてはすべて説明しますが、詳細についてはこちらのガイドもご参照ください。

MetaMaskを開き、上部のネットワークのドロップダウンメニューをクリックします。その後、「ネットワークを追加」ボタンをクリックします。

Web3ウォレットの設定

ページの下部にある「ネットワークを手動で追加」をクリックし、以下の詳細情報を入力してください:


  • ネットワーク名:Goerli Quicknode
  • 新しい RPC URL:先ほど取得した Quicknode の HTTP URL を入力してください
  • チェーンID:5
  • 通貨記号:ETH
  • ブロックエクスプローラーのURL:https://goerli.etherscan.io/

最終的には、次のような感じになるはずです:

ネットワーク設定

ネットワークを保存したら、MetaMaskでネットワークを「Goerli Quicknode」に切り替えてください。

それでは、取引を行うためにテスト用のETHが必要になります。Quicknode Multi-Chain Faucetにアクセスし、指示に従ってテスト用のETHを受け取ってください。

Quicknode マルチチェーン・ファウセット

DAOの立ち上げ

Aragon dAppにアクセスし、以下の手順に従ってください:

手順 1:MetaMask ウォレットでGoerli Quicknodeネットワークを選択します(この時点で、ウォレットにテスト用 ETH が入っている必要があります。手続きを進めるには、少なくとも 0.2 テスト用 ETH が必要です)。

手順 2:「アカウントを接続」ボタンをクリックし、「MetaMask」を選択して、MetaMaskからのリクエストを承認します。

ステップ3:「DAOを作成」および「DAOを構築」ボタンをクリックします。

DAOを構築しよう

ステップ4:ブロックチェーンを選択します。このガイドでは「Goerli Testnet」を使用します。

ブロックチェーンを選択してください

ステップ5:DAOについて説明してください。

ご自身のDAOについて説明してください

ステップ6:メンバーシップを定義します。ガバナンスに参加できる対象として、「トークン保有者」を選択します。

ご自身のDAOについて説明してください

ガバナンスに参加できる対象として「トークン保有者」を選択する場合、トークン名、トークンシンボル、トークンを配布するウォレットアドレス、および各ウォレットアドレスへの配布数量の入力が必要です。

「マルチシグメンバー」を選択した場合は、マルチシグメンバーのアドレスを入力する必要があります。

ご自身のDAOについて説明してください

メンバーシップの設定の最後として、提案を作成できるユーザーを指定してください。

ガバナンスへの参加や提案の作成が可能な対象として「トークン保有者」を選択する場合、提案を作成するためのトークンの最低保有量を指定する必要があります。スパム提案を防ぐため、この設定を行うことをお勧めします。

ご自身のDAOについて説明してください

ステップ 7:ガバナンス設定を選択し、投票の仕組みを決定します。

支持閾値:これは、提案を可決するために必要な「賛成」票の割合を指します。例えば、支持率が50%に設定されている場合、提案を可決するには、総投票数の50%以上が「賛成」でなければなりません。

最低参加率:投票が有効となるために、提案に対して投票しなければならないトークン供給総数の最低割合。例えば、トークンの総供給量が100で、最低参加率が15%に設定されている場合、その提案が有効となるには、少なくとも15票の投票が必要となります。

ガバナンス設定

最低期間:参加メンバーが投票できる期間。

早期執行:このオプションは、未使用の投票が結果に影響を与えない場合に、早期執行を可能にするものです。

投票の変更:このオプションを有効にすると、投票者は投票中に投票内容を変更できるようになります。「早期実行」が有効になっている場合、このオプションは自動的に無効になります。

ガバナンス設定

ステップ 8:DAO を起動する前に、すべてが正しいか確認してください。問題がなさそうであれば、各項目で「これらの値は正しい」チェックボックスを選択し、「DAO をデプロイ」をクリックしてください。

DAOを展開する

ステップ9:ウォレットの残高が総額を賄えるだけの金額があることを確認し、「取引を承認」をクリックしてください。その後、ウォレットに表示された取引内容を確認してください。

DAOを展開する

トランザクションが実行されると、以下のようなウィンドウが表示されます。

DAOダッシュボードを起動する

「DAOダッシュボードを起動」をクリックすると、ご自身のDAOのダッシュボードが表示されます。

初めての提案書の作成

DAOが作成されました!🎉 それでは、プロポーザルを作成しましょう。

手順 1:「提案を作成」をクリックします。

DAOダッシュボード

ステップ 2:次に、新しい提案の質問を作成します。

提案書を作成する

ステップ3:提案の選択肢を明確にする。

提案の設定

ステップ 4:必要に応じて、投票が可決された場合に自動的に実行されるアクションを設定します。

アクション

ステップ5:最後に、提案内容を確認してください。問題がなければ、「提案を公開」をクリックしてください。

提案を公開する

ステップ6:ウォレットの残高が総額を賄えることを確認し、「提案を作成」をクリックします。その後、ウォレットに表示された取引を確認してください。

提案を作成する

提案が公開されると、メンバーは賛成または反対の投票を行うことができ、投票期間は前の手順で設定された期間にわたって開かれます。

結論

自律性を獲得し、分散型自律組織(DAO)を設立されたことをお祝い申し上げます。このガイドでは、DAOとは何か、従来の組織とDAOの違い、MetaMaskなどのWeb3ウォレットの設定方法、テスト用ETHの入手方法について学びました。そして最後になりますが、Aragon上でDAOを設立する方法や、DAO内での投票方法についても学びました。

さらに多くの記事やガイドをご覧になりたい方は、ニュースレターにご登録ください。問題が発生した場合やご質問がある場合は、ぜひお気軽にご連絡ください!Discordや Twitterで私たちを見つけてください。

皆様からのフィードバックを心よりお待ちしております!❤️

ご意見や新しいトピックに関するご要望などがありましたら、ぜひお知らせください。皆様からのご連絡を心よりお待ちしております。

このガイドをシェアする