剧透丨以京东金融为例解析区块链数字票据

  证明的实践发现通过此次概念,的应用是机遇与挑战并存区块链技术在数字票据,碍共同作用价值与障。看到了商业价值潜力我们从概念证明中,区块链技术共性上的不足也从fabric看到了。探索的开始但这只是。而言具体,临如下挑战目前主要面。

  上考虑基于以,字票据的业务流程我们重新设计了数,据和电子票据区分开并且将它与纸质票,见表1具体详。

  bric架构下在当前的fa,现状态迁移只能手动实,本的不断更迭并且随着版,会不断增加迁移数据量,定性与安全性不易保证稳,善的解决方案暂时没有完。

  的实践上在具体,票据进行分层设计我们将区块链数字,数据层、平台层和应用层包括底层网络协议层、。方式很方便地接入到联盟链中各个参与方可以通过API的。的架构底下并且在这样,发行与流通管理(见图2)还可以实现多种信用资产的。

  rldState(物理上是存在RocksDB里的键值对)动态维护的数据◆业务运行的逻辑处理依赖于每个链代码(C1、C2)对应的相互隔离的Wo;

  上综,来未,传统金融机构一起京东金融集团将与,新金融有机结合将实体经济和创,理解和新兴科技的掌控凭借对供应链业务的,票据等产品形态通过区块链数字,盖传统金融机构触达不到的争取将业务和产品更多地覆,融做出积极贡献为数字普惠金。

  tate的Hash值并记录在账本上◆账本同步共识时校验WorldS,ldState值一致保障所有结点的Wor。

  009年11月份电子票据诞生于2,“央行”)设计和主管由中国人民银行(俗称。具有明显的先进性电票较纸质票据,证票据的真实性可以有效地保,比较缓慢但发展还。据显示央行数,的占比为8。3%2013年电票,到16。2%2014年达,年达到28。4%2015年上半,是以纸质银票为主市面流通的票据还。要区别在于信用环境而纸票与电票的主,以纸票为主票据大案中。来未,筑在企业与企业之间的贸易环节数字票据的信用环境将主要构,智能合约的票据池通过构造托管于,、融资和清算等实现实时支付,更好的数字普惠金融服务可以为中小微企业提供。上的强关联性而由于业务,将大大降低风险系数。

  的业务系统区别于传统,统在处理请求上是异步的以区块链作为底层的系。点需要对客户端的请求本身这是因为区块链中的验证节,行结果达成共识以及请求的执,多次通信进行信息同步来完成期间需要各验证节点之间的,知客户端请求的执行结果区块链本身不会主动通。求发送之后所以在请,态来确定请求是否已经执行完毕客户端需要不断地查询链的状,端而言会浪费计算资源频繁的查询不仅对客户,会造成额外负荷而且对区块链也,请求的高频场景不适用于有大量。

  理、票据发行和流通等常见功能本次概念证明最终完成了会员管。表单位都是强信用企业原则上每个验证节点代,管公私钥由自己保,业务操作需要使用私钥进行认证与数据加密所有参与方在票据平台上的交易、查询等。时同,身份识别和管理等职能承担上下游企业参与方。外此,产上链均需要经过严格审核平台会员登记以及票据资,上链一旦,不可篡改数据将,的交易流通环境就进入一个可信,YC环节完成K,会员均可见并且所有,间重复KYC流程避免不同参与方之,高了效率极大地提,险(见图4)减少信用风。

  大家普遍关心的话题区块链技术的性能是,病最多的地方也是大家诟,识也会有不同的表现当然不同的架构和共。拜占庭容错算法(PBFT)fabric的共识机制为,共识需要经过多次通信多个验证节点之间达成。:验证节点的数量和验证节点的性能这个过程的快慢主要取决于两方面。一方面对于第,的数量越多验证节点,的节点数越多也即参与共识,的时间也就越长达成共识所需,能也会越差系统整体性,法本身决定的这是由共识算。二方面对于第,验证节点来管理智能合约通过,行可能耗时较长而智能合约的执,较差的验证节点而言尤其对于性能相对。达成共识所需要的时间这可能会进一步拉长,决于性能相对较差的验证节点使得整个网络的性能实际上取,证节点完成了计算因为即使其他验,度慢的节点来完成共识仍然需要等待一部分速。

  一个完整的生命周期每个数字票据都有,区块链最核心的功能其中智能合约承担着。现、再贴现、回购等一系列业务类型包括票据开立、流转、贴现、转贴,易规则以及监管合规这些业务类型、交,合约编程的方式来实现理论上都可以通过智能,变化灵活变更升级并可根据业务需求。是但,构的智能合约还不够成熟目前基于fabric架,版本更迭比如产品,现数据迁移需要手动实,定性与安全性不易保证稳。

  然当,c有事件框架fabri,预定义或自定义事件的能力事件框架提供了生产和消费,个节点对特定的事件进行监听但需要单独的监听者连接到某。际的落地应用上这等同于在实,作出妥协可能需要。

  然当,应用中在实际,行一定程度的简化通过对共识算法进,这种相对可信的场景下尤其在数字票据联盟链,优化目的的是可以达到。

  的方式集体维护一个可靠数据库的技术方案区块链技术是一种通过去中心化和去信任,相互认知和建立信任关系的前提下能够让区块链中的参与者在无须,统确保资金和信息安全通过一个统一的账本系。务从业者很大的启发这项技术给票据业,建一个可信的交易环境利用区块链技术可以搭,割裂和风险事件避免信息的互相。而言具体,图所示如下,业务存在的问题出发我们先从当前票据,目标解决方案提出预想的,术的特征去匹配并用区块链技,实是较为可靠的技术方案从中发现区块链技术确。此为,门的数字票据项目组京东金融筹建了专,力量对票据业务进行全面梳理集合研究、业务和研发多方,汇票作为试验场景并选定商业承兑,践探索进行实。

  aincode是在交易被部署时分发到网络上Hyperledger fabric的ch,的沙箱来管理的应用级代码并被所有验证节点通过隔离。来运行chaincode的目前是通过Docker容器。

  后一场行业盛会2016年最,评选再度来袭第二届创新奖,23日12月,桥四季酒店北京亮马,技术、新理念带来全新变革见证新资本、新产业、新。能产业科技赋,个商业风口见证下一!

  可追踪溯源的特性区块链不可篡改、,行的完整交易记录及状态记录使得区块链保存了在链中进,用场景中在某些应,除自身外有限的数据内容企业可能只关心自身的或,证节点之一但作为验,保持链的完整及可溯源它必须保存全量数据来,就会造成大量的存储空间浪费这对于某具体的验证节点来讲。数据而非全量数据能否只保留部分,的完整性以及可验证性但同时仍然保持区块链,一步研究还需要进。

  链技术的一种架构实现fabric是区块,主要包括:会员它的逻辑结构,(chaincode区块链、交易和链代码,合约)即智能。支持组件“可插拔”这种模块化的架构,任何主流的语言来开发智能合约也具有强大的容器技术来支持。

  步去判断业务的可行性下面从四个角度进一。一第,层面数据。个场景下最大的价值所在这应该是区块链技术在这。总账的建立通过分布式,分布式记录实现数据的,一个中心服务器上而不是存储在某,间先后顺序记录并且数据按照时,篡改不可,数据的真实性和透明性可以有效地保证链上。且而,攻击或者损坏部分节点受到,库的完整性和信息更新也不会影响整个数据。二第,层面治理。兑汇票不同与银行承,票具有自偿性商业承兑汇,自身的信用做担保一般以核心企业。链联盟链里而且在区块,用中介做信息交互和认证不需要中心化系统或强信,算法解决信任问题而是通过共同的,都是扁平的、互信的保证每个参与角色,造信用甚至创。三第,程层面操作流。据环境下在数字票,了票据的完整生命周期区块链通过时间戳反映,个环节都是可视化的从发行到兑付的每,证票据的真实性可以有效地保。合约的特性而加入智能,值传递和可追溯性可实现端对端的价。四第,规层面监管合。链技术的特性得益于区块,的条件下在必要,监控数字票据的发行和流通全过程监管机构可以作为独立的节点参与,上审计实现链,管效率提高监,管成本降低监。来未,的更加成熟随着技术,央行数字货币甚至可以引入,付、监控资金流向等功能实现自动实时的DVP对。

  据票,是汇票特别,一种重要金融工具是供应链金融的,、信用等多重属性具有交易、支付,的融资渠道和低成本资金发挥了重要作用为我国实体经济特别是中小企业提供便捷。银行承兑汇票为主当前汇票业务以,仅占极小的比例商业承兑汇票。

  融家》杂志12月刊本文原载于《当代金,陈龙强、高歌作者王琳、;编辑整理由亿欧,人士参考供行业。

  们看到但是我,一第,贸易背景的实际掌控由于银行天然缺乏对,的要件审核只做形式上,存在天然的缺陷因而风控的穿透;二第,对银行时点资产规模的要求由于票据的审验成本及监管,众多的票据掮客市场上催生了,高杠杆错配等乱象丛生不透明、不规范操作和,行业的潜规则甚至成为了;三第,据大案频发近年来票,业务的诸多弊端暴露了银行票据,了重大损失银行遭受,资支持力度明显减小对中小企业的票据融。汇票的业务逻辑下在现有的银行承兑,端的实际供应链的健康情况银行很难深入地去了解企业,一视同仁的便捷到位的金融服务很难为供应链上的中小企业提供。

  区块链技术的发展随着互联网技术和,转向了技术业界将目光,去解决业务难题希望用技术创新,信用环境尤其是。模大、参与方众多由于票据市场规,链条很长而且业务,区块链技术极佳的应用场景国内外金融机构被认为是。

  块链网络上的链代码(智能合约)◆C1、C2⋯Cn表示发布在区,链账本来说对于区块,链代码的操作命令每页账本只记录;

  一个全新的增强型票据形态基于区块链的数字票据是,对此都很热衷目前市场上,形态也是千差万别演化出来的票据。票据形态会更加适应市场的需要京东金融也在积极探索什么样的,区块链技术本身而且并不想囿于,背离商业票据本身的价值刻意的削足适履可能会。务研究与代码实现历经3个月的业,本顺利完成第一次PoC(概念证明)京东金融区块链数字票据V0。1版,er fabric开源代码开发实现该版本完全基于Hyperledg,4个验证节点项目组部署了,务公司、银行和上游供应商分别定义为核心企业、财,闭环内形成联盟链在一个小的商业,兑付等基本动作完成票据发行和,块链技术的应用检验项目重点在于对区。幅限制鉴于篇,攫取一二本文仅。

  aincode的各自隔离这样做的好处是所有的ch,干扰互不,全性高并且安。显而易见的但缺点也是,级应用中在企业,断地进行迭代更新一个产品需要不,来讲具体,de在发布之后不会是一成不变的实现某个功能的chainco,、升级、bug修复等可能会有功能的调整,能需要频繁地更新以适应需求某些chaincode可。e运行在沙箱隔离环境由于chaincod,状态)也都单独存储运行时的数据(也即,就相当于发布了一个全新的chaincode这样每次对chaincode的改动再发布,数据也无法直接访问对原始版本所积累的。

  技术和区块链技术的发展【编者按】随着互联网,光转向了技术业界纷纷将目,去解决业务难题希望用技术创新,是区块链技术极佳的应用场景基于区块链的数字票被认为。总监陈龙强、京东金融供应链金融事业部高级经理高歌三人联手区块链票据是什么?京东金融副总裁王琳、京东金融战略研究部,什么是区块链数据以自身为例解析。

分享: