
0人評分過此書
本書收錄於此書展...
市場上一直缺乏介紹區塊鏈技術與開發實踐的系統性教材,本書旨在為讀者提供學習區塊鏈基礎技術和開發實踐的捷徑,希望本書能夠給讀者帶來幫助。“讓學習層次變得更宏觀,讓學習過程變得更輕鬆,讓學習所獲變得更通用”是本書的編寫理念與特色。 本書首先剖析了區塊鏈的技術與哲學本質,介紹了區塊鏈的三個重要發展階段;然後系統講解了區塊鏈技術的基本組成與通用學習方法;最後展開實戰應用,包括數據防篡改解決醫患糾紛,去中心化、中介化協同的智慧應用等非常有趣且有現實社會意義的內容。本書適合作為相關專業本科和研究生教材,也適合作為信息系統、計算社會科學研究者的自學書籍。
- 封面页
- 书名页
- 版权页
- 内容简介
- 编写组
- 前言
- 目录
-
第1章 区块链技术概述
-
1.1 区块链1.0:数字货币带来的启示
-
1.1.1 数字是如何成为货币的
-
1.1.2 区块和区块链的由来
-
-
1.2 区块链2.0:区块链开发框架
-
1.2.1 以太坊的通俗介绍
-
1.2.2 智能合约的定义、原理与应用场景
-
-
1.3 区块链3.0:数据主权与可编程信任社会
-
1.3.1 数据主权与可编程信任社会
-
1.3.2 超级账本开源子项目Fabric
-
1.3.3 Fabric的数据一致性共识算法
-
-
1.4 区块链的定义与模型
-
1.4.1 区块链的通用定义
-
1.4.2 区块链基础架构的6层模型
-
-
总结与提高
-
习 题
-
-
第2章 区块链1.0:比特币区块链开发
-
2.1 bitcoind客户端的编译过程
-
2.1.1 Ubuntu下的实验环境准备
-
2.1.2 Ubuntu下获得bitcoind源代码
-
2.1.3 Ubuntu下编译bitcoind
-
2.1.4 兼容和切换编译器版本
-
-
2.2 交易的本质与执行
-
2.2.1 比特币地址
-
2.2.2 交易的本质
-
2.2.3 bitcoin的脚本系统
-
-
2.3 bitcoind源代码剖析
-
2.3.1 主要模块
-
2.3.2 初始化和启动
-
2.3.3 P2P网络
-
2.3.4 交易和区块
-
2.3.5 脚本系统
-
2.3.6 挖矿
-
2.3.7 私钥
-
-
2.4 修改源代码实战
-
2.4.1 建立私链
-
2.4.2 优化改进
-
-
2.5 通过命令行或API与bitcoind交互
-
2.5.1 命令行调用
-
2.5.2 RPC API调用
-
-
2.6 挖矿、矿机、矿场和矿池
-
2.6.1 挖矿就是区块产生的过程
-
2.6.2 挖矿难度
-
2.6.3 矿机、矿场与矿池的区别
-
-
总结与提高
-
习 题
-
-
第3章 区块链2.0:以太坊技术与实践
-
3.1 以太坊概述
-
3.1.1 以太坊是通用的去中心化应用开发框架
-
3.1.2 以太坊,可编程的世界电脑
-
3.1.3 以太坊如何工作
-
-
3.2 以太坊的运行原理和技术实践
-
3.2.1 以太坊的运行原理
-
3.2.2 以太坊的技术实践
-
-
3.3 使用NodeJS开发基于以太坊的DApp
-
3.3.1 基于Web3.js的投票DApp的项目规划
-
3.3.2 从零开始实现一个投票DApp
-
3.3.3 一个有委托功能的投票DApp
-
-
3.4 使用truffle开发DApp案例实战
-
3.4.1 安装truffle和依赖环境
-
3.4.2 一个DApp demo
-
-
总结与提高
-
习 题
-
-
第4章 区块链3.0:Fabric技术原理
-
4.1 Fabirc是一种社会编程框架
-
4.1.1 从宏观上理解区块链1.0、2.0、3.0
-
4.1.2 超级账本Hyperledger的项目背景
-
4.1.3 Fabric是Hyperledger最重要的子项目
-
-
4.2 Fabric 1.0的基础架构
-
4.2.1 区块链数据结构
-
4.2.2 交易
-
4.2.3 节点
-
-
4.3 交易背书的基本流程
-
4.3.1 客户端创建交易后发送给它选择的背书节点
-
4.3.2 背书节点模拟交易,然后生成背书签名
-
4.3.3 提交客户端获取交易的背书,通过排序服务广播
-
4.3.4 排序服务投递交易消息给所有节点
-
-
总结与提高
-
习 题
-
-
第5章 Fabric联盟区块链技术实践 ——联盟区块链+电子病历实现医患纠纷治理
-
5.1 项目概述
-
5.1.1 项目的意义
-
5.1.2 确定项目技术总体方案
-
-
5.2 医疗纠纷治理系统设计与基础资源建立
-
5.2.1 医院院内医疗业务数据流程梳理
-
5.2.2 医疗纠纷调研分析
-
5.2.3 技术架构与方案设计
-
5.2.4 基础系统资源的建立与分配
-
-
5.3 基于Fabric架设电子病历区块链分布式网络
-
5.3.1 基础环境配置
-
5.3.2 组建Fabric联盟区块链集群网络
-
5.3.3 RPC调用Fabric操作区块链程序
-
-
5.4 查询与比对系统的设计与治理实现
-
5.4.1 数据采集系统的技术实现
-
5.4.2 数据上链系统的技术实现
-
5.4.3 查询与对比治理系统的技术实现
-
-
-
第6章 区块链产业发展趋势分析
-
6.1 区块链产业概念分析
-
6.2 世界区块链产业发展趋势
-
6.2.1 各国政府普遍支持区块链技术发展
-
6.2.2 区块链产业规模持续增长
-
6.2.3 区块链行业应用不断拓展
-
6.2.4 区块链核心技术趋于成熟
-
6.2.5 标准制定初显成效
-
6.2.6 政府监管体系不断完善
-
-
6.3 中国区块链产业发展趋势
-
6.3.1 基本态势
-
6.3.2 主要问题
-
6.3.3 改革创新
-
-
6.4 IPFS挑战Web和云存储产业
-
6.4.1 IPFS是什么
-
6.4.2 为什么需要IPFS
-
6.4.3 IPFS工作原理
-
6.4.4 IPFS的应用价值有哪些
-
-
-
附 录
-
附录A 区块链专业术语表
-
附录B bitcoin命令行列表与RPC API列表
-
附录C Fabric联盟链
-
附录D 大文件哈希校验评测
-
附录E 区块链相关企业和组织
-
- 参考文献
評分與評論
請登入後再留言與評分