| 作者 |
| 武源文 |
| 丛书名 |
| 出版社 |
| 电子工业出版社 |
| 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 |