写点什么

区块链在金融风险数据共享中的应用实践(下篇)

  • 2020-03-22
  • 本文字数:2523 字

    阅读完需:约 8 分钟

区块链在金融风险数据共享中的应用实践(下篇)

非对称信息博弈的最优契约-事后记账与事后审计

如上篇所述,事后记账由被查询方来完成,那么记录的账目信息中都包含哪些内容呢?


  • 简单来说,可以描述成:谁查询了谁,查询了哪些数据,这些数据会导致通证积分余额产生什么样的变化。

  • 详细来说,账目信息会以键值对的方式记录到区块链节点中。


Key 值包括查询方与被查询方,以及查询方拟定的唯一序列号组成(由查询方拟定序列号,主要考虑到被查询方记录账目以及双方存在博弈关系)。此外,记账信息 Key 值中还包含了分期信息,后文将详述分期信息的必要性。


Value 值中主要包括查询请求和查询结果,还有根据查询请求和查询结果生成的通证积分结转信息。查询请求和查询结果信息并不能直接作为账目信息发往区块链的背书节点。本文上篇的部署架构中明确了背书节点分别从属于不同的参与机构,如果直接发送原始数据,会有数据安全的隐患存在。Fabric1.2 版本中添加了节点私有数据库 sideDB,用于处理此类隐私数据的安全隐患问题,但仍然存在一些交易效率的相关问题。所以实施方案中,会把原始数据的摘要信息以及对摘要信息的签名作为记录账目的组成部分。摘要信息证明了原始数据的存在,而签名则证明了原始数据的来源。这两项数据可以有效证明查询请求与查询结果的合法性,并且原始数据不会以任何形式暴露给背书节点。


记账信息通过交易的形式发往区块链背书节点,背书节点通过合约校验记账交易的合法性,包括签名是否正确,积分结转是否合理等等。唯一无法校验的环节在于,原始数据与摘要数据的一致性。对于查询方来说,对于被查询方的记账交易,唯一需要质疑的内容,也是原始数据与摘要数据的一致性问题。原始数据基于安全性考虑,无法传递到区块链背书节点,公布给所有参与机构见证。但是,查询方对于账目信息存在疑虑的时候,可以在链外向监管运营系统发起审计操作。


事后审计是监管运营系统自动执行的相关业务流程,不需要人工干预。系统会读取原始数据与链上数据,按照固定的处理流程进行对比,最终裁定该笔审计操作是否被认可。一旦查询方获取到监管运营系统给予的审计背书(包含监管运营系统的签名),就可以发起一笔冲正交易,将对应的记账信息置为无效。这个过程也就是记账交易完成之后的审计流程,简称事后审计。需要特别指出的是,并不是每笔记账交易都需要进行事后审计,只有那些查询方质疑的交易才会由查询方发起审计校验,而审计校验的成本是向监管运营系统公布原始数据。


基于区块链的通证积分清结算体系

探讨通证积分清结算体系之前,简要介绍一些预先设定,联盟链参与机构的初始积分都是零,使用透支的方式来花销积分,并设置积分透支的软上限。透支软上限的监测以及调控,都是通过监管运营系统来统一管理。所有参与机构的积分余额,在固定期限(比如一个月),由监管运营系统根据链上的快照数据来进行链外的资金结算。举例来说,链上的每家机构的积分余额,可能为正也可能为负,在链下进行资金兑付后,积分余额将被清零。深入探讨积分清结算体系内的几类交易:


  • 积分记账交易:由参与机构发起交易。由于区块链是异步确认交易的过程,每个区块中包含的交易会在区块生成后进行再次校验。同一个区块中的多笔交易可能改变了同样的读写集合,就会导致交易无效的发生。如下图,区块 0 中,A 查 B,B 查 C,如果两笔交易都读取了 B 的余额,至少会造成 B 查 C 交易无效。为了提高交易的有效性,所有的记账交易并不会读取并改变每家机构的积分余额,只是记录账目的发生(谁查询了谁,查询数据是什么,待清算积分是多少)。

  • 积分冲正交易:由参与机构发起交易。冲正交易来源于事后审计,但是需要考虑时限性问题。如果记账交易已经完成链下的资金结算,将无法回滚交易并执行冲正操作。所以,冲正交易发起时限为当期积分快照交易完成前。

  • 积分清算交易:由监管运营系统发起交易。主要有两个功能,首先是汇总记账交易产生的积分余额变更,其次是监管运营系统监测联盟参与机构的透支额度是否已经被突破。积分清算交易同样面临交易有效性问题,如果该交易不是某个区块的最后一笔交易,则一定会造成交易无效。因为积分清算交易依赖于积分记账交易,在积分清算交易提交后再次发生积分记账交易,一定会导致积分清算交易无效。为了解决这个问题,适时引入了积分改期交易。

  • 积分改期交易:由监管运营系统发起交易。将所有的记账交易,分为若干记账周期。例如,每日零点发起积分改期交易,开启一个新的记账周期。这样使得积分记账交易依赖于积分改期交易,而积分改期交易一定是有效交易。积分改期交易完成之后,积分清算交易无论何时进行,同样也变成有效交易了。

  • 积分快照交易:由监管运营系统发起交易。积分快照交易将汇总多个积分清算交易产生的积分余额变更,为链外资金结算提供链上积分快照数据参照。积分清算交易周期可以被监管运营系统灵活调整,但积分快照交易周期则需要与链外资金结算周期保持同步。


项目可扩展性-机构接入成本

联盟链项目的机构接入成本主要体现在组网配置中,本文暂不讨论此类问题。从业务开展角度来看,新机构加入联盟链,需要首先进行接口改造,主要包括数据查询与数据提供两个接口;然后部署区块链服务系统,服务系统将由联盟提供统一定制蓝本;最后部署从属于该机构的区块链背书节点,承载智能合约,校验各类交易的有效性。


根据联盟整体运行性能要求,服务系统的部署环境会有最低配置要求,而参与机构的业务系统接口也需要达到一定的最低并发要求。此外,为了提高节点运行性能,参与机构背书节点可以采用读写分离的部署策略等等,不再逐一详述。新机构接入流程,首先在测试环境进行演练,之后将移植到生产环境。


总结与展望

综合前文所述,基于联盟链的架构,设计实施了金融风险数据共享的解决方案。目前该方案仅提供了数据的计价能力,仍然欠缺数据的评价能力。完善数据的评价能力可以通过使用权益积分来实现,仍处于探索阶段。


区块链从问世之初,就不仅仅是一种分布式数据库,不应仅仅用来完成上链记账操作。或者说,区块链不仅仅是一项技术,而是结合了经济学,社会学,密码学,博弈论等等内容的综合体。在一个熵增(不确定性逐步增长)的环境下达成共识,形成制度博弈,最终优胜劣汰,良币驱逐劣币,达到某个细分领域内的行业自治才是区块链能够带来的最终改变。



2020-03-22 21:04823

评论

发布
暂无评论
发现更多内容

模块六作业

novoer

「架构实战营」

架构实战营5期模块1作业

lovles

「架构实战营」

复古冰雪传奇H5游戏详细图文架设教程

echeverra

游戏开发 游戏

微信架构简析和学生系统初步方案

Bear

「架构实战营」

LabVIEW仪表盘识别(实战篇—6)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 仪表盘识别

架构训练营模块一作业

苍狼

获奖作品公布,快来看看有没有你!

InfoQ写作社区官方

新春征文 热门活动

WorkPlus赋能数字政府迈入发展新阶段

BeeWorks

[架构实战营]-架构实训一

邹玉麒

「架构实战营」

华为云FusionInsight连续三次获得第一,加速释放数据要素价值

华为云开发者联盟

大数据 数据湖 云原生 FusionInsight 华为云

Android Studio开发flutter快捷键及文本显示技巧。

坚果

flutter 1月月更

git 使用总结

麦可

git 开发工具

小程序电商业务微服务拆分及基础设施选型

swallowluo

架构实战营 #架构实战营 「架构实战营」

ReactNative进阶(三十六):ES8 中 async 与 await 使用方法详解

No Silver Bullet

Async React Native await 1月月更

架构设计小试牛刀

Fingal

架构实战营

架构图 - 微信 & 学生管理系统

Ntropy

架构实战营

LabVIEW实现PCB电路板元器件匹配定位(实战篇—7)

不脱发的程序猿

计算机视觉 图像处理 LabVIEW PCB电路板元器件匹配定位

音视频技术如何为元宇宙提供全真稳的全新体验之漫话腾讯云音视频 | 社区征文

liuzhen007

音视频 1月月更 新春征文

JavaScript 之 Proxy

编程三昧

JavaScript 前端 Proxy 1月月更

一起玩转LiteOS组件:TinyFrame

华为云开发者联盟

LiteOS 串口 LiteOS组件 TinyFrame

什么时候该减少质量投入?

QualityFocus

质量管理 软件测试 测试思维

微信朋友圈架构设计

刘洋

#架构实战营

模块一作业--

Leo

「架构实战营」

微信业务架构 & 学生管理系统架构

凌波微步

「架构实战营」

「架构实战营」模块一作业

hxb

「架构实战营」

数据治理平台化的通用框架设计

小鲸数据

我的架构学习之始

浪飞

写了这么多年后端,你知道事务脚本模式吗?

蜜糖的代码注释

Java 互联网 后端

华山论“件”:Kafka、RabbitMQ、RocketMQ技能大比拼

华为云开发者联盟

kafka RocketMQ RabbitMQ 华为云 消息中间件

Centos7下Nginx编译安装与脚本安装的记录

edd

高效管理邮件的方式

NinetyH

工具软件 办公效率 邮件管理

区块链在金融风险数据共享中的应用实践(下篇)_文化 & 方法_京东数字科技产业AI中心_InfoQ精选文章