袁敬东
/ 机器人与 AI 实践
海南 · 海口
项目2026年11月10日

农产品防伪溯源系统:区块链与数字签名

在 GitHub 查看
农产品防伪溯源系统:区块链与数字签名 · 示意

项目概述

本科毕设做的农产品防伪溯源原型:Web 前端、移动端和后端 API 一体,溯源交易用 RSA 签名校验,链数据存在本地,服务重启后可以恢复。它是单机原型,不是生产级联盟链。

技术组成

  • 前端:Vue 3、Vuex、Vue Router、Element Plus、Axios
  • 移动端:uni-app、Vue 3、Axios
  • 后端:Spring Boot 2.7、MyBatis-Plus、JWT、ZXing
  • 数据库:MySQL 8
  • 链上校验:Java 自实现轻量级区块链、SHA-256、Merkle Root、RSA 签名
  • 部署:Docker Compose、Nginx

已实现的能力

  • 产品注册、溯源记录上链、公开查询、区块链统计展示
  • 用户密码使用 BCrypt 哈希存储,登录返回 JWT,非公开接口需要鉴权
  • 溯源交易使用 RSA 数字签名校验
  • 轻量级区块链本地持久化,重启后可恢复链状态
  • Docker Compose 一键部署 MySQL、后端与前端

边界

README 里列的后续方向是多节点共识、更严格的私钥托管、更细的权限和更完整的自动化测试。这个项目停在毕业设计的范围,性能数字以 README 为准。

相关工具

同账号下的 repro-verdict 是一个独立的可复现判定工具(确定性评分 + 评审面板),和溯源系统分开维护。

配图

配图是结构示意,不含真实账本数据、界面截图或性能结论。

相关项目

机械臂 URDF 建模、运动学与遥操作 · 示意

机械臂 URDF 建模、运动学与遥操作

机械臂工程实践:URDF 描述、正逆运动学,以及遥操作输入到关节或末端位姿的映射。
TrustAgent · Agent 安全网关与评测 · 示意

TrustAgent · Agent 安全网关与评测

给接上工具的大模型做执行前拦截、内容安检和审计记录,配套防护开/关的评测。Java 控制面 + Python 执行面 + Vue 管理端。