作品简介

本书主要分为两大部分:第一大部分主要聚焦于对区块链概念的介绍和对财税业务场景的深入剖析。第二大部分主要是对分布式账本架构Corda进行详细介绍。本书之所以选取Corda进行介绍,是因为笔者认为目前最接近财税场景需求的,能把区块链和分布式账本技术思想充分发挥出来的架构就是Corda。当然,现阶段的Corda还不是最理想的架构,但因为其是开源架构,所以笔者在研发实践中,对不适用的部分进行了改造,对缺失的部分进行了设计补充,这些内容也包含在书中。第二部分的内容主要来自开源社区开发文档,并加入了笔者自己的理解,此事也得到了Corda开源社区和R3公司的官方授权。开发紧密结合开源社区,有利于紧跟社区发展,学习最新内容。

偶瑞军著。

作品目录

  • 前言
  • 第1章 区块链与分布式账本技术
  • 1.1 概念理解
  • 1.2 技术理解
  • 第2章 区块链重塑企业财务管理
  • 2.1 现代企业财务管理的现状
  • 2.2 现代企业财务管理的痛点
  • 2.3 区块链重塑企业财务管理
  • 第3章 区块链重塑税收管理
  • 3.1 当前社会税收管理现状
  • 3.2 区块链对税收科技产生影响的四个阶段
  • 3.3 区块链在电子发票领域的应用
  • 3.4 全国区块链税收总账与分类账体系设计
  • 3.5 财税联盟链的设计
  • 第4章 关键概念
  • 4.1 基础概念
  • 4.2 交易与共识相关概念
  • 4.3 其他相关概念
  • 第5章 快速入门
  • 5.1 安装设置
  • 5.2 运行CorDapp例子
  • 第6章 Corda应用开发基础
  • 6.1 什么是CorDapp
  • 6.2 编写一个CorDapp
  • 6.3 平台升级的方法
  • 6.4 应用升级的方法
  • 6.5 构建应用
  • 6.6 基于平台主版本构建应用
  • 第7章 Corda应用开发API
  • 7.1 Corda API总览
  • 7.2 States
  • 7.3 Persistence
  • 7.4 Contracts
  • 7.5 Contract Constraints
  • 7.6 Vault Query
  • 7.7 Transactions
  • 7.8 Flows
  • 7.9 Identity
  • 7.10 ServiceHub
  • 7.11 RPC operations
  • 7.12 Core types
  • 7.13 Testing
  • 第8章 Corda应用开发其他要点
  • 8.1 对象序列化
  • 8.2 安全编码准则
  • 8.3 流操作示范
  • 8.4 Corda要点一览表
  • 8.5 应用样本
  • 第9章 Corda节点
  • 9.1 创建本地节点
  • 9.2 运行本地节点
  • 9.3 部署节点
  • 9.4 节点配置
  • 9.5 客户端RPC
  • 9.6 SHELL
  • 9.7 节点数据库
  • 9.8 节点管理
  • 9.9 进程外验证
  • 第10章 Corda网络
  • 10.1 设置Corda网络
  • 10.2 网络许可
  • 10.3 网络地图
  • 10.4 版本管理
  • 第11章 合约开发示范
  • 11.1 Hello World
  • 11.2 Hello World!Pt.2-Contract Constraints
  • 11.3 编写合约
  • 11.4 编写合约测试
  • 11.5 升级合约
  • 第12章 集成测试与流开发示范
  • 12.1 集成测试
  • 12.2 使用客户端RPC API
  • 12.3 构建交易
  • 12.4 编写流
  • 12.5 编写流测试
  • 第13章 高级特性开发示范
  • 13.1 运行公证服务
  • 13.2 编写预言机服务
  • 13.3 编写定制公证服务(实验阶段)
  • 13.4 交易撕裂
  • 13.5 使用附件
  • 13.6 事件调度
  • 13.7 观测器节点
  • 第14章 工具
  • 14.1 网络模拟器
  • 14.2 DemoBench
  • 14.3 节点资源管理器
  • 14.4 负载测试
  • 第15章 节点内构件
  • 15.1 节点服务
  • 15.2 Vault
  • 15.3 网络和消息传递
  • 第16章 组件库
  • 16.1 流库
  • 16.2 合约目录
  • 16.3 金融模型
  • 16.4 利率互换
展开全部