Arweave上での構築：Web3プロトコルのためのトークンゲートアクセスツール [ao Ventures]


:::note info
本記事は下記の翻訳となります。
[『Building on Arweave: Tools for Token-Gated Access for Web3 Protocols』](https://www.aoventures.io/blog/building-on-arweave-tools-for-token-gated-access-for-web3-protocols)（by ao Ventures）
:::

トークンゲートアクセスの概念は、$U トークンまたは AR トークンを一定量保有している個人や団体のみに、ソースコードなどの特定のコンテンツへのアクセスを制限することに基づいています。これにより、プロトコルに対して経済的またはトークンの所有を通じて利害関係を持つ者だけが、そのコードベースにアクセスし、変更できるようになります。

Arweave と[ユニバーサルデータライセンス](https://arwiki.wiki/#/en/Universal-Data-License-How-to-use-it)（UDL）の機能を活用することで、トークンゲートアクセスを実装できます。必要なのは、プロトコルリソースを Arweave にホストすることです。これには、ソースコード、ドキュメント、その他のリソースが含まれ、これらはデータトランザクションとして保存されます。これにより、これらの資産に対して永続的かつ不変のストレージソリューションが提供されます。

例えば、[Protocol.Land](https://protocol.land/?utm_source=AOventures+Blog&utm_medium=Post&utm_campaign=Tools+For+Token+Gated+Access+For+Web3+Protocols&utm_id=Tools+For+Token+Gated+Access+For+Web3+Protocols)のようなプラットフォームがあり、プロトコルリソースを簡単に Arweave にホストすることができます。Protocol.Land は Git と統合されており、コードを Arweave に保存し、インセンティブを提供し、その永続性と整合性を確保します。

## 実際の使用例

Arweave 上でプロジェクトが構築される場合、トークンゲートアクセスを実装することで、いくつかの高い可能性を持つユースケースが考えられます：

- **_DAO（分散型自律組織）:_** トークンゲートアクセスは、スマートコントラクト、トレジャリー、プロセスなどの重要なインフラへのアクセスを制限するために使用できます。DAO の特別な利益は、特定の量の AR トークンを保有するメンバーにのみ与えられます。これにより、トークン保有に比例した力を持つトークンウェイトメカニズムを実現できます。**_‍_**
- **_ベータテスト:_** ベータテストでは、情報漏洩や低品質なユーザーの問題を避けるためにアクセス制限が有効です。トークンゲートアクセスは、AR トークンを保有するユーザーに早期採用者としてのインセンティブを提供し、フィードバックを促します。**_‍_**
- **_コンテンツプラットフォーム:_** Arweave でコンテンツや素材をホストすることは無限です。トークンゲートアクセスを使用することで、ユーザーのトークン保有に基づいてコンテンツを推薦したり、アクセスの階層化やサブスクリプションベースのアクセスを提供したり、使用を促進するインセンティブを提供できます。**_‍_**
- **_Web3 ゲーム:_** プレイヤーの保有するトークンやアトミックアセット（NFT）に基づいて、ゲーム内コンテンツ、イベント、体験へのアクセスを付与します。これにより、プレイヤーのエンゲージメント、ゲーム内での時間や財政的な投資が増加し、ゲームのエコシステム全体の体験が向上します。

## 実装のメカニズム

### ユニバーサルデータライセンス（UDL）

現在、ソースコードに対するライセンスの実装はありませんが、アクセス制御のために UDL を活用することは、これらのリソースに対するライセンス条件を定義する一つの方法です。必要なことは以下の通りです：

1. アクセス制御
2. トークン保有の確認
3. リソースへのアクセス付与

「[`License-Fee`](https://arwiki.wiki/#/en/Universal-Data-License-How-to-use-it#toc_License_Fee)」タグを使用することで、ユーザーがアクセスするために保有しなければならない最低限のトークン数や期間（単回、月単位など）を指定できます。

> 例:  
> `"License-Fee": "{duration}-1000"`

この場合、ユーザーは指定された通貨（$U または AR）を最低 1000 保有している必要があります。

ユーザーのトークン保有が確認され、条件を満たすと、Arweave にホストされたプロトコルのリソースへのアクセスが許可されます。

- **商業利用:** UDL は[商業ライセンス](https://arwiki.wiki/#/en/Universal-Data-License-How-to-use-it#toc_Commercial_Use)を提供し、「`Commercial-Use`」タグの実装により、トークン保有条件を満たした商業ユーザーに商業権とアクセスを提供できます。

### ビジネスソースライセンス（BSL）

[ビジネスソースライセンス](https://fossa.com/blog/business-source-license-requirements-provisions-history)（BSL）も、このトークンゲートアクセスモデルで役割を果たす可能性があります。例えば、非商業用途やトークン保有条件を満たさないユーザーには、プロトコルのリソースを[MIT](https://opensource.org/license/mit)や[Apache](https://www.apache.org/licenses/LICENSE-2.0)などのオープンソースライセンスで提供し、[Protocol.Land のバウンティ機能](https://protocol.land/#/blog/rewarding-open-source-contributions-with-protocol-land)を活用して貢献を促すことができます。

商業ユーザーには、BSL で扱われる商業権とアクセスを提供するために、AR トークンの保有と取得をインセンティブとして利用することができます。

## 結論

UDL の柔軟性を活用して、トークン保有に関連する追加条件や権利を定義することができ、将来的には DAO で行われているトークンウェイト投票メカニズムの実現を可能にするかもしれません。

Arweave の不変性とプログラム可能性、UDL のカスタマイズ性、二重ライセンスモデルの考え方を組み合わせることで、トークン保有を促進し、コミュニティを育成しながら、分散型プロトコルのリソースへのアクセスを管理する方法を提供することができます。

### 私たちのミッションに参加しよう

Arweave の永続的で分散型のストレージと、トークンゲートアクセスメカニズムの柔軟性を活用して、Web3 プロジェクトの可能性を最大限に引き出しましょう。

Web の未来に不朽の足跡を残す準備はできていますか？分散型技術の最前線で革新者となり、次世代の波に乗りましょう。

コミュニティに参加したいですか？[Discord サーバー](https://discord.gg/kgdNRwqaPx)でサポートと交流をお楽しみください。  
最新の開発や発表をフォローするには[X](https://twitter.com/aoTheVentures)をチェックしてください。

---

---

---

:::note info
【Arweave Japan とは】
Arweave Japan は Arweave / AO の日本語ビルダーエコシステム構築を目的とした分散型組織です。

【​Arweave / AO とは？】
​Arweave は無制限にスケール可能な分散型ストレージであり、AO は Arweave 上に構築された無制限にスケール可能な分散型スーパーコンピュータです。Arweave と AO を使って既存のブロックチェーンでは実現不可能であった実用的なプロダクトが開発できます。

イーサリアム L1 のリステーキングによってセキュリティが担保され、TVL はローンチ数ヶ月で 1000 億円近くまで上がり、今後数兆円規模の市場が期待されます。完全フェアローンチされた AO のトークン設計によって、この流動性は AO 上のプロジェクトが活用することができ、ビットコインと同じ半減スケジュールでミントされる AO トークンは開発者やプロジェクトが受け取れる仕組みとなっています。

​Web2 を置き換えるレベルで実用的なプロジェクトが構築できる唯一無二の分散型プロトコル AO で開発することはグローバルの第一線で活躍する非常に大きなチャンスとなっています。

【Social Links】

- [Website](https://arweave.jp)
- [X(Twitter)](https://twitter.com/arweavejp)
- [Discord Community](https://discord.com/invite/bB4N7fAMmp)
- [Github](https://github.com/arweavejp)

【Blog】

- [Zenn Publication](https://dev.to/arweavejp)
- [Note Magazine](https://note.com/kyohei_nft/m/m35c7443e98d0/)
- [dev[.]to](https://dev.to/arweavejp)

![1080x360.jpeg](https://images.lumacdn.com/cdn-cgi/image/format=auto,fit=cover,dpr=2,quality=75,width=1500/editor-images/wj/43c64e53-3361-44d5-a05c-155e4fbf3188)

:::