Skip to content

Cao150702/traceflow

Repository files navigation

TraceFlow

去中心化商品溯源系统

为实体商品打造数字护照,通过区块链验证商品来源与流转记录。

问题背景

全球每年因假冒伪劣商品造成的经济损失超过 4.5 万亿美元。现有供应链严重缺乏透明度:

  • 无法验证商品产地
  • 流转记录易被伪造
  • 消费者对供应链完全不知情
  • 假冒检测是被动响应,而非主动预防

解决方案

TraceFlow 为每件商品颁发数字护照 —— 一份不可篡改、经区块链验证的完整流转记录:

  • 🏷️ 商品注册 — 唯一 ID + 二维码 + 可选 NFT 护照
  • 🔗 流转追踪 — 每次交接均记录上链
  • 🔍 扫码验证 — 扫描二维码即可查看完整供应链时间轴
  • 🤖 AI 异常检测 — 规则引擎 + AI 分析,输出风险评分
  • 真实性评分 — 基于数据完整性和一致性的置信度评分

系统架构

┌──────────────────────────────────────────────┐
│                    前端                      │
│          Next.js 14 + Tailwind CSS           │
├──────────────────────────────────────────────┤
│                   API 层                     │
│  ┌──────────┬──────────┬────────┬────────┐  │
│  │  注册    │  流转    │  验证  │  二维码 │  │
│  └──────────┴──────────┴────────┴────────┘  │
├──────────────────────────────────────────────┤
│                   服务层                     │
│  ┌──────────┐  ┌───────────┐  ┌──────────┐ │
│  │  ethers  │  │  规则引擎  │  │ Supabase │ │
│  │ Polygon  │  │           │  │  数据库   │ │
│  └──────────┘  └───────────┘  └──────────┘ │
└──────────────────────────────────────────────┘

供应链流转

生产商 → 分销商 → 零售商 → 消费者
  │          │        │        │
  └──────────┴────────┴────────┘
              Polygon
          (不可篡改账本)

每次流转均记录:

  • 时间戳 + 地点
  • 发送方/接收方(含角色验证)
  • 链上交易哈希
  • 可选备注

AI 风险分析

规则引擎预筛(即时)

检测以下异常:

  1. 无流转记录 — 缺少供应链数据
  2. 缺失 NFT — 未颁发数字护照
  3. 链上证明不完整 — 部分流转缺少区块链验证
  4. 角色顺序异常 — 出现非预期的供应链参与方
  5. 时间线异常 — 跨地区流转速度可疑

AI 深度分析(GPT-4o-mini)

分析以下维度:

  1. 地理位置异常 — 异常转运路线
  2. 时间异常 — 可疑的时序模式
  3. 角色异常 — 出现非预期的供应链成员
  4. 一致性核查 — 记录逻辑是否自洽

风险评分规则

异常类型 评分影响
无流转记录 +40
缺失 NFT +15
链上证明缺失 +20
非生产商起源 +25
当日跨国流转 +30

风险等级: (0-15) → (16-40) → (41-70) → 极高 (71-100)

页面

  • 首页 — 商品概览、精选溯源案例、使用说明
  • 商品详情 — 完整时间轴、风险分析、真实性徽章
  • 扫码验证 — 输入商品 ID 或扫描二维码,即时获取验证结果
  • 验证列表 — 所有商品及其验证状态

使用场景

  • 校园周边 — 限量版商品,来源可证
  • 精品咖啡 — 从咖啡豆到咖啡杯的全链路溯源
  • 电子产品 — SDR 设备、手机、笔记本的防伪验证
  • 收藏品 — 手办、艺术品和限量版商品附 NFT 护照
  • 二手市场 — 验证所有权流转链和真实性

技术栈

  • 前端:Next.js 14(App Router)、Tailwind CSS
  • 后端:Next.js API Routes、Supabase
  • AI:OpenAI GPT-4o-mini、规则引擎
  • Web3:ethers.js、Polygon
  • 二维码:qrcode.react

开源协议

MIT

About

TraceFlow — 去中心化商品溯源系统,为实体商品提供区块链验证的数字护照

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors