AIGCAIGC内容标识检测与证据溯源平台
SM3 哈希 检测中...区块 ...登记 ...

AIGC 内容可信登记与链上存证验证平台,围绕“内容登记→指纹提取→标识嵌入→hash-chain 存证→追溯验证”形成闭环。

核心组件:

  • 后端:Python FastAPI(SM3 国密哈希、pHash/dHash 感知哈希、prev_hash 链式存证)
  • 前端:Next.js + Tailwind CSS(多页面 SPA)
  • 存证方案:本地 hash-chain(JSON 文件,SM3 完整性校验)
  • 部署方式:Docker Compose 或本地脚本(Windows),详见下方
1

安装 Docker

各平台安装方式:

2

克隆项目并启动

bash
git clone <仓库地址>
cd <项目目录>
docker compose up --build
3

访问前端

浏览器打开 http://localhost:30285 。页面顶部状态栏显示 SM3 哈希 正常、区块高度、登记总数即部署成功。

Windows 提示:请确保 Docker Desktop 系统托盘图标亮起。若遇 failed to connect to the docker API,手动启动 Docker Desktop 后重试。

验证项方法预期结果
后端健康curl http://localhost:38000/api/health{"status":"ok"}
链摘要curl http://localhost:38000/api/trace/chain-summary返回区块信息 JSON
前端页面浏览器访问 http://localhost:30285显示 AIGC 平台界面
状态栏前端页面顶部SM3 哈希 正常 | 区块 #xxxxxx | 登记 N 条
实时看板左侧“实时看板”4 个面板均展示 JSON 数据无报错