Dies ist ein Übungsprojekt zum Erlernen der Web3 -Technologie.
OneNFS ist eine Web3 -Plattform für Musikerstellung. Wir nutzen die Blockchain-Technologie und die erweiterte Verschlüsselung, um ein faires, transparentes, benutzerzentriertes Ökosystem für Künstler und Zuhörer zu erstellen.
Demo-Adresse: https://one-nfs.vercel.app/
Hauptfunktionen
- Private Playlist : Voll homomorphe Verschlüsselung (FHE) stellt sicher, dass Ihre Hörgewohnheiten immer Ihnen gehören.
- ? Flexibler Eigentum : Kaufen oder Mieten Sie unveränderliche Stimme (NFS) - Wählen Sie bei Ihnen!
- ? Schöpferkontrolle : Der Künstler entscheidet nach eigenem Ermessen Begriffe, Preise und Lizenzgebühren.
- Sekundärmarkt : Schöpfer profitieren von jedem Wiederverkauf und jeder Miete.
- Transparente Quelle : Clear Ownership History in der Blockchain.
Wichtige Adressen und Transaktionen
Besitzer -Vertragsadresse (auf Polygon Amoy eingesetzt):
0xaD4b216C20Ac6a06D67d03c8176C047BB81CB7A0
Technologiestapel
- Front-End : Next.js, Etherther.js, Rückenwind CSS, Shadcn-UI, Framer Motion
- Backend : node.js, express.js, fhevmjs
- Blockchain : Polygon Amoy, Inco FHE, ERC-20 und ERC-721 Smart Contracts
- Speicher : IPFS für den dezentralen Inhaltspeicher
- Verschlüsselung : AES -Verschlüsselung unter Verwendung der FHE -Bibliothek (Inco Fhevm "von Homomorphic Encryption (FHE)
- NFT Standard : ERC-721 Nicht-Wind-Sound (NFS)
Wie es funktioniert
- Inhaltserstellung : Künstler laden ihre Audio-Inhalte hoch, um nicht wiederverwöhnliche Sounds (NFS) zu erstellen.
- Eigentum : Benutzer können NFS direkt kaufen oder NFS zu extrem niedrigen Preisen mieten.
- Lizenzgebühren : Smart Contracts verteilen automatisch Lizenzgebühren für Verkäufe und Vermietungen an die Schöpfer.
- Private Playlist : Benutzer erstellen verschlüsselte Wiedergabelisten, um die Privatsphäre der Plattform zu gewährleisten.
- Sekundärmarkt : NFS wird auf dem eingebauten Markt gehandelt und die Macher können an jedem Verkauf einen Anteil verdienen.
Sicherheitsmerkmale
- Vollständig homomorphe Verschlüsselung zum Schutz der Wiedergabeliste Privatsphäre
- Blockchain-basierte Eigentümerüberprüfung
- Multisignatur-Brieftasche für hochwertige Transaktionen
- Regelmäßige Smart -Vertragsprüfung
Fangen an
- Klonrepo
- Abhängigkeiten installieren: Geben Sie das Client -Verzeichnis, NPM Installation ein
- Legen Sie den erforderlichen API -Schlüssel und die Vertragsadresse in der Datei .env fest
- Führen Sie den Entwicklungsserver aus, führen Sie den Entwicklungsserver aus