目录 第1章区块链技术基础 1.1区块链概述 1.1.1区块链基本概念 1.1.2区块链发展历程 1.1.3区块链运行机制 1.1.4典型区块链平台 1.2区块链关键技术 1.2.1分布式存储 1.2.2密码学应用 1.2.3共识算法 1.2.4智能合约 1.2.5区块链扩展技术 1.3区块链应用场景 1.3.1“区块链+溯源”的应用 1.3.2“区块链+供应链”的应用 1.3.3“区块链+智慧城市”的应用 1.3.4“区块链+电子政务”的应用 1.4本章小结 习题1 第2章物联网技术概述 2.1物联网基础理论 2.1.1物联网概念与特点 2.1.2物联网发展历程 2.2物联网架构 2.2.1物联网架构概述 2.2.2感知层 2.2.3网络层 2.2.4处理层 2.2.5应用层 2.3物联网关键技术 2.3.1传感器与检测技术 2.3.2网络通信技术 2.3.3云计算与边缘计算 2.3.4数据处理与分析技术 2.3.5安全与隐私保护技术 2.3.6物联网平台 2.4物联网应用领域 2.4.1“物联网+物流”的应用 2.4.2“物联网+仓储”的应用 2.4.3“物联网+医疗”的应用 2.4.4“物联网+智慧城市”的应用 2.5本章小结 习题2 第3章“区块链+物联网”深度融合 3.1区块链和物联网的相互作用 3.1.1探析共同目标 3.1.2物联网为区块链开辟新机遇 3.2区块链物联网系统 3.2.1区块链在物联网中的应用 3.2.2分析典型应用场景 3.2.3对比传统物联网系统 3.2.4构建基于区块链的物联网系统 3.2.5区块链物联网平台 3.3深度融合与协同创新 3.3.1技术应用 3.3.2技术发展趋势 3.4挑战与未来发展 3.4.1挑战与问题 3.4.2发展趋势与前景展望 3.5本章小结 习题3 第4章区块链数字加密技术的基础与实践 4.1数字签名的原理与应用 4.1.1基于哈希函数的签名与验证机制 4.1.2基于公钥密码体制的签名与验证机制 4.1.3实践数字签名及验证 4.2数据加密技术的原理与应用 4.2.1对称加密算法 4.2.2非对称加密算法 4.2.3数据加密与解密的实践操作 4.3本章小结 习题4 第5章“区块链+物联网”应用之区块链网络环境搭建与管理 5.1区块链网络环境搭建 5.1.1准备基本环境 5.1.2系统工具安装 5.1.3搭建Hyperledger Fabric环境 5.1.4测试区块链运行环境 5.2用户配置与管理 5.2.1用户注册 5.2.2用户授权 5.3本章小结 习题5 第6章“区块链+物联网”应用之物联网设备接入 6.1物联网设备注册 6.1.1物联网设备注册信息设计 6.1.2物联网设备注册实践 6.2物联网设备授权 6.2.1物联网设备授权交易设计 6.2.2物联网设备授权实践 6.3本章小结 习题6 第7章“区块链+物联网”应用之数据上链 7.1物联网设备权限验证 7.1.1物联网设备直采数据上链 7.1.2设备注册数据上链 7.1.3设备授权数据上链 7.2数据加密和签名 7.2.1节点密钥算法 7.2.2节点数字签名 7.3混合存储解决方案 7.3.1混合存储方案解析 7.3.2链上数据存储与实践 7.3.3链下数据存储与实践 7.4本章小结 习题7 第8章“区块链+物联网”应用之性能评测 8.1Caliper概述 8.1.1什么是Hyperledger Caliper 8.1.2Caliper架构 8.2Caliper命令概览 8.3Caliper安装与配置 8.3.1Caliper安装 8.3.2配置 8.4编写测试脚本 8.4.1定义测试场景 8.4.2测试工作负载模型 8.4.3测试脚本结构 8.4.4使用 Caliper 测试工具 8.5运行Caliper基准测试用例 8.6区块链系统性能测试实践 8.7本章小结 习题8 第9章IoT区块链可信应用平台 9.1系统分析 9.1.1项目背景 9.1.2角色分析 9.1.3业务场景分析 9.1.4需求分析 9.2系统总体设计 9.2.1区块链网络规划设计 9.2.2智能合约设计 9.3智能合约实现与部署 9.3.1智能合约的实现 9.3.2智能合约的部署 9.4系统运行 9.5本章小结 习题9 第10章基于区块链的产品质量追溯系统 10.1系统分析 10.1.1项目背景 10.1.2角色分析 10.1.3业务场景分析 10.1.4需求分析 10.2系统总体设计 10.2.1区块链网络规划设计 10.2.2智能合约设计 10.3智能合约实现与部署 10.3.1智能合约的实现 10.3.2智能合约的部署 10.4系统运行 10.5本章小结 习题10 参考文献