BLOCKCHAIN VERIFIED · 联盟链 · 无篡改
上海 AI 综合考核系统
安全生产培训 · 软硬件一体化可信考核平台
签到刷证 → 七类实操考位 → 成绩自动汇总 → 联盟链哈希上链 → 扫码永久核验。
一套系统覆盖身份核验、实感操作、成绩存证、数据指挥,
考位可无限扩展,新增设备只需接一条上报接口。
7考位
动土 动火 抢答 灭火 轧机 有限空间 + 手机
01
为什么要上链
WHY BLOCKCHAIN
安全培训最怕的不是考不出成绩,是成绩不被相信。传统做法有四个死结:
✕ 传统考核的四个死结
- 成绩存在本地数据库/文件里,管理员后台能直接改,真伪难辨
- 纸质台账易丢失、易造假,监管与审计取证困难
- 培训记录无法自证「何时、何人、何成绩」,缺乏公信力
- 数据孤岛,不同系统、不同机构之间无法互信互认
✓ 上链后变成这样
- 成绩哈希写入联盟链,改分数 = 哈希对不上 = 立刻穿帮
- 链上记录不可删改,三节点 PBFT 共识,单点改不动
- 扫码即查:谁、何时、什么项目、多少分,链上可证
- 标准核验接口,跨机构、跨项目互认互通
02
系统全景
SYSTEM TOPOLOGY
一台主控电脑承载后端、主控台与区块链节点,七类考位通过局域网把成绩统一报到 8090,学员手机扫码即入。
03
成绩闭环 · 五步走完
SCORE LIFECYCLE
从刷证签到到链上可查,全程不需要人工干预,每一步都有记录。
1
刷卡签到
精伦读卡器读身份证
+ 摄像头人脸比对
生成唯一身份二维码
2
七考位考核
扫码识别身份
各考位独立考核
实操 + 答题混合
3
自动上报
成绩即时 POST 到 8090
动土 150 分制
统一归一化百分制
4
签退汇总
签退时汇总全部成绩
计算总分与判定
生成成绩单
5
哈希上链
SHA-256 上链
返回 txHash + 区块号
扫码永久核验
04
存证是怎么做到的
HOW EVIDENCE WORKS
一句话:链上存的是成绩的「指纹」,不是成绩本身。指纹对上才是真的,改一个数字指纹就变,立刻穿帮。
STEP 01
算指纹
成绩数据(总分 + 各系统分数 + 结果 + 签退时间)序列化后做 SHA-256,得到一个 64 位十六进制哈希。
STEP 02
写进区块
哈希通过交易写入联盟链合约,被打包进区块,拿到交易哈希与区块高度。
STEP 03
三节点共识
PBFT 共识三节点账本一致,区块哈希链式串联,写入后单点改不动。
STEP 04
随时核验
按哈希查链:查到 = 真;查不到 = 未存证或被改过。原始数据重算再比对,篡改必暴露。
✓ 现场实测记录(真实链上数据)
链类型FISCO BCOS 2.x 联盟链 · 纯 JS 实现
节点数3 节点 PBFT 共识 · RPC 8545
存证内容成绩单 SHA-256 + 项目名 + 分数 + 结果 + 身份证脱敏哈希
隐私设计链上不存明文身份证,只存 SM3 脱敏哈希
实测结果签退后 blockNumber 有值 · 原始数据核验 verified:true
篡改测试改哈希 / 改分数 → verified:false ✓ 不可篡改真实生效
05
可无限接入硬件
INFINITE HARDWARE SCALE-OUT
这是这套系统最容易被低估的一点:考位不是固定的七类,而是一条上报接口。
CORE CAPABILITY
新增一个考位,只需 三步,不改后端、不改大屏
后端只认一件事:谁、在哪个项目、拿了多少分。
不管这个成绩来自串口硬件、体感设备、VR 头显、还是一段纯软件答题,
只要能在本地算出发给 8090,它就成了系统的一个考位。
大屏拓扑、成绩单、链上存证、核验接口全部自动生效。
01
设备接入网络
新设备连上现场局域网,记住主控电脑 IP。串口类设备先按
Config\SerialPort.txt 配好 COM 口与波特率。
02
程序上报成绩
设备程序考核结束后,POST 一条成绩到主控电脑 8090。
纯软件考位直接上报;串口设备由本地程序读串口后转 HTTP。
03
自动进闭环
成绩入库 → 大屏拓扑自动多一个节点 → 签退时并入总分 →
上链存证 → 扫码可核验。零配置。
上报协议 · 一条 POST 就够
// 任何设备、任何语言,只要能发 HTTP 就能接进来
POST http://<主控IP>:8090/api/score
Content-Type: application/json
{
"studentId": "310101199001011234", // 身份(刷卡或扫码得到)
"projectName": "模拟灭火", // 考位名,随便起
"score": 87, // 分数
"result": "合格", // 判定
"detail": { "用时": 92, "错题": 3 } // 任意附加数据,不限制
}
06
真实运行界面
LIVE INTERFACES
以下全部是上海现场实机截图,不是效果图。
主控制台 · 数字孪生教学指挥中心
KPI · 设备拓扑 · 区块链看板 · 排行榜实时聚合
刷证签到 · 人证比对
精伦读卡器读身份证 + 摄像头人脸识别双重核验
动土作业地投雷达踩踏交互
动火作业虚拟焊接实感操作
综合抢答三主题三组抢答席
模拟灭火灭火器模型串口联动
机械伤害体验安全帽 + 安全鞋触发
有限空间作业风机 · 气体检测仪
移动端 · 扫码登录学员手机扫码进入
移动端 · 功能菜单答题 · 查分 · 学习
成绩单 · 可核验带二维码,扫码查链上记录
07
部署硬件清单
HARDWARE BOM
这是「软硬件结合」的实体部分。带串口的三个考位缺硬件就无法运行,其余可脱机演示。
| 设备 | 数量 | 接口 / 依赖 | 驱动 | 能否脱机 |
| 主控电脑(43 寸一体机) | 1 | — | Node.js LTS + WSL | 半能 |
| 精伦 CVR-100A/U 读卡器 | 1 | USB | Termb.dll + 厂商驱动 | 签到需刷卡 |
| 动土作业设备 | 1 | —(地投雷达 TUIO) | — | 能 |
| 动火作业设备 | 1 | — | — | 能 |
| 综合抢答设备 | 1 | — | — | 能 |
| 模拟灭火设备 | 1 | 串口 COM4 / 9600 | sdtapi.dll + WltRS.dll | 需硬件 |
| 机械伤害(轧机)设备 | 1 | 串口 COM4 / 9600 | sdtapi.dll + WltRS.dll | 需硬件 |
| 有限空间作业设备 | 1 | 串口 COM3 / 9600 | 内置 Termb.dll | 需硬件 |
| 现场局域网 WiFi | 1 | — | 供学员手机接入 | 必需 |
一套系统 · 无限考位 · 永久可核验
联盟链 · 无篡改
下一个项目,只需要告诉我们要接哪些硬件
京港贝创
垂直大模型 · 智能体 · 联盟链 · 数字孪生 · 网站建设
15881991999(微信同步)· www.jgbcg.com