农企新闻网

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值剖析

发布者:王俊明
导读罗荣阁,现任上海万向区块链股份公司 CTO (首席技术官),掌管区块链技术及行业使用相关的任务。他拥有 15 年的IT技术规划及管理方面的从业阅历,曾在中国证监会直属的证券期货买卖所担任技术零碎规划任务,临时与纳斯达克买卖所、纽约证券买卖所、泛欧买卖所等国际抢先买卖所集团共同展开中心买卖零碎研发协作。雷锋网(大众号:雷锋网)音讯,2017 年 11 月 25-26 日,由 CCF 和 KDD Ch

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

罗荣阁,现任上海万向区块链股份公司 CTO (首席技术官),掌管区块链技术及行业使用相关的任务。他拥有 15 年的IT技术规划及管理方面的从业阅历,曾在中国证监会直属的证券期货买卖所担任技术零碎规划任务,临时与纳斯达克买卖所、纽约证券买卖所、泛欧买卖所等国际抢先买卖所集团共同展开中心买卖零碎研发协作。

雷锋网 (大众号:雷锋网) 音讯,2017 年 11 月 25-26 日,由 CCF 和 KDD China 结合主办的高端学术及技术系列性品牌活动,中国计算机学会学科前沿讲习班(CCF Advanced Disciplines Lectures,简称 ADL)第 85 期在北京中国迷信院计算技术研讨所举行, 雷锋网作为独家协作媒体,停止了全程报道。

罗荣阁以为, 区块链处理的是不同主体之间,尤其是有博弈关系的主体之间,如何在维护数据主权,维护数据隐私的前提下,达成协作的目的。 区块链的关键特性在于维护隐私传达,完成博弈多方之间的协作到达共赢。此外,数据难以被窜改,在众多参与者之间完成互相信任。而区块链的使用场景十分普遍,金融机构、公司、政府、跨产业都是潜在或许是正在使用的范畴。

以下是罗荣阁演讲内容,雷锋网作了不改动原意的编辑

人工智能、大数据处理了单体的发明才能。能够大家会考虑到区块链处理什么成绩,区块链处理的是消费关系的成绩,假如你要强调单体奉献出来的消费才能,区块链相对是很低下的,同一份数据会在全网复制很多份。但是 区块链处理的是不同主体之间,尤其是有博弈关系的主体之间,怎样可以在维护数据主权,维护数据隐私的前提下,可以达成协作的目的。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

我们先从更广的视角来看看,区块链这个技术是什么样?这有一条曲线是高德纳公司的炒作周期图,大家可以看到,凡是我们能看到的一些新技术,根本上都会阅历这么五个周期(萌芽期、泡沫期、破灭期、复苏期、成熟期)。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

那么上面看一看区块链技术是什么样。在2014年的时分,区块链相关的技术才第一次上榜,上榜的东西叫Cryptocurrency(加密货币)。比特币、以太币在学术上我们应该称之为“加密货币”,加密货币第一次上榜没有阅历萌芽期,而是直接过渡到泡沫期。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

到2015年的时分,加密货币买卖直接进入到破灭期,就是比特币被以为用于枪支、贩毒、讹诈的时期,所以各国都在打击它。

2016年大家不再追踪加密货币技术了。比特币在这么几年工夫里增长了14万倍。2016年和2017区块链上榜,也没有阅历萌芽直接进入到泡沫的初期。2017年9月份的时分,我们国度七部委、央行牵头,包括证监会相关的部委发了一个文,制止国际的ICO,相关的一些团队都跑到了海内。

区块链为什么是一种新兴技术?

区块链为什么是一种新兴技术,它的特点是什么?在往年10月份的时分,高德纳发布了将来一年的十大战略科技。虽然9月份数字货币技术曾经到波谷了,但仍然在10月份的时分被列成十大战略科技。人工智能技术列于表单的第一名,区块链列于表单的第八名。

2014和2015年大家晓得的是加密货币,并不是区块链,2016、2017年才改成了区块链。所当前面我讲讲这个逻辑,你一定要研讨它的开展进程,其实整个行业是 首先理解了加密货币,然后才看到了加密货币底层的区块链技术。这种技术开展迅速,但存在一定的泡沫。

各位假如想研讨区块链技术,十分引荐中本聪2008年底发的一篇文章。Bitcoin是在这篇文章里提出来的。比特币其实是一种电子的领取手腕,所谓的Electronic Cash,这外面有一个词叫peer-to-peer,当然也有人应用它的特征来注销房产证,甚至有人在比特币上拼出来了一个伯南克的画像,就是留念美联储的主席,但它次要还是用来领取。 它次要用来做一个什么事?避免双花 。什么叫双花?复杂的例子就是,大家拿着一块钱买瓶矿泉水,就不能再去买苹果了,这个就是所谓的双花的成绩。

如今的互联网是信息互联网,基于区块链的互联网是价值互联网。价值跟信息的差异是什么?一个关键的成绩就是信息是可以双花的,比方说大家看到冤家圈里有团体的照片十分好,那你很容易就可以把它下载到本人的手机上,再把它收回去,这个就是信息,复制起来没本钱。什么是价值呢?价值就是你把它用在这儿了,就不能用在那儿了。

接上去这个词——Chain,Chain就代表了它是一条链,基于hash的链,这是区块链技术外面十分重要的一个概念,最初一个是proof-of-work,proof-of-work是一种任务量的证明,比特币耗了少量的电生成,有人把它称做数字黄金。

接上去,重点讲的就是Hash。Hash有好几个特点,一个是不论你输出什么,输入都是定长的,其次就是输出略微变一点,输入都有很大的变化。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

还有一个特点,假如只看到这一串数,没有方法推出原来的数是什么,能够后面就是某一团体的身份证号码加上一个名字,区块链技术外面少量地运用hash技术。我也问了一个专家,量子计算机出来会怎样样?据专家的预算,量子计算关于hash是没作用的。

这样一个块外面会记载某一团体的公钥,早年做电子商务的都晓得,包括网上银行、U盾,存的就是团体的私钥,团体的公钥它是晓得的。它的特点就是 公钥做的加密,只要私钥能解开 ,私钥做的处置只要公钥能解开。所以公钥做加密,私钥来解密。

上面这个Hash是什么呢?是前一笔买卖的Hash值,前一笔买卖能够就是一串二进制的东西,用这个hash函数SHA3-256来运算,就失掉了一个64位的16进制数。此外,还放了Owner0用私钥做的签名,大家看下一个块有什么特点呢?跟上一个块相似,只不过变成了Owner2的公钥,上面签名的变成了第一团体。怎样来了解hash呢?其实这一块就表示了Owner1用本人的私钥做了签名,把本来属于他的这一块转给了Owner2,同时还参加了Owner1这个块的hash。

什么是比特币,比特币就是某一个比特币的主人把它划转给接纳者。这个时分是把它前一笔买卖的hash和接纳者的公钥,用收回者的私钥做了签名。

所以大家看到,不时往下传递的是一个一切权,所以 区块链就是一条一切权的链在不停地做转移

接上去讲一下POW。所谓的挖矿,大家在挖什么?比特币其实是一种点对点的通讯技术,所以它跟我们传统意义里的领取不一样,比特币外面要划一笔款给某一团体,我不只通知一家,我通知一切这外面的节点,它能够也会给其别人去播送。所以一个块外面能够就是2000多笔买卖。这个块是任务量的证明。假如你找到了任务量的证明,证明你挖到了矿,你就需求把一切的信息播送给一切的节点。

其他的节点怎样可以表示赞同呢?赞同的方式就是在我的根底上挖下一个块儿。所以这样找下去,就会有一条大家都承受的最长的链。所以,最长的链才是正确的,什么叫Finality,这个词在区块链里应用的很多,finality其实指的就是最终确定性。

其真实比特币上永远没有最终确实认,你怎样晓得你挖的这条链是最长的呢?普通在比特币里10分钟会出一个块儿,6个块当前大家就以为这根本上是最长的。所以比特币的划款在一小时内可以确认,以太坊是120秒左右就可以根本以为是最终性,但在这种共识机制下没有相对的最终性。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

到2017年6月20日3点26分,区块链外面曾经有472062的块了,这外面包括了2031笔买卖,一共价值26276.86个比特币,一个比特币如今是好几万的人民币。它的一个区块大小不到1MB,有人为了提升单体的处置效率,假如把它变成2MB,就可以变成4000笔买卖了,就会转更多的账,效率会更高。

比特币的UTXO和鼓励机制

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

这个概念也蛮风趣:Unspent  Transaction Outputs(没有破费的买卖输入),跟我们传统的记账不一样。矿工为什么情愿去找那个数呢?当他挖到一个块的时分,这个块里的第一笔买卖就会发生一定数量新的比特币。所以比特币都是被挖出来的,并不是哪个国度或许哪个主体发行的,所谓的挖矿挖的是什么?挖到一个满足特定数量的0扫尾的随机数就失掉奖励。

为什么要有这种鼓励机制呢?这也是中本聪凶猛的中央,这种鼓励机制结合了博弈论,有了这个奖励机制就会使得每一个担任挖矿的节点都情愿坚持老实,而不是去做双花。每一个挖矿的节点,假如坚持老实,仔细地去挖矿,作弊的就挖不到这个块儿。所以基于博弈论的思绪,比特币从2008年底到如今涨了14万倍。其实最关键的东西并不是P2P,也不是公私钥加密,也不是hash,我团体觉得就是 设计思绪结合了博弈论的成熟技术构成的机制,使得它被大家所承受。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

区块链与散布式账本技术

接上去讲一下区块链。我之前在买卖所外面做了15年。由于万向在国际的区块链范畴里是比拟有影响力的,包括工信部制定的相关规范,万向是外面的副理事长单位,包括代表中国参与ISO,经过这个进程我发现研讨规范是蛮有意思的,它其实会聚了各行各业的人才,比方说像ISO国际规范化组织,这个组织外面目前就有164个国度规范化机构,在区块链范畴有一个规范代号是TC307。目前这个规范里有20个国度是参与机构,还有一些察看员机构,这外面次要是谁呢?秘书长单位是澳大利亚,包括美、英、德、法、加拿大、俄罗斯、中国、日本,还有韩国、荷兰、芬兰等。

中国是由工信部上司的中国电子技术规范化研讨院来对接,国外的规范是这个,国际只出了一个参考架构规范,是往年5月份发布的。所以能够有些人觉得比特币听上去像炒作,但是它底层的区块链自身是一个很关键的技术,你可以看到规范化组织很快就把这个技术归入到规范化体系外面来。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

接上去我再讲一下区块链自身的概念,很多人会讲ledger这个单词,它就是一本账本,账本存什么呢?就是distributed的业务记载,阐明它是一个最终确定的业务记载。上面就是共享账本,可以让多团体来分享。

还有一个概念叫散布式账本,所谓的DLT(distributed ledger technology)。 什么是散布式账本呢?它指的是跨网络中一系列节点,以散布式、去中心化方式持有的账本,而非仅在一个中心化的地位。 “块”是用于账本记载的一种数据构造,包括一组带工夫戳的业务,并且头部含有链中前一个块的Hash。

区块链自身是一种散布式账本技术,但散布式账本技术未必是区块链。 其实要把账本散布开,多团体结合记账,未必要运用区块链,只不过大家目前看到区块链能够是一种十分好地完成散布式账本的技术。它把经过确认和验证的业务组放入“块”中,各个块被链接成一条抗窜改、仅在尾部追加块的链,该链始于“创世块”,每个块都含有链中前一个块的Hash,这就是区块链的一个严重特点。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

接上去什么是对等网络。首先要讲到什么是peer。peer是使用中具有同等权利和才能的参与者。对等网络就是由这些对等节点构成的网络。什么是智能合约呢?就是当用户收回一笔业务的时分,在每一个DLT外面的平安环境中,“智能合约”会被初始化为计算机顺序并执行。合约这个词其实是一个法律意义的词,更多的代表的是大家关于智能合约后果认同的进程,而并不是一种法律的形态。共识这个词大家听的也挺多,共识是什么含义呢?就是指散布式账本技术外面每一个节点都会赞同一笔业务是合法的,并且赞同曾经存储在这个账本外面的业务具有分歧性跟确定的顺序。什么意思呢?假如我们对这笔业务达成了共识,那意味着首先我对这笔业务没有疑议,其次就是关于发作这笔业务之前一切的业务我全认可。由于区块链就是这样一个链接关系,假如你不认可后面,就没法认可这笔业务。由于这个业务外面有后面一个块的hash,你就认同了我的历史,这就是所谓的共识。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

接上去讲两个概念。一个是无需答应的DLT,这里边的用户不需求受权跟鉴权,比特币、以太坊这些都属于不需求受权的链。银行、保险公司、快递公司声称用了区块链,多半是受权区块链。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

大家也看到,比特币转款越来越贵,由于比特币涨了很多,它的划款手续费很贵。一些小额领取就不适宜。这时就有一些侧链技术,把一些小额领取聚合起来,反正每一笔也不贵,合个10笔、20笔一同收回去。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

我还是复杂引见一下,区块链的零碎包括哪些?底层提供了存储、计算和网络,在底层之上则有一系列的模块,最终这些数据还是要被存储起来的。形态管理模块,对应就是一个形态机在不时地迁移形态。加密效劳模块用了公私钥,做签名、验签、加密。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析

接上去是一个功用组件视图。节点之间经过网络通讯,外面包括了对外的接口,也有底下寄存的ledger和对外的拜访接口。这是整个框架的表示图。所以从这几张片子里,大家看到关于数字加密货币和区块链技术的一个概述。

万向区块链 CTO 罗荣阁 CCF-ADL 讲习班上篇:区块链技术及其商业价值分析