/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */
#content_views .toc,
/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */
#content_views.markdown_views > p:empty:has(+ .toc),
#content_views.markdown_views > .toc + p:empty,
/* 富文本旧版目录标记 */
#content_views.htmledit_views #main-toc,
#content_views.htmledit_views #hr-toc,
#content_views.htmledit_views p[id*=\”-toc\”] {
display: none !important;
}
/* 目录去掉后,紧跟的首个标题不再多出一块上边距 */
#content_views.markdown_views > .toc + h1,
#content_views.markdown_views > .toc + h2,
#content_views.markdown_views > .toc + h3,
#content_views.markdown_views > .toc + h4,
#content_views.markdown_views > .toc + p:empty + h1,
#content_views.markdown_views > .toc + p:empty + h2,
#content_views.markdown_views > .toc + p:empty + h3,
#content_views.markdown_views > .toc + p:empty + h4 {
margin-top: 0 !important;
}
以下是一个基于区块链的物联网(IoT)安全通信与数据共享的典型实例,结合技术实现原理和实际应用场景:
实例:冷链药品物流监控系统
背景需求
某医药企业需运输高价值疫苗(如新冠疫苗),要求:
区块链解决方案
#mermaid-svg-yv7pQC5vJTgwWhjB {font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-yv7pQC5vJTgwWhjB .error-icon{fill:#552222;}#mermaid-svg-yv7pQC5vJTgwWhjB .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-yv7pQC5vJTgwWhjB .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-yv7pQC5vJTgwWhjB .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-yv7pQC5vJTgwWhjB .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-yv7pQC5vJTgwWhjB .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-yv7pQC5vJTgwWhjB .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-yv7pQC5vJTgwWhjB .marker{fill:#333333;stroke:#333333;}#mermaid-svg-yv7pQC5vJTgwWhjB .marker.cross{stroke:#333333;}#mermaid-svg-yv7pQC5vJTgwWhjB svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-yv7pQC5vJTgwWhjB .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-yv7pQC5vJTgwWhjB .cluster-label text{fill:#333;}#mermaid-svg-yv7pQC5vJTgwWhjB .cluster-label span{color:#333;}#mermaid-svg-yv7pQC5vJTgwWhjB .label text,#mermaid-svg-yv7pQC5vJTgwWhjB span{fill:#333;color:#333;}#mermaid-svg-yv7pQC5vJTgwWhjB .node rect,#mermaid-svg-yv7pQC5vJTgwWhjB .node circle,#mermaid-svg-yv7pQC5vJTgwWhjB .node ellipse,#mermaid-svg-yv7pQC5vJTgwWhjB .node polygon,#mermaid-svg-yv7pQC5vJTgwWhjB .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-yv7pQC5vJTgwWhjB .node .label{text-align:center;}#mermaid-svg-yv7pQC5vJTgwWhjB .node.clickable{cursor:pointer;}#mermaid-svg-yv7pQC5vJTgwWhjB .arrowheadPath{fill:#333333;}#mermaid-svg-yv7pQC5vJTgwWhjB .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-yv7pQC5vJTgwWhjB .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-yv7pQC5vJTgwWhjB .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-yv7pQC5vJTgwWhjB .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-yv7pQC5vJTgwWhjB .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-yv7pQC5vJTgwWhjB .cluster text{fill:#333;}#mermaid-svg-yv7pQC5vJTgwWhjB .cluster span{color:#333;}#mermaid-svg-yv7pQC5vJTgwWhjB div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-yv7pQC5vJTgwWhjB :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}每5分钟上传温度数据药品冷藏箱 IoT传感器区块链网关私有区块链网络药厂监管节点物流公司节点医院验收节点
关键技术实现
| IoT设备 | 温湿度传感器+GPS模块(嵌入轻量级TEE可信执行环境) | 设备身份认证,防止伪造数据源 |
| 数据传输 | 数据加密后通过LoRaWAN传输至网关(使用ECC椭圆曲线加密) | 通信链路防窃听 |
| 区块链层 | Hyperledger Fabric私有链(共识机制:PBFT) | 多方验证数据真实性 |
| 智能合约 | 自动触发告警:- if 温度>8℃ then 通知物流人员- if 超温超时 then 冻结药品 | 规则透明执行,避免人为干预 |
| 数据存储 | 哈希值上链,原始数据存IPFS(分布式存储) | 降低链上负载,保证数据可追溯 |
运作流程
数据生成
- 传感器每5分钟采集温度+位置,经TEE芯片签名(设备私钥)
- 生成数据包:{哈希: 7a3f…, 签名: 0x9D84, 时间戳: 2025-06-30T12:00}
链上存证
- 网关聚合数据,调用智能合约 verifyData()
- 各节点验证签名+哈希一致性,达成共识后写入区块
多方协同
- 药厂:实时监控全局温控达标率
- 物流商:接收告警即时处理异常
- 医院:扫码验收时自动验证区块链记录
纠纷处理
- 若医院质疑温度超标:
- 查询区块高度#3842的哈希 7a3f…
- 从IPFS提取原始数据(含传感器序列号/时间戳)
- 验证哈希一致性 → 确认数据真实性
实际效益
| 数据篡改风险 | 物流商可手动修改数据库 | 多方验证,篡改成本极高 |
| 问题响应速度 | 平均2小时(人工巡检发现异常) | 实时告警(<5分钟) |
| 纠纷处理周期 | 7-15天(多方扯皮) | 10分钟内链上取证完成 |
| 运营成本 | 年损失$250万(药品报废+赔偿) | 损失下降92% |
技术优势总结
- 每个传感器绑定唯一区块链ID(类似数字护照)
- 数据从设备到存储全程加密(TEE+ECC+IPFS)
- 智能合约自动校验数据逻辑(如温度骤变是否合理)
- 监管部门(如FDA)可通过公开接口验证全链路数据
💡 行业扩展:同类方案适用于电力物联网(智能电表)、车联网(自动驾驶数据共享)、工业4.0(生产线设备协同)等场景,核心解决跨组织设备间的可信协作问题。
