Skip to content

微波山之声,点亮那些在互联网海洋中消失的微波或音符,接力让每一个人的声音被听到、被珍惜。

Notifications You must be signed in to change notification settings

luffythink/Web3Sounds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web3Sounds 微波山之声

点亮那些在互联网海洋中消失的微波或音符,接力让每一个人的声音被听到、被珍惜。

项目简介

  • 产品名字:Web3Sounds 微波山之声
  • 产品初心:在这个信息繁杂、声音喧嚣的互联网时代,许多重要的声音却常常被淹没。在我们构思这款产品时,初衷是希望能够为每一个人提供一个永久在区块链上记录声音的开源工具。除了发声的记录,更是同频的连接。不仅能连接个体多元的声音,更能像微波一样,将这些声音串联起来,形成一个充满活力和能量的多样性声音地图
  • 目标用户:产品面向所有希望匿名记录和分享自己声音的用户,用户可以上传或录制他们想要记录的声音,无论是一个词、一句话还是一段音乐,你想让更多人听到的声音。 Web3Sounds

核心功能

  • 发声记录:我们相信,每个人的声音都是独一无二的,承载着个人的情感、经历和思想。因此,用户通过Web3Sounds 可以匿名地上传或录制他们想要记录的声音到相应的区块链平台,可以是一句话、一个词,一段音乐。这不仅是个人表达的延伸,更是对内心声响的一种回应与探索。
  • 同频连接: 这是一个由大家共同创造和定义的声音地图空间,不仅能连接个体多元的声音,更能像微波一样,将这些声音串联起来,形成一个充满活力和能量的多样性声音地图,比如:Web3URL残酷学习的声音、以太坊生态的声音、公共物品的声音、NFT 艺术相关的声音、大自然的声音等等,通过某种有趣的算法,让它们以全新的方式呈现在这个丰富多彩的未来世界中。

技术方案

  • 基于 Web3:// 访问协议
  • 全链去中心化
    • 智能合约来部署和访问前端代码

      • React、Next.js
      • ethfs-cli、FlatDirectory Contract
      • 有趣的图景生成算法
    • 智能合约来存储声音文件

      • AI 介入分析
      • 多样性声音地图
      • EthStorage L2 存储方案
    • 智能合约可升级

      • UUPS 模式进行代理合约升级
      • ReentrancyGuard 重入锁防止重入攻击
      • 角色/权限管理

开发与测试 Demo

  • 目前产品处于 Demo 阶段:
    • 声音记录功能
      • 声音上传: 实现声音的上传功能,上传的时候可以选择相关属性对声音进行描述。
      • 声音录制: 实现声音的录制并上传功能,上传的时候可以选择相关属性对声音进行描述。
      • 声音存储: 声音会根据相关属性存储在 EthStorage L2 里。
    • 声音图景展示
      • 千人千面声音地图:目前 Demo 版以 GitHub 热力图 + Web3 URL 字母图景进行设计。默认情况这些声音都是自发不同的人,通过后台算法将这些不同地方的人的相同的声音连接集合起来形成某种个性的声音地图。未来图景构想会千人千面,更有趣。
      • 动态效果:当用户访问页面时,图景随机生成,不同的布局和颜色搭配使得每次访问都形成独特的视觉体验。
        • 单个声音图标设计
        • 由声音图标构成一幅图景,或者围绕图景规律性分布
      • 声音播放功能
        • 点击事件:当用户点击某个节点时,播放与该节点相关联的声音。
        • 声音切换:实现声音的淡入淡出效果,提高用户体验。
      • 互动功能
        • 长按互动:长按某个节点后,弹出一个选项(如点赞、收藏、分享等)。
        • 未来扩展:考虑更丰富的互动机制,比如用户可以为声音留言,接力。

共创团队

基于 LXDAO & EthStorage Web3URL 残酷共学 1st,希望更多 Buidler 加入进来。

产品设计:Oscar

智能合约设计:Derick

前端:Cora

Demo 链接: https://sounds.w3q.w3q-g.w3link.io/index.html

产品共创

共建计划

  • 连接更多共创者推动和支持:本产品开源开放,每一个认同此产品愿景的小伙伴,都可以加入进来 Buidl it,共同推动 Web3Sounds 的可持续建设。
  • 基于 Web3 URL 友好访问:未来将继续完善功能,提升用户体验,并探索更多基于声音的连接和互动形式。

About

微波山之声,点亮那些在互联网海洋中消失的微波或音符,接力让每一个人的声音被听到、被珍惜。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published