区块链技术丛书区块链财税管理与CORDA开发指南
- ISBN:9787111619284
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:321
- 出版时间:2019-03-01
- 条形码:9787111619284 ; 978-7-111-61928-4
本书特色
内容简介
这是一本为财务、税务、泛金融等领域提供区块链解决方案的参考书,它不仅能指导这些领域的业务重塑,而且还能知道这些领域的区块链应用开发与设计。
作者是有20年工作经验的软件开发、区块链和财税领域专家,曾担任财税系统的核心产品经理。本书高屋建瓴,整体上梳理了财税场景下区块链与分布式账本的独有价值与应用创新脉络,也深入研究了适合金融与财税领域大规模应用的分布式账本架构Corda,作者发起设计了财税公链项目与EPOS共识机制,本书是作者在此过程中的研究心得与实践经验的整理记录!
本书在逻辑上分为两大部分:
第1部分:区块链重塑财税业务(第1~3章)
首先,介绍了区块链与分布式账本的一些关键概念和重要技术,包括二者的区别,以及它们的架构、加密算法和激励机制设计等内容;然后,对如何利用区块链和分布式账本技术重塑财税业务,提出了业务创新的方向和思路,以及区块链与财税场景结合的应用设计思路。内容简介
这是一本为财务、税务、泛金融等领域提供区块链解决方案的参考书,它不仅能指导这些领域的业务重塑,而且还能知道这些领域的区块链应用开发与设计。
作者是有20年工作经验的软件开发、区块链和财税领域专家,曾担任财税系统的核心产品经理。本书高屋建瓴,整体上梳理了财税场景下区块链与分布式账本的独有价值与应用创新脉络,也深入研究了适合金融与财税领域大规模应用的分布式账本架构Corda,作者发起设计了财税公链项目与EPOS共识机制,本书是作者在此过程中的研究心得与实践经验的整理记录!
本书在逻辑上分为两大部分:
第1部分:区块链重塑财税业务(第1~3章)
首先,介绍了区块链与分布式账本的一些关键概念和重要技术,包括二者的区别,以及它们的架构、加密算法和激励机制设计等内容;然后,对如何利用区块链和分布式账本技术重塑财税业务,提出了业务创新的方向和思路,以及区块链与财税场景结合的应用设计思路。
第二部分:Corda技术开发详解(4~16章)
全面、系统、详细地讲解了Corda的关键概念、开发环境搭建、API、应用开发、合约开发、节点与网络设计、集成与测试、高级特性开发、内部组件与库的使用、配套工具等。
内容简介
内容简介这是一本为财务、税务、泛金融等领域提供区块链解决方案的参考书,它不仅能指导这些领域的业务重塑,而且还能知道这些领域的区块链应用开发与设计。作者是有20年工作经验的软件开发、区块链和财税领域专家,曾担任财税系统的核心产品经理。本书高屋建瓴,整体上梳理了财税场景下区块链与分布式账本的专享价值与应用创新脉络,也深入研究了适合金融与财税领域大规模应用的分布式账本架构Corda,作者发起设计了财税公链项目与EPOS共识机制,本书是作者在此过程中的研究心得与实践经验的整理记录!本书在逻辑上分为两大部分:部分:区块链重塑财税业务(~3章) 首先,介绍了区块链与分布式账本的一些关键概念和重要技术,包括二者的区别,以及它们的架构、加密算法和激励机制设计等内容;然后,对如何利用区块链和分布式账本技术重塑财税业务,提出了业务创新的方向和思路,以及区块链与财税场景结合的应用设计思路。第二部分:Corda技术开发详解(4~16章) 全面、系统、详细地讲解了Corda的关键概念、开发环境搭建、API、应用开发、合约开发、节点与网络设计、集成与测试、不错特性开发、内部组件与库的使用、配套工具等。
目录
第1章 区块链与分布式账本技术1
1.1 概念理解1
1.1.1 区块链的核心本质1
1.1.2 区块链与分布式账本的异同点4
1.2 技术理解4
1.2.1 区块链和分布式账本架构的组成4
1.2.2 五种非常有用的加密算法6
1.2.3 几种具有代表性的架构和共识算法7
1.2.4 区块链激励机制设计与发展趋势9
第2章 区块链重塑企业财务管理11
2.1 现代企业财务管理的现状11
2.1.1 资金往来管理11
2.1.2 成本费用管理12
2.1.3 会计核算管理12
2.2 现代企业财务管理的痛点13
2.3 区块链重塑企业财务管理14
2.3.1 区块链改善生产、运营、财务协同效率的应用设计14
2.3.2 区块链改善内部、外部信息系统连接关系的应用设计15
2.3.3 区块链简化业务单据和业务留痕机制的应用设计16
2.3.4 区块链筑起合规墙减少审计与稽核投入的应用设计17
2.3.5 财务虚拟机与会计智能合约编辑语言的应用设计18
第3章 区块链重塑税收管理19
3.1 当前社会税收管理现状19
3.1.1 税收领域的税种分类19
3.1.2 各类税收管理的特点20
3.2 区块链对税收科技产生影响的四个阶段22
3.3 区块链在电子发票领域的应用23
3.3.1 电子发票的应用现状23
3.3.2 电子发票大规模应用的难点25
3.3.3 区块链技术的主要特点与电子发票对应分析26
3.3.4 区块链技术用于电子发票管理的4个基本要点27
3.4 全国区块链税收总账与分类账体系设计29
3.5 财税联盟链的设计30
第4章 关键概念33
4.1 基础概念33
4.1.1 Corda网络33
4.1.2 账本34
4.1.3 身份35
4.2 交易与共识相关概念36
4.2.1 状态36
4.2.2 合约38
4.2.3 交易39
4.2.4 流43
4.2.5 共识46
4.2.6 公证人47
4.2.7 时间窗49
4.3 其他相关概念49
4.3.1 预言机49
4.3.2 节点51
4.3.3 权衡53
第5章 快速入门55
5.1 安装设置55
5.1.1 Windows平台安装说明56
5.1.2 Mac平台安装说明57
5.1.3 Corda源代码58
5.2 运行CorDapp例子59
5.2.1 在IntelliJ中打开例子59
5.2.2 项目结构60
5.2.3 运行例子62
第6章 Corda应用开发基础69
6.1 什么是CorDapp69
6.2 编写一个CorDapp70
6.3 平台升级的方法72
6.3.1 平台升级的一般规则73
6.3.2 从V1.0或V2.0升级到V3.073
6.3.3 网络地图服务的升级修改73
6.3.4 Corda插件74
6.3.5 AMQP74
6.3.6 配置75
6.3.7 测试75
6.4 应用升级的方法76
6.4.1 与应用升级有关的概念76
6.4.2 如何升级流78
6.4.3 合约和状态的版本控制80
6.5 构建应用84
6.6 基于平台主版本构建应用87
第7章 Corda应用开发API88
7.1 Corda API总览88
7.1.1 内部API和稳定性保证89
7.1.2 Corda稳定模块89
7.1.3 Corda孵化中的模块90
7.1.4 Corda不稳定模块90
7.1.5 @DoNotImplement 注释91
7.2 States91
7.2.1 ContractState91
7.2.2 ContractState sub-interfaces91
7.2.3 用户定义的字段93
7.2.4 Vault94
7.2.5 TransactionState94
7.3 Persistence95
7.3.1 模式95
7.3.2 定制模式注册96
7.3.3 对象关系映射96
7.3.4 JDBC会话98
7.4 Contracts99
7.4.1 合约99
7.4.2 账本交易100
7.4.3 命令101
7.4.4 用命令进行分支验证102
7.5 Contract Constraints102
7.6 Vault Query106
7.7 Transactions114
7.8 Flows121
7.8.1 启动器121
7.8.2 应答器122
7.8.3 流逻辑122
7.8.4 服务集线器123
7.8.5 公证人124
7.8.6 流会话124
7.8.7 交易发送125
7.8.8 交易对方反应126
7.8.9 为什么要会话126
7.8.10 子流128
7.8.11 进度跟踪器131
7.8.12 并发、锁定132
7.9 Identity133
7.9.1 当事人133
7.9.2 机密身份133
7.9.3 SWAP流134
7.9.4 身份同步流134
7.10 ServiceHub136
7.11 RPC operations136
7.12 Core types137
7.12.1 安全散列137
7.12.2 复合密钥137
7.13 Testing138
7.13.1 流测试138
7.13.2 访问StartedMockNode内部构件140
7.13.3 合约测试140
第8章 Corda应用开发其他要点145
8.1 对象序列化145
8.1.1 白名单146
8.1.2 AMQP146
8.1.3 核心类型147
8.2 安全编码准则154
8.2.1 流154
8.2.2 合约154
8.3 流操作示范154
8.4 Corda要点一览表163
8.5 应用样本163
第9章 Corda节点165
9.1 创建本地节点165
9.2 运行本地节点170
9.3 部署节点171
9.3.1 在Linux系统上安装和运行Corda作为系统服务171
9.3.2 在Windows系统上安装和运行Corda并作为Windows服务173
9.3.3 测试安装175
9.4 节点配置175
9.5 客户端RPC180
9.6 SHELL185
9.6.1 连接SHELL185
9.6.2 参数语法186
9.7 节点数据库188
9.8 节点管理189
9.9 进程外验证192
第10章 Corda网络193
10.1 设置Corda网络193
10.2 网络许可196
10.3 网络地图200
10.4 版本管理203
第11章 合约开发示范204
11.1 Hello World204
11.1.1 我们的用例204
11.1.2 编写状态206
11.1.3 编写流208
11.1.4 运行我们的CorDapp211
11.1.5 结论214
11
作者简介
偶瑞军
软件研发和区块链领域的技术专家,有近20年的工作经验,有13项发明专利。
中国电子学会区块链专委会委员,国际区块链专利共享联盟专家顾问。专注于区块链和分布式账本技术的研究和实践,对区块链技术在财税和知识产权两个场景中的应用有丰富的实践经验。
现就职于航天信息股份有限公司,先后担任增值税发票系统的研发工程师和营改增发票系统的核心产品经理(上千万企业用户,应用规模),对财税领域有深入的理解。
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0