区块链:交易系统开发指南

作者
武源文
丛书名
出版社
电子工业出版社
ISBN
9787121350078
简要
简介
内容简介书籍计算机书籍 本书使用通俗易懂的语言,从技术的角度详细介绍了区块链交易系统应有的功能架构及工作原理,让人们能够张开双臂轻松地拥抱区块链技术,享受区块链交易系统带来的惊喜与成就感。本书共分7章,第1~2章主要介绍区块链及数字货币的基本概念,以及各种公有链的API接口;第3~5章主要介绍区块链交易系统的分类架构及功能;第6章主要介绍区块链交易系统面临的问题及演进方向;第7章对全书做了总结。本书是作者多年从事区块链交易系统产品研发实践经验的概括和总结,实用性和技术指导性较强,可供从事区块链产品研发和区块链交易系统研发的人员参考研究,也可供希望了解区块链技术或希望投身于区块链交易系统开发的技术人员学习。本书同样适用于传统行业、互联网金融等一些非区块链行业中从事电子商务、在线购物等其他交易系统产品研发、测试、维护等的技术人员参考学习。
目录
第1章 区块链交易基础........................................................ 1
1.1 区块链概述.................................................................................................................... 1
1.1.1 区块链的定义.......................................................................................................1
1.1.2 区块链的核心原理 ............................................................................................ 3
1.1.3 区块链的特性...................................................................................................... 4
1.2 区块链分类.................................................................................................................... 6
1.2.1 公有链.................................................................................................................. 6
1.2.2 私有链.................................................................................................................. 7
1.2.3 联盟链.................................................................................................................. 7
1.2.4 其他分类方式.......................................................................................................8
1.3 数字货币 .......................................................................................................................8
1.3.1 什么是数字货币 ................................................................................................ 8
1.3.2 数字货币与法币的不同 .................................................................................... 8
1.3.3 数字货币的产生和发展 .................................................................................... 9
1.4 数字货币交易 ............................................................................................................ 11
1.4.1 数字货币交易的特点................................................................................... .....11
1.4.2 数字货币成交的基本原则 .............................................................................. 11
1.5 区块链交易系统 ........................................................................................................ 12
1.5.1 区块链交易系统的特点 .................................................................................. 12
1.5.2 区块链交易系统中常见的专业名词................................................................ 13
.1.6 本章小结 ................................................................................................................... 14
第 2 章 公有链及其 API 接口..................................................15
2.1 BTC .............................................................................................................................. 15
2.1.1 BTC 公有链的特点........................................................................................... 15
2.1.2 BTC 公有链 API 接口..................................................................................... 15
2.2 ETH .............................................................................................................................. 22
2.2.1 ETH 公有链的特点........................................................................................... 22
2.2.2 ETH 公有链 API 接口..................................................................................... 23
2.3 SWT.............................................................................................................................. 35
2.3.1 SWT 公有链的特点 ........................................................................................ 35
2.3.2 SWT 公有链 API 接口 .................................................................................. 35
2.4 MOAC.......................................................................................................................... 42
2.4.1 MOAC 公有链的特点 ..................................................................................... 42
2.4.2 MOAC 公有链 API 接口 .............................................................................. 42
2.5 EOS .............................................................................................................................. 47
2.5.1 EOS 公有链的特点 ......................................................................................... 47
2.5.2 EOS 公有链 API 接口 ................................................................................... 48
2.6 本章小结 .................................................................................................................... 52
第 3 章 交易系统架构 ........................................................53
3.1 系统概述 .................................................................................................................... 53
3.1.1 背景.................................................................................................................... 53
3.1.2 系统目标 .......................................................................................................... 54
3.1.3 设计理念 .......................................................................................................... 54
3.2 业务功能 .................................................................................................................... 60
3.2.1 功能架构 .......................................................................................................... 61
3.2.2 功能模块 .......................................................................................................... 62
3.2.3 系统流程图 ...................................................................................................... 63
3.2.4 业务流程 .......................................................................................................... 64
3.3 系统模块 .................................................................................................................... 67
3.3.1 服务熔断 .......................................................................................................... 67
3.3.2 风控服务 .......................................................................................................... 67
3.3.3 数据库设计 ...................................................................................................... 68
3.3.4 组网部署结构设计 .......................................................................................... 68
3.4 技术选型 .................................................................................................................... 70
3.4.1 ZooKeeper 选型 ............................................................................................... 70
3.4.2 Dubbo 选型........................................................................................................ 73
3.4.3 中间件选型 ...................................................................................................... 81
3.4.4 Redis .................................................................................................................. 83
3.4.5 数据库................................................................................................................ 84
3.4.6 MyBatis .............................................................................................................. 87
3.4.7 Druid .................................................................................................................. 90
3.4.8 日志收集 .......................................................................................................... 91
3.4.9 数据同步 .......................................................................................................... 93
3.4.10 数据分析 ........................................................................................................ 94
3.4.11 实时计算 ........................................................................................................ 95
3.4.12 实时推送 ........................................................................................................ 97
3.5 本章小结 .................................................................................................................... 98
第 4 章 交易系统功能 ........................................................99
4.1 前台功能 .................................................................................................................... 99
4.1.1 交易.................................................................................................................... 99
4.1.2 财务中心 ........................................................................................................ 118
4.1.3 个人中心 ........................................................................................................ 143
4.1.4 服务中心 ........................................................................................................ 161
4.2 后台管理概述 .......................................................................................................... 164
4.2.1 用户管理 ........................................................................................................ 167
4.2.2 交易管理 ........................................................................................................ 178
4.2.3 财务管理 ........................................................................................................ 211
4.2.4 运营推广 ........................................................................................................ 236
4.2.5 系统监控及预警 ............................................................................................ 238
4.3 多语言 ...................................................................................................................... 249
4.3.1 多语言的目的.................................................................................................. 249
4.3.2 多语言网站实现方案...................................................................................... 250
4.4 软件安全测试 .......................................................................................................... 255
4.4.1 安全测试基本概念 ........................................................................................ 255
4.4.2 安全测试的目的 ............................................................................................ 256
4.4.3 安全测试理论.................................................................................................. 256
4.4.4 安全测试与功能测试的区别.......................................................................... 257
4.4.5 安全测试与渗透测试的区别.......................................................................... 257
4.4.6 安全测试工具介绍 ........................................................................................ 257
4.5 系统运维 .................................................................................................................. 263
4.5.1 平台的数据分类 ............................................................................................ 264
4.5.2 DevOps............................................................................................................. 264
4.5.3 持续集成、持续交付、持续部署 ................................................................ 266
4.6 本章小结 .................................................................................................................. 277
第 5 章 中心化区块链交易系统................................................278
5.1 中心化区块链交易系统的特点 .............................................................................. 278
5.1.1 中心化区块链交易系统的机制 .................................................................... 278
5.1.2 中心化区块链交易系统的 gas 耗费 .......................................................... 280
5.1.3 中心化区块链交易系统的优劣势 ................................................................ 281
5.2 去中心化区块链交易系统的特点............................................................................ 283
5.2.1 去中心化区块链交易系统的机制 ................................................................ 283
5.2.2 去中心化区块链交易系统的 gas 耗费........................................................ 285
5.2.3 去中心化区块链交易系统的优劣势.............................................................. 286
5.3 本章小结 .................................................................................................................. 287
第 6 章 交易系统的演进......................................................288
6.1 去中心化 .................................................................................................................. 288
6.1.1 中心化交易系统 ............................................................................................ 289
6.1.2 去中心化交易系统 ........................................................................................ 292
6.2 证券化 ...................................................................................................................... 294
6.3 本章小结 .................................................................................................................. 295
第 7 章 总结................................................................296
7.1 完美支持各种链 ...................................................................................................... 296
7.2 稳定、高可用的系统 ................................................................................................ 298
7.3 交易系统功能齐全.................................................................................................... 298

推荐

车牌查询
桂ICP备20004708号-3