これは、Web3テクノロジーを学習するための実践プロジェクトです。
Onenfsは音楽作成Web3プラットフォームです。ブロックチェーンテクノロジーと高度な暗号化を活用して、アーティストやリスナー向けの公正で透明なユーザー中心のエコシステムを作成します。
デモアドレス:https://one-nfs.vercel.app/
主な関数
- プライベートプレイリスト:完全に同種の暗号化(FHE)は、リスニング習慣が常にあなたのものであることを保証します。
- ?柔軟な所有権:不変の音声(NFS)を購入またはレンタル - あなたから選択してください!
- ?クリエーターコントロール:アーティストは、自分の裁量で条件、価格、ロイヤルティを決定します。
- 流通市場:クリエイターは、あらゆる再販とレンタルの恩恵を受けます。
- 透明ソース:ブロックチェーンのクリア所有権履歴。
重要なアドレスとトランザクション
OwnSound契約アドレス(Polygon Amoyに展開):
0xaD4b216C20Ac6a06D67d03c8176C047BB81CB7A0
テクノロジースタック
- フロントエンド:next.js、etherthers.js、tailwind css、shadcn-ui、フレーマーモーション
- バックエンド:node.js、express.js、fhevmjs
- ブロックチェーン:Polygon Amoy、Inco FHE、ERC-20およびERC-721スマートコントラクト
- ストレージ:分散型コンテンツストレージ用のIPF
- 暗号化:inco fhevmの完全な同種暗号化(FHE)ライブラリを使用したAES暗号化
- NFT標準:ERC-721非奇妙なサウンド(NFS)
それがどのように機能するか
- コンテンツの作成:アーティストはオーディオコンテンツをアップロードして、繰り返し可能なサウンド(NFS)を作成します。
- 所有権:ユーザーはNFSを直接購入するか、非常に低価格でNFSをレンタルできます。
- ロイヤリティ:スマートコントラクトは、販売とレンタルのロイヤルティをクリエイターに自動的に配布します。
- プライベートプレイリスト:ユーザーは、プラットフォームのプライバシーを確保するために、暗号化されたプレイリストを作成します。
- 流通市場:NFSはビルトイン市場で取引されており、クリエイターは各販売から共有を獲得できます。
安全機能
- プレイリストのプライバシーを保護するための完全に準同型暗号化
- ブロックチェーンベースの所有権の確認
- 高価値トランザクション用のマルチシグネチャウォレット
- 定期的なスマート契約監査
始めましょう
- クローンリポジトリ
- 依存関係のインストール:クライアントディレクトリ、NPMインストールを入力します
- .envファイルに必要なAPIキーと契約アドレスを設定します
- 開発サーバーを実行して、開発サーバーを実行します