Il s'agit d'un projet de pratique pour apprendre la technologie Web3.
ONENFS est une plate-forme de création de musique. Nous tirons parti de la technologie blockchain et du chiffrement avancé pour créer un écosystème équitable, transparent et centré sur l'utilisateur pour les artistes et les auditeurs.
Adresse de démonstration: https://one-nfs.vercel.app/
Fonctions principales
- Liste de lecture privée : le cryptage entièrement homomorphe (FHE) garantit que vos habitudes d'écoute sont toujours les vôtres.
- ? Propriété flexible : acheter ou louer une voix immuable (NFS) - Choisissez parmi vous!
- ? Contrôle du créateur : L'artiste décide des termes, des prix et des redevances à sa discrétion.
- Marché secondaire : les créateurs bénéficient de chaque revente et location.
- Source transparente : Historique de propriété claire sur la blockchain.
Adresses et transactions importantes
Adresse du contrat de propriété (déployée sur Polygon Amoy):
0xaD4b216C20Ac6a06D67d03c8176C047BB81CB7A0
Pile technologique
- Front-end : next.js, étherthers.js, tailwind CSS, shadcn-ui, mouvement de crampon
- Backend : node.js, express.js, fhevmjs
- Blockchain : Polygon Amoy, Inco FHE, ERC-20 et ERC-721 Contrats intelligents
- Stockage : IPFS pour le stockage de contenu décentralisé
- Encryption : cryptage AES à l'aide de la bibliothèque complète du cryptage homorphe (FHE) d'Inco FHEVM
- NOTH NOTH : Sound non-vent ERC-721 (NFS)
Comment ça marche
- Création de contenu : les artistes téléchargent leur contenu audio pour créer des sons non réplicables (NFS).
- Propriété : Les utilisateurs peuvent acheter des NF directement ou louer des NF à des prix extrêmement bas.
- Royalités : les contrats intelligents distribuent automatiquement les redevances pour les ventes et les locations aux créateurs.
- Liste de lecture privée : les utilisateurs créent des listes de lecture chiffrées pour assurer la confidentialité de la plate-forme.
- Marché secondaire : NFS est négocié sur le marché intégré et les créateurs peuvent gagner des actions de chaque vente.
Caractéristiques de sécurité
- Cryptage complètement homorphe pour protéger la confidentialité de la playlist
- Vérification de la propriété basée sur la blockchain
- Portefeuille multi-signature pour les transactions de grande valeur
- Audit de contrat intelligent régulier
Commencer
- Repo clone
- Installation des dépendances: entrez le répertoire client, NPM Installer
- Définissez la clé API et l'adresse du contrat nécessaire dans le fichier .env
- Exécuter le serveur de développement Exécuter le serveur de développement