中国IDC圈7月20日报道,7月20日,“2017中国行业云计算峰会—金融云”(C9峰会)在北京国贸大酒店(国贸三期)隆重召开。本次大会由中国信息通信研究院指导,云计算发展与政策论坛、数据中心联盟、云计算开源产业联盟主办,云计算发展与政策论坛用户委员会承办、CloudBest、中国IDC圈、网贷之家协办,并受到诸多媒体的大力支持。
2017中国行业云计算峰会—金融云”作为国内金融与云计算领域具影响力的大会,引来现场人员爆满,大会全面覆盖云计算、金融、人工智能、区块链、大数据等多个领域。
会上,兴业银行信息科技部研发中心应用平台支持处副处长詹赵林出席本次大会并发表主题为《区块链——重塑未来智能金融的“黑科技”》的演讲。
兴业银行信息科技部研发中心应用平台支持处副处长 詹赵林
以下是演讲实录:
大家好,我今天跟大家分享区块链技术和兴业银行在区块链方面的实践。区块链技术被誉为继互联网之后最富颠覆性的创新技术,麦肯锡2016年说过区块链技术是继蒸汽机、电力、信息和互联网科技之后目前具有潜力触发第五轮颠覆性革命浪潮的核心技术,Gartner把它誉为革命性的技术。区块链的本质是去中心化的公开透明的可信任的分布式帐本或者分布式数据库,区块链它的来源大概在2008年10月份,中本聪发表了比特币白皮书,中本聪到底是一个实际的人还是机构现在是未知的。发表了这个白皮书之后,2009年1月份比特币就问世了,1月3日比特币第一个链条出来了,一般把它叫创世区块。一直到现在为止,比特币的市值已经达到了374亿美元,无数的黑客都在攻击,但是它的安全性得到了考验。
目前比特币的价格走势,可以看到近一段时间冲高又回落下来。比特币完全是一个虚拟的硬币,它的价值和信心还有预期有关。比特币这个技术从现在来看并没有特别多的新技术,有密码学的、P2P的传统技术,但是它里面有很多很巧妙的思路。这个比特币是一个全部的开放的分布式网络,大家任何一个人都可以加进去,都可以去挖矿,也都可以参与它的交易,网络当中是没有任何一个节点被称为特权节点,而每个节点都会记完整的一个账,不会像以前有一个中央的数据库,一旦被黑客攻破记录就会被改掉。
比特币创造了很多奇迹,比特币是一个数字货币,大概在三十年前有提到过很多种数字货币,但是最终都没有落地,最早落地的是比特币,比特币实现了怎么样一个奇迹呢?在没有政府做监管的情况下,没有政府信用的情况下,它成功的发行了货币。这一点是它最成功的地方,也是目前区块链被重视的地方。大家一般说区块链时都会说到比特币,说到比特币时也会说区块链,经常有些时候是对等去说的。从我们的正常了解来看,比特币和区块链不能等同,比特币是区块链的一个技术起源,也可以说是目前全世界最成功的区块链案例。后面会提到比特币是一个公有链,我们现在大部分做的区块方面的案例就是联盟链和私有链,目前区块链的实践和比特币的差异性还是蛮大的。
比特币目前是区块链1.0里边的数字货币,目前区块链加入了智能合约的能力,智能合约等于给了大家一个编程的能力,以前区块链只是运维一个货币,现在它给了大家编程的能力。我们所说的区块链顾名思义有区块也有链,这就是一个区块,上面是区块头下面是交易的信息。区块之间连成一个链,这个链通过哈希值做的,上一个区块的哈希值是什么,和后面很多特性是有关的,如果某一个区块里边的信息被改变的话,那么哈希值就改变了,这条链就有问题了。也就是这样一个特性,你要再去更改一个区块链信息的时候是很困难的,尤其这个链条增长了之后,一般来说在比特币里六个块之后,它的信息就是非常安全的,几乎没有办法篡改。
这不是区块链的特性,更多的是比特币的特性,它是分布式去中心化的,没有办法摧毁,没有办法摧毁这点主要指的还是我们所说的比特币的特性。所有的交易方在这里边都是去记账的,没有中心化的特权的节点,每个节点都有一个完全的账本。传统的基本上就是全力控制下的两地三中心。它是公开透明没法作弊的,所有的参与方都共同记了相同的账本,历史记录是不可更改的,每一笔合法的交易都是经过大家一致认可的。后续的块都是在前面块的基础上生成的,也就是说要篡改任何一条历史的交易都会推翻后面的区块,几乎是不可能的。
用到的一个很重要的技术就是密码学,它的交易都是通过密码学加密的,只有交易的参与方才能够看到交易的明文。还有一个很大的特点,我们在金融里经常有一个清算的概念,今天做完这个事情之后要去做一个清算,比特币或者区块链里是没有这个概念的,它发生的时候就把清算这个动作做掉了,这也是一个很大的特点。这里面提到的智能化是智能合约的概念。1993年智能合约的概念就有提出来,但是始终停留在理论层面。区块链第一次让智能合约变为了现实,以太网这样的产品就是在数字货币的基础上前进了一大步,加入了智能合约。
区块链是一个价值传递的网络,TCP/IP是互联网底层的协议,互联网是全球范围内的信息传递的网,区块链是全球范围内的价值传播的网络,这句话很难理解。麦肯锡认为,为什么它是颠覆性的技术原因,我自己的理解是区块链另外一个很重要的被认为是颠覆性的技术,和它解决了一个信任问题有关。后面有一些案例,所有的案例都是在几方达不成信任的情况下比特币是最有用的,如果有一个中央的机构已经是权威机构了,那么区块链使用的空间就不大了。
目前区块链分为公有链、私有链、联盟链。公有链就是指比特币,它是最成功的,几乎是唯一一个。联盟链是多个组织共同维护,比如十家银行共同形成一个联盟,这个意义比较大,我举一个应用的案例。如果目前我们电子汇票是国家没有统一去做的话,每一家银行不太信任别人,这个时候一些大的银行牵头组织起来说要去做这么一个系统,几个大的做起来是很合适的案例,小的也可以做,如果觉得成本大接入大的再进去,是一个非常好的案例。私有链是指我自己内部去维护一个区块链,这个的意义一般,因为私有链是放在自己那块维护,你可以理解成放在数据库对外来看,它唯一能做到让自己内部也信任这个信息是没法被更改的。
目前区块链的主流产品有三个,Fabric、以太坊、Corda。Fabric7月份正式发布1.0版本,1.0这个版本比以前的0.6、0.5版本都有了很大的技术性的改进,更适用于联盟链。以太坊是目前最成功的智能合约的平台,以太坊提供了一系列生态环境,提供了很多工具化的东西,更简单,Fabric更底层一些。Corda是前段时间发布的R3区块链联盟开源产品,Corda发布出来有一定的争议,发布的时候也说了只是借鉴了区块链的理念,从它实际的特性来看,里边很少有用到我们前面提到的区块链的技术,就是借鉴而已。
区块链的发展历程大概是这样的,区块链1.0主要是数字货币,最出名的是比特币,另外各种币。区块链2.0的时候大家经常要说的就是智能合约,2.0是智能合约的时代,它有很多的以太坊、超级账本。区块链3.0众说纷纭,有各自不同的说法,我没有特别列出来,我个人觉得3.0还需要一段时间才能确定。
区块链在金融领域到底有哪些应用场景,比如数字货币,目前央行提到的电子货币里边提到了区块链,但是区块链在那个里边能使用多少,会不会使用或者使用的有多少,目前是不确认的。另外在支付清算、数字票据、资产证券化、供应链都有一定的应用空间。
这是各家银行的区块链的应用情况,区块链从2016年的下半年在金融业里边开始关注而且是突然间非常关注的,2017年1月到6月,案例非常多,几乎感觉每家银行或者大一点的银行都在做案例,不管是P2C的还是实际运行的。去年底今年初的时候P2C的案例是偏多的,二季度以后感觉真实上线的案例多了,但是真实上线的案例有一些还是偏核心业务里边的边缘化,区块链这个技术还是一个不是很成熟的技术。
区块链到底什么时候会对金融或者整个行业产生实质性的影响?麦肯锡和银行的高管做了一个访谈,有95%的高管觉得五年内会有一个实质性的影响,但我觉得可能有点乐观。2016年Gartner发布的一张图,区块链这个技术已经到了顶端,后面要降下来。最近也有很多报告在说实质泡沫已经达到了顶层,2016年8月各家开始,现在实际案例很疯狂,我从业这么多年没有见过一个技术会这么快的。热情下来之后是冷静期,大家思考之后应用案例还会再上去,区块链目前的技术成熟度还是比较欠缺的,比特币的交易量目前是非常低的,它不支持高频交易,比特币六个区块之后是非常可信的,六个区块一个区块10分钟,一个小时之后你才能觉得你的交易是安全可信的,这是很难去维持的。从开源的区块链技术去看,Fabric从3月延到6月,6月延到7月,它还是很不成熟的,大家都在摸索阶段。
第二是兴业银行在区块链技术方面的研究与具体实践。为了推进区块链技术的研究和应用,兴业银行特别成立了区块链的技术研究小组,我们对相关的理论做研究,研究了开源产品,做一些案例,最终做了一个区块链的防伪平台,2016年11月份正式上线,我们还是比较早的,那个时候大部分案例出来比我们行的案例更贴近核心应用,但是他们大部分是POC的我们是直接上了生产去使用的。
我们把合同管理的应用接到了区块链平台,这个荣获了金融电子化评选的2016年度的金融行业的研究创新奖,获得了我们行内的奖项,这是我们自主去做的,做的时间不长,不到两个月时间。这是那个平台的整体架构,底层是区块链的数据层,再上面一层是智能合约层、服务层、应用层。区块链的防伪平台是我们基于区块链做的防伪存证的平台,所有银行里有防伪存证需要的都可以接入进去,有两个接入方式,客户端的接入方式和全节点的接入方式。
这是我们的部署结构,上海、成都、福州三地部署,区块链防伪平台主要特点是它能够达到相关信息的不可篡改性,信息是绝对安全的,除了区块链之外我们引用一些算法。接口比较灵活,外部系统可以很方便的去接入。这是它的使用,分行有一个业务系统要接入的话,要做一个数据的存证,调用平台提供的API把相关信息保存到区块链的网络上。这是一个数据存证,除了提供API接口以外提供一些界面,比如合同信息要存上去,用我们的合同号直接可以查到相关的信息。我们合同的审批过程也全部保存到区块链上。这都是前端的功能,提供了对外接入的API可以方便的接入进去。
它的主要应用场景有很多,流程审批这样的,有信息的存证、防伪,还有重要邮件的存证、防伪,重要的业务信息存证防伪也可以使用。这块是我们当时找到的要把它接进去之后勇于实践的分行的合同管理系统,它的主要功能就是合同的模板维护的、合同的录入、预览审核和打印。合同管理的系统不是很复杂,我们主要优势是我们在生产上直接实践了,直接应用区块链技术,这是合同管理系统的大概演示,合同的填写、审批、打印都是在线去做。我们把合同管理这个系统接入到了区块链的防伪平台,在合同的每一步,比如合同的创建,信审审核、法审审核,每个步骤我们都会把信息放到区块链上,下一步我们会首先做验证,去看一下信息有没有被修改过。
这是新建合同的,提交审核,这个时候就会保存到区块链的防伪平台上去。这一步是审核的,审核的合同是没有被篡改过的。我们经过区块链防伪平台里边保存的合同,我们直接可以到区块链防伪平台上拖拉进去之后立马告诉你这个合同是不是没被篡改过的。
美国的50号公路的一张图,这不是一个结束,仅仅是一个开始,对于区块链这个技术来说是个起步,对于兴业银行的区块链的实践来说也仅仅是起步,还正在发展,目前我们的实践进了一步,我们现在在搭建区块链的服务平台,区块链的服务平台里包含了前面的防伪服务,也包含数据服务,以后我们行的所有应用不用再搭区块链的环境。前面聊到的合同应用,我们上线之后已经有12家分行打算去使用,目前推广使用的已经有了4家,其他还在实施当中,为了进一步满足分行的使用要求,我们现在正在做的是合同的SaaS化的事情,我们会使用分布式技术、Docker,把它做成一个SaaS化的,分行直接申请使用开通就可以了。
谢谢。