Solana上に分散型自律組織(DAO)を作ると、グループで共有資金を管理し、提案に投票し、中央のリーダーを置かずにスマートコントラクトを運用できます。Solanaの各トランザクションにかかる費用は1セント未満のわずかな額なので、コミュニティのメンバーは高額なネットワーク手数料を払わずに、ブロックチェーン上で直接投票できます。
Solana DAOを立ち上げるために、独自のRustコードを書く必要はありません。監査済みのノーコードプラットフォームを使えば、グループの意思決定方法に合わせたガバナンスルールをデプロイできます。(注:Web3の製品インターフェースやソフトウェアのバージョンは頻繁に変わるため、立ち上げる際は、画面の正確な構成を最新の公式ドキュメントで確認してください。)
ステップ1:適切なSolana DAOの構造を選ぶ
ウォレットをプラットフォームに接続する前に、グループに適したガバナンスモデルを決めましょう。業界で一般的な慣行とSolanaエコシステムのツールを踏まえると、ほとんどのプロジェクトは次の3つの方法から1つを選びます。

小規模なスタートアップチームを立ち上げる場合や、共同創業者とスマートコントラクトのアップグレードを管理する場合は、通常、マルチシグの設定のほうが簡単です。コミュニティの数百人、数千人のメンバーに助成金やルールについて投票してもらいたい場合は、Realms(SPL Governanceプログラム上に構築)が標準的な選択肢です。
ステップ2:必要なものを準備する
DAOをスムーズに設定するため、開始前に次の3つを用意しましょう。
Solanaウォレット:Phantom、Solflare、OKX Walletなど、Solanaの分散型アプリケーションに対応したウォレットをインストールします。
ストレージレンタル料と手数料用のSOL:通常のトランザクション手数料は1セント未満ですが、Solanaで新しいアカウントを維持するには、レンタル料と呼ばれるデータストレージの預け入れが必要です。正確な金額はDAOアカウントに保存するデータ量によって異なり、アカウントを後で閉じれば全額を取り戻せます。設定時のレンタル料と提案の預け入れには、ウォレットに約0.05~0.2 SOLあれば十分だと思いますが、確定前にウォレットの確認画面で正確な金額を確認してください。
トークンまたはNFTのアドレス:トークンベースまたはNFT保有者限定のDAOを作成する場合は、SPLトークンのミントアドレスまたはNFTコレクションのアドレスをすぐに貼り付けられるよう準備してください。
ステップ3:Realmsを使ってコミュニティDAOまたはNFT DAOを作成する方法
Realms(app.realms.today)は、Solana上のSPL Governance向けの主要なフロントエンドプラットフォームです。トークンベースのコミュニティ(Mango DAOやSolendなど)と、NFT保有者限定のグループの両方に対応しています。
1. ウォレットを接続してウィザードを開始する
Realmsアプリ(app.realms.today)にアクセスし、Solanaウォレットを接続します。
画面右上にある「Create DAO」ボタンをクリックします。
プロジェクトの構造に応じて、「Community Token DAO」または「NFT Community DAO」を選択します。
DAOの名前を入力します。
2. トークンまたはNFTのルールを設定する
「Community Token DAO」を選んだ場合:SPLトークンのミントアドレスを貼り付け、メンバーが提案の作成と管理に必要な最低保有トークン数を設定し、提案の承認しきい値(動議の可決に必要な「賛成」票の割合。たとえば60%)を選びます。
「NFT Community DAO」を選んだ場合:Metaplex認定コレクションのNFTを使用する必要があります。コレクション内のNFTの総数を入力し、投票の承認しきい値を設定します。
NFTのミントを間違えないよう注意:NFT DAOを設定するときは、個別のNFTのミントアドレスを貼り付けないでください。コレクションNFTのミントアドレスを貼り付ける必要があります。これは、Solana Explorerで所有するNFTの1つを開き、「Metadata」タブをクリックして一番下までスクロールし、コレクションキーをコピーすると確認できます。
3. DAO評議会を追加するか決める
次に、RealmsからDAO評議会を作成するかどうか尋ねられます。評議会とは、DAOの活動の立ち上げ、モデレーション、監督を支援する、信頼できるメンバーで構成された小規模な任意参加のグループです。
評議会を追加する場合は、既存の評議会トークンアドレスを指定するか、評議会メンバーのウォレットアドレスを入力して承認しきい値を設定し、Realmsにトークンを生成させることができます。コミュニティだけで運営するグループにしたい場合は、この手順をスキップできます。
4. トランザクションを確認して署名する
最終確認画面で設定をチェックし、DAOの作成をクリックします。ウォレットが表示され、トランザクションの承認とネットワークのストレージ用レンタル料の支払いを求められます。確認が完了すると、Realmsから稼働中のDAOダッシュボードに移動します。
ステップ4:Squadsを使ってマルチシグDAOを作成する方法
公開トークン投票を必要とせず、コアチーム用の共同トレジャリーやスマートコントラクト管理パネルだけが必要な場合、Squads(squads.so)はSolanaで広く使われているマルチシグツールです。Squadsプラットフォームに関する一般的な情報に基づく手順です(機能が最近更新されている可能性があるため、squads.soで現在の画面や手順を確認してください)。
ログイン:Squadsアプリにアクセスし、ウォレットを接続します。(まず無料で試したい場合は、開始前にアプリの設定をDevnetに切り替えてください。)
Squadを作成する:「Create Squad」を画面右上でクリックし、マルチシグに名前を付けます。
署名者を追加してしきい値を設定する:共同創業者またはトレジャリーの管理者のウォレットアドレスを貼り付けます。トランザクションの承認に必要な署名数を選びます(たとえば、3人中2人、または5人中3人の承認を必要とする設定)。
Vaultアドレスに資金を入金する(設定アカウントには送らない):デプロイ後は、ダッシュボードに表示される指定のVaultアドレスに必ずSOLやトークンを入金してください。Solanaの一般的なマルチシグ構造では、Vaultではなく基盤となるプログラムの設定アドレスにトークンを直接送ると、資金へのアクセスが困難になったり、不可能になったりすることがあります。
ステップ5:資産を管理し、最初の投票を行う
Realms DAOが稼働したら、トレジャリーを設定し、提案を試してみましょう。
DAOウォレットと資産を開く:Realmsダッシュボードの右側にある「DAO Wallets & Assets」セクションを開きます。ここでは、トレジャリーのアドレスを確認したり、入金アドレスをコピーしたり、QRコードをスキャンしてSOLを送金したりできます。また、投票ルールの異なる追加ウォレットも作成できます。
ガバナンス権を預ける:メンバーが投票するには、Realmsダッシュボードの右上でウォレットを接続し、ガバナンストークンを預け入れるか、保有NFTの条件を満たす必要があります。メンバーが資産をコールドハードウェアウォレットに保管している場合、Realmsでは、日常的な利便性のために投票権を別のホットウォレットアドレスに委任できます。
提案を提出する:十分なガバナンス権を持つメンバーが新しい提案の作成をクリックし、わかりやすいタイトルと説明を記入して、オンチェーン命令(トレジャリーから助成金を送金する処理など)を添付します。提案を提出するには、提案データをオンチェーンに保存するための少額のSOL手数料が必要です。
投票して実行する:メンバーは投票期間中に票を投じます。時間切れになる前に提案が必要な承認しきい値に達すると、オンチェーンの処理を自動的に実行できます。
セキュリティリスクと米国の法的考慮事項
DAOの技術的な立ち上げには数分しかかかりませんが、安全性を保つには事前の計画が必要です。
よくあるガバナンス上のリスク
投票者の無関心:投票に参加するメンバーが非常に少ないと、提案が停滞したり、1人の大口トークン保有者(「クジラ」)がすべての投票結果を簡単に左右したりする可能性があります。
鍵の漏えい:マルチシグや評議会の署名者が、感染したコンピューターで保護されていないブラウザーウォレットを使うと、攻撃者にトレジャリーの資金を盗まれる可能性があります。多額の資金を扱うトレジャリーやプロトコルのアップグレードを管理する際は、必ずハードウェアウォレットを使用し、利用可能なプラットフォームでは二要素認証(2FA)を有効にしてください。
米国の創業者向けの法的枠組み
免責事項:以下は一般的な教育目的の情報であり、法的助言ではありません。米国のデジタル資産やDAOを規制する法律や規制は頻繁に変わるため、資格を有する弁護士に現在の法令を確認してください。
一般的な米国の法原則に照らすと、法人を設立せずにオンチェーンDAOを作り、資金をプールすると、創業者や積極的に投票するメンバーがジェネラル・パートナーシップの責任を負う可能性があります。つまり、DAOの債務、税金、法的紛争について、個々のメンバーが個人として責任を問われることがあります。
メンバーを保護し、DAOが現実世界の契約を結んだり税金を支払ったりできるようにするため、米国の創業者は、資金調達やトレジャリーの管理を始める前に、ワイオミング州のDAO LLCや非法人非営利団体(UNA)などの法的枠組みを登録することがよくあります(Pyth DAOがオフチェーンの契約に正式な法的構造を利用しているのと同様です)。
よくある質問
SolanaでDAOを作成するにはいくらかかりますか?
Solanaの基本トランザクション手数料は1セント未満です。ただし、DAOのデータアカウントをブロックチェーン上に保存するため、SOLで一度限りのレンタル料の預け入れが必要です。ネットワークの一般的な平均に基づくと、RealmsでDAOを設定する際のアカウントレンタル料は通常0.1 SOLを大きく下回ります。ただし、レンタル料は初期化するアカウントのデータサイズによって異なるため、署名する前にウォレットで正確な金額を確認してください。
メインネットで公開する前に、DAOを無料で試せますか?
はい。RealmsとSquadsのどちらも、ネットワーククラスターをSolana Devnetに切り替えられます。公開されているFaucetから無料のDevnet SOLを受け取り、実際のお金を使わずに提案の作成、しきい値の設定、テスト用資金の送金を練習できます。
Solana DAOでスマートコントラクトのアップグレードを管理できますか?
はい。Solanaのプログラムには「アップグレード権限」アドレスがあります。スマートコントラクトのアップグレード権限を、Realms DAOのトレジャリーまたはSquadsのマルチシグVaultに移せます。移行後は、正式なガバナンス投票で可決されない限り、単独の開発者がコードを変更することはできません。
