{"repo":"geeeeeeeek/oneNFS","free":true,"listed":false,"github":"https://github.com/geeeeeeeek/oneNFS","clone":"git clone https://github.com/geeeeeeeek/oneNFS.git","description":"This is a music-based NTS (Non-Fungible Token) blockchain project. The technology stack includes Javascript/React/nextjs/Nodejs","language":"JavaScript","stars":208,"topics":["javascript","nextjs","solidity","nodejs"],"license":null,"category":"blockchain-web3","readme_excerpt":"这个一个学习Web3技术的练习项目。 oneNFS 是一个音乐创作 Web3 平台。我们利用区块链技术和先进的加密技术，为艺术家和听众创建一个公平、透明、以用户为中心的生态系统。 演示地址：https://one-nfs.vercel.app/ 主要功能 - 🔒 私人播放列表 ： 完全同态加密（FHE）确保您的收听习惯始终属于您自己。 - 💰 灵活的所有权 ： 购买或租用不可篡改声音 (NFS) - 由您选择！ - 🎨 创作者控制 ： 艺术家自行决定条款、价格和版税。 - 🌐 二级市场 ： 创作者从每一次转售和出租中获益。 - 🕵️ 透明出处 ： 区块链上清晰的所有权历史。 项目测试地址 OwnSound合约地址 （部署在Polygon Amoy上）： 0xaD4b216C20Ac6a06D67d03c8176C047BB81CB7A0 技术栈 - 前端 ： Next.js、etherthers.js、Tailwind CSS、Shadcn-ui、Framer Motion - 后端 ： Node.js、Express.js、fhevmjs - 区块链 ： Polygon Amoy、Inco FHE、ERC-20 和 ERC-721 智能合约 - 存储 ： 用于去中心化内容存储的 IPFS - 加密 ： 使用 Inco Fhevm 的全同态加密（FHE）库，AES 加密 - NFT 标准 ： ERC-721非风声（NFS） 工作原理 1. 内容创建 ： 艺术家上传他们的音频内容，创建不可复制的声音（NFS）。 2. 所有权 ： 用户可以直接购买 NFS，或以极低的价格租用 NFS。 3. 版税 ： 智能合约会自动向创作者分配销售和租赁的版税。 4. 私人播放列表 ： 用户创建加密播放列表，确保平台隐私。 5. 二级市场 ： NFS 可在内置市场上交易，创作者可从每笔销售中获得分成。 安全功能 - 完全同态加密，保护播放列表隐私 - 基于区块链的所有权验证 - 用于高价值交易的多签名钱包 - 定期智能合约审计 运行步骤 1. 克隆 repo 2. 安装依赖项：进入client目录， npm install 3. 在 .env 文件中设置必要的 API 密钥和合同地址 4. 运行开发服务器 运行开发服务器","default_branch":null,"files":null,"tree":[],"storefront":"/r/geeeeeeeek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geeeeeeeek/oneNFS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}