이것은 Web3 기술을 배우는 실무 프로젝트입니다.
Onenfs는 음악 제작 웹 3 플랫폼입니다. 우리는 블록 체인 기술과 고급 암호화를 활용하여 아티스트와 청취자를위한 공정하고 투명한 사용자 중심 생태계를 만듭니다.
데모 주소 : https://one-nfs.vercel.app/
주요 기능
- 개인 재생 목록 : 완전 동질성 암호화 (FHE)는 청취 습관이 항상 당신의 것임을 보장합니다.
- ? 유연한 소유권 : 불변의 목소리 (NFS)를 구매 또는 임대 - 선택하십시오!
- ? Creator Control : 아티스트는 자신의 재량에 따라 용어, 가격 및 로열티를 결정합니다.
- 2 차 시장 : 제작자는 모든 재판매 및 임대의 혜택을받습니다.
- 투명한 출처 : 블록 체인의 명확한 소유권 기록.
중요한 주소 및 거래
소유 한 계약 주소 (다각형 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를 임대 할 수 있습니다.
- 로열티 : 스마트 계약은 자동으로 판매 및 대여에 대한 로열티를 제작자에게 배포합니다.
- 개인 재생 목록 : 사용자는 플랫폼 프라이버시를 보장하기 위해 암호화 된 재생 목록을 만듭니다.
- 2 차 시장 : NFS는 내장 시장에서 거래되며 제작자는 각 판매에서 점유율을 얻을 수 있습니다.
안전 기능
- 재생 목록 개인 정보를 보호하기위한 완전히 동질성 암호화
- 블록 체인 기반 소유권 검증
- 고 부가가치 거래를위한 다중 서명 지갑
- 정기적 인 스마트 계약 감사
시작하세요
- 복제 레포
- 종속성 설치 : 클라이언트 디렉토리, NPM 설치를 입력하십시오
- .env 파일에서 필요한 API 키 및 계약 주소 설정
- 개발 서버를 실행하여 개발 서버를 실행하십시오