京东唐志雄:从技术角度看白条资产证券化

原创
开发 项目管理
资产证券化的话题是一个金融的话题,相对来讲受众群体会少很多,在技术圈里面介绍是不是跑题了?坦白讲,我也不是没存在这方面的担忧,不过今天这里讲的更多是技术原理,更多是从业务角度看待技术的实现。

自从上次有关于白条大数据的介绍以后,51cto的小王同学告诉我说点击量很不错,希望有更进一步的介绍,不过这一次我想换一个分享主题,谈一谈最近很火的白条资产证券化的话题。

【作者简介】 

[[156043]]

京东支付研发负责人

唐志雄京东5年级别的骨灰员工,曾负责过京东财务、交易、支付、虚拟资金、结算等核心系统。京东金融成立后加入到金融研发团队,现在负责京东消费金融(京东白条)和京东保险两条业务线的技术研发工作,对电商、互联网金融等新兴领域有丰富的经验和独特的理解。

资产证券化的话题是一个金融的话题,相对来讲受众群体会少很多,在技术圈里面介绍是不是跑题了?坦白讲,我也不是没存在这方面的担忧,不过今天这里讲的更多是技术原理,更多是从业务角度看待技术的实现。

资产证券化就发生在我们每一个人身边

毕竟这是一个跟金融领域相关的话题,还是有必要做一个简单的介绍。资产证券化也不是什么新鲜业务,很早就出现了,在美国的次贷危机更是用的如火如荼,它在金融上的名词解释我就不说了,大家可以去找下度娘。我这里更想从大家能接触和感知的角度去描述一下,其实它离我们日常生活并不遥远,如果你用贷款买了房子,给你贷款的银行很可能就进行这种操作,专业化名词叫做MBS(住房抵押贷款证券化)。同样如果你贷款买了车,今天你用白条买了手机、家装家电等,都牵涉到类此业务,只不过后面的非房贷业务操作的专业术语变更了一种名词称作ABS(资产支撑证券化),了解了这些内容也许对你以后的生活和投资都有裨益。

什么是资产证券化?

从我们最熟悉的图例模式来解释一下,如下图所示,A向B进行借款,B就获得了A的债务权益,并且还有一定的收益,B觉得这门买卖不错,还想继续做大,但是手里的资金是有限的,怎么去解决这个问题呢,于是就想到能不能把对A的债权进行转让给C呢,这样就能立即获得现金,进而可以继续放贷,迅速扩大规模,这个流程是资产证券化最原始的模型。

 

如果资产证券化就是这么简单的模型,那也许就不用专题来讨论了,在上面的两个图例中,B借款给A并且取得合法的回报的过程叫做贷款,而B向C转让资产并且获得资金的过程叫做融资,而目前国内法律许可公开融资的渠道都是受到一行三会(银监会、保监会、证监会)监管的,所以如果B本身不具备融资的资质的话,就必须找具备这样资质的机构去进行运作融资,这个过程才是资产证券化的过程,京东的白条就是典型的资产,整个过程可以用下面这个流程来表示。

为什么要资产证券化?

聪明的读者可能会问题,B放贷给A与B向C继续去融资这两种业务本身并无关联,无需做资产证券化也照样可以获得资金来源(靠企业信用担保),也可以达到扩大业务生产规模的目的,真的是这样吗?

在金融界,有一个常用术语叫做表内资产转化为表外资产,这里的表指的就是负债表,负债也是衡量一个企业经营风险最重要的参考因素之一。对银行来说,转移这种负债之后他就不用储备更多的储备金,同时由于杠杆的作用他的自有资金可以进行更大规模的放贷业务;对企业来说,这样可以不被负债所拖累,甚至降低企业信用和融资能力。从另一个角度上讲,也只有这样做才能符合财务、审计和合规上的要求,公司任何时候都可以清晰的看到自己的负债损益情况,以做出正确的战略选择。说到这里大家也许明白资产证券化的两大好处,一是有快速融资的方式(债券类),二是可以将负债剥离在体系之外,降低企业经营和信用风险(通俗的说,就是再借钱的时候,别人会参考你现在还在外面欠了多少钱)。

技术角度上的资产

前面的名词中出现比例***的就是“资产”了,资产究竟是什么?作为本文的关键要素,还是有必要对它进行一番技术化的讨论,为了简化概念,我们今天讨论的资产仅限于债权类资产,通俗的说就是我们常说的“借条”。我们先来分析一下它的组成部分:借款人、贷款人、贷款金额、贷款起始时间、应还款时间、实际还款时间、贷款收益。借贷人主体不是我们本次讨论内容,可以先刨去,而贷款收益又与贷款金额和贷款时间息息相关,可以简单的描述为 收益=F(金额,贷款时长),大部分情况下 收益=金额*贷款时长*N(常量),鉴于此我们可以用一个长方形来表示一笔资产(见下图左侧图例)。再考虑到实际还款时间,可以衍生出以下几种情况来。1为实际还款时间等于应还款时间,2为实际还款时间早于应还款时间、3为实际还款时间超过应还款时间,4为一直未还款。

对有所的金融企业来说,1和2是受欢迎的,3是要警惕的,4是要努力规避的。

如何证券化?

说道这里,大家也许明白了我们今天讨论证券化主题需要做的事情就是将B对A的债券转让到C对A拥有债权上,再回到我们具体的案例中来,我们今天要讨论的是白条资产证券化,上述的A就是白条用户,B就是京东金融,C就是交易所,那么问题了来了,AB之间会形成大量并且分散的资产,甚至还会产生小部分坏账,怎么样才能去交易所进行发行融资呢?难道需要每一笔资产进行公示?那投资人岂不是疯了,需要去关注几百上千万的白条用户的贷款明细?所以这里就牵涉到一个资产标准化的问题,靠机制来保护投资者的利益和资金安全。

学过Java和C#等面向对象编程的人都知道,在类型一章里面有一个叫做装箱的理论,这里要做的事情和装箱有点类似, B要把资产进行装箱,打包成大的资产包。如果把CB之间的资产理解为大箱子,那么AB之间的资产就是无数个小箱子。理想的情况下,我们的装箱效果如下所示。   

如果有人对此模型不是很了解,举一个例子也许能让更多人明白,这个模型是不是经典的游戏俄罗斯方块特别想呢?大资产就好比游戏显示屏上的外框,而资产就是里面的方块,当资产填满之后就会自动消亡(这里的因素就是还款时间),我们要做的事情就是让方块(小资产)填满整个屏幕(大资产)。

可是这仅是理想情况,我们的(白条)资产没有那么标准,每一笔的贷款金额,贷款时长和还款情况都有可能不同,所以无论是如何拼凑都很难达到刚好和大资产完全符合的情况,最有可能发生的情况如下所示。 

简单来说,会发生三类情况,一是填充的资产金额超过大箱子金额(总存在找不到金额拼接在一起完成和大资产相等的情况),二是小资产累计最长期限超过了大箱子的最长期限(总存在小资产的贷款时长不能拼接刚好等 大资产的贷款时长的情况),三是出现了提前还款、坏账和逾期情况,这又该如何处理呢?

也许答案并不难,简单来说,就是要做资产拆分,一是金额的拆分,另一个就是按照时间的拆分。金额的拆分可以理解为A虽然是一笔贷款,但是B和C同是他的债权人,时间的拆分可以理解为A贷款了一次,但是前段时间的债权人是C,后段时间的债权人是B。经过这样的拆分后,整个箱子就能装满不溢出了,也就达到了证券化融资的要求。

结合前面的债务关系图,我们可以更清晰的看到资金和资产的结构。如下图所示,资产池是管理的白条欠款,资金池融资机构的资金,京东需要将资产去换资金,以用于再扩大业务规模。如果用户还款了,资金池里面的资金就增加了,相应的资产池里面的资产就少了(因为用户的债务关系已经解除),两者的总和是固定的,即***融资金额。由于存储在资金池里面的资金往往是需要支付收益的(签订的融资协议),所以理论情况下资金池里面沉淀的资金越少越好(利用约充分),所以就要不停的拿新的资产来换取沉淀在资金池里面的资金(因为大量用户在不间断还款)。

综上所述,白条资产证券化的过程就是一个白条资产与外部资金不间断持续流动的过程,而这个过程对外部投资用户来说是不可见的,只要知道是一笔大的资产包就可以了。证券交易所有相应的资产评级来保证资产的安全性。

总结

由于篇幅原因,这次只介绍到这里 ,实际上的技术操作比这个要复杂一些,比如资产的选择和转让(从资金池到资产池)是有时效性要求的,因为资产每过一天 都有可能会发生属性的改变(比如发生还款或者撤销行为),这样一来如何在单位时间内转让上几十亿的资产,是有技术挑战的。当然对此感兴趣的朋友可能还会有更多的疑问,比如像

  1. 资产如何拆分的?
  2. 如果用户提前还款或者逾期还款了 ,会有哪些影响?
  3. 是否是所有的资产都可以放入资产池?又是如何遴选的?
  4. 本文中没有涉及到资产收益部分(俗称的利息),它在整个过程中又是如何体现的?
  5.   ……
责任编辑:王雪燕 来源: 51CTO
相关推荐

2015-11-03 15:00:09

技术周刊

2015-10-26 13:07:01

京东唐志雄京东白条

2015-10-27 14:52:00

技术周刊

2015-07-21 15:03:56

技术周刊

2010-06-07 10:44:09

2020-02-04 09:53:05

数据安全数据泄漏信息安全

2019-04-28 16:10:50

设计Redux前端

2016-08-22 12:52:41

GoogleFuchsia操作系统

2020-01-10 17:56:22

5G物联网通信

2015-05-05 11:04:31

CoreOS自动化运维

2022-07-15 13:01:13

Kotlin编程语言Java

2019-04-18 14:24:52

技术互联网架构

2019-11-27 10:11:22

勒索病毒网络安全

2020-11-19 10:09:55

漏洞逆向角度证书覆盖

2012-04-29 10:37:28

APP

2017-09-06 15:54:14

2010-07-16 09:00:20

开源RedOffice红旗2000

2018-06-26 10:59:31

虚拟化云计算核心技术

2024-04-22 07:47:12

数据库OceanBaseNoSQL

2009-04-07 09:39:17

程序员金融衍生品华尔街
点赞
收藏

51CTO技术栈公众号