虽然自己还没机会参加过 Web3 黑客松,不过挺感兴趣的,就找了些社区黑客松的项目研究了一下。大家知道,Web3 不仅仅是比特币、以太坊这些耳熟能详的东西,其实还有很多其他的公链和生态。为了吸引开发者在他们的链上搞创新,这些生态经常会举办一些迷你黑客松活动(线上线下都有),奖金挺多的,难度也不算太高,特别适合像刚入门的开发者。
最近在 HackQuest 社区学习,我就顺便扒了他们和 EVM 生态的 L2 项目 Linea 合作的线上黑客松。这个黑客松每两个月办一次,奖金力度不错,之前七八月的大奖还是印度老哥拿的。我看到其中一个叫 OwnSound 的项目,拿了消费级加密赛道的第一名,奖金 4000 U。
简单来说,OwnSound 是一个基于区块链技术的音乐平台,核心想法是把音频 NFT 化(项目里称为 NFS),然后让这些音频可以被购买、租赁,甚至在二级市场上流通。它的亮点是通过全同态加密(FHE)保护用户隐私,创作者还能自己设定条款,比如分成比例之类的。而且所有权、交易记录都写在链上,透明度拉满。
OwnSound 技术栈
项目用了比较主流的 Web3 开发工具:
- 前端:Next.js、ethers.js、Tailwind CSS、Shadcn-ui、Framer Motion
- 后端:Node.js、Express.js、fhevmjs
- 区块链:Polygon Amoy、Inco FHE、ERC-20 和 ERC-721 智能合约
- 存储:IPFS 去中心化内容存储
- 加密:Inco Fhevm 提供的全同态加密库,配合 AES 加密
- NFT 标准:基于 ERC-721 的「非同质化声音」(NFS)
- API:OwnSound-NFS Subgraph、URQL 客户端