区块链实战 金融与贸易落地案例分析
作者:陀前途
出版时间: 2020年版
内容简介
本书重点向大家展示了区块链在金融和国际贸易两个领域的落地案例,是一本实际业务落地案例与区块链技术相结合的实战型图书。本书从区块链技术的背景和发展现状出发,分析了当前金融领域和国际贸易领域的一些业务痛点,以及如何使用区块链技术来解决这些问题,并说明了其优势。本书着重介绍了区块链上的数据隐私、身份隐私及其技术原理,同时进一步讲解了零知识证明的概念和原理,以及当前的零知识证明技术,包括ZK-SNARK、ZK-STARK、Bulletproofs等,并对超级账本的核心技术架构进行了详细的解释。本书最后介绍了区块链在保理业务中的实践案例,并且挑选出几个***应用区块链的国际贸易子领域,针对其对应的区块链解决方案及区块链在该子领域中的应用现状进行了详细的介绍。
目录
目录
第1章 金融与贸易概述 1
1.1 区块链金融领域现状 2
1.1.1 证券 2
1.1.2 保理 2
1.2 区块链国际贸易领域现状 4
1.2.1 数字化低、确定性低和效率低 5
1.2.2 信任程度低 5
1.2.3 经典案例 6
第2章 区块链技术基础 7
2.1 哈希 7
2.2 默克尔树 9
2.3 双花攻击 13
2.4 SPV 15
2.5 对称加密 18
2.6 非对称加密 21
2.7 PKI体系 22
2.7.1 数字证书管理CA 23
2.7.2 数字证书 24
2.8 拜占庭将军问题 25
第3章 区块链交易隐私保护 28
3.1 区块链交易隐私 28
3.1.1 数据隐私 28
3.1.2 身份隐私 29
3.1.3 全面隐私 36
3.2 零知识证明 36
3.2.1 保密交易 36
3.2.2 核心技术 37
3.2.3 ZK-SNARK 50
3.2.4 ZK-STARK 52
3.2.5 Bulletproofs 54
第4章 超级账本技术架构 56
4.1 超级账本概述 56
4.2 通道 58
4.2.1 通道的设计 58
4.2.2 通道的启动 59
4.2.3 通道的创建 60
4.2.4 通道的终止 60
4.2.5 通道的交易 61
4.2.6 通道的链码 61
4.3 账本 61
4.3.1 账本设计 62
4.3.2 交易的生命周期 63
4.4 状态数据库 65
4.4.1 CouchDB 66
4.4.2 内置链码方法操作 66
4.4.3 状态数据库带来的挑战 67
4.5 MSP 68
4.5.1 MSP示例 69
4.5.2 超级账本平台的MSP 70
4.6 Gossip 70
4.6.1 Gossip介绍 70
4.6.2 排序场景应用 71
4.7 基于Kafka的排序服务 72
4.7.1 Kafka简介 72
4.7.2 排序服务V1.0――分区同步 74
4.7.3 排序服务V2.0――批处理 76
4.7.4 排序服务V3.0――批处理计时器 76
4.7.5 排序服务V4.0――终极方案 79
4.8 超级账本的安装部署 81
4.8.1 安装依赖 81
4.8.2 镜像拉取 82
第5章 区块链金融实践案例 83
5.1 业务背景 83
5.1.1 区块链保理业务流程 83
5.1.2 区块链保理业务价值 85
5.2 区块链保理技术方案 85
5.2.1 关键概念 85
5.2.2 技术架构 86
5.3 智能合约:账户 88
5.3.1 账户合约初始化 89
5.3.2 组织机构账户注册 94
5.3.3 查找账户列表 97
5.4 智能合约:发票 101
5.4.1 设计 101
5.4.2 开票 106
5.4.3 转票(拆借) 124
5.4.4 融资 131
5.4.5 确权 141
第6章 区块链在国际贸易领域的应用案例分析 147
6.1 原产地证案例分析 147
6.1.1 原产地证业务介绍 147
6.1.2 原产地证业务的痛点 149
6.1.3 数字化原产地证区块链解决方案 150
6.1.4 基于区块链的数字化原产地证平台业界实践 155
6.2 提单案例分析 156
6.2.1 提单业务介绍 156
6.2.2 提单业务的痛点 156
6.2.3 数字化提单区块链解决方案 157
6.2.4 基于区块链的数字化提单业界实践 163
6.3 认证案例分析 163
6.3.1 认证业务介绍 163
6.3.2 认证业务的痛点 164
6.3.3 数字化认证区块链解决方案 164
6.3.4 基于区块链的数字化认证业界实践 169
6.4 信用证案例分析 169
6.4.1 信用证业务介绍 169
6.4.2 信用证业务的痛点 173
6.4.3 数字化信用证区块链解决方案 174
6.4.4 基于区块链的信用证业界实践 175
6.5 福费廷案例分析 176
6.5.1 福费廷业务介绍 176
6.5.2 福费廷业务的痛点 178
6.5.3 福费廷区块链解决方案 178
6.5.4 福费廷区块链业界实践 179
6.6 跨境物流案例分析 180
6.6.1 跨境物流业务介绍 180
6.6.2 跨境物流业务的痛点 184
6.6.3 数字跨境物流区块链解决方案 187
6.6.4 跨境物流区块链业界实践 191
参考文献 194