区块链接技术应用-阿里云开发者社区

开发者社区> 知与谁同> 正文

区块链接技术应用

简介:
+关注继续查看

肖鹏:大家下午好,很高兴又见到很多新老的朋友,那个感谢范总给我一个这样的机会来分享,因为我不是研究区块链,我只是对这个区块链有点比较感兴趣,所以我现在分享的东西,可能不一定是很深的深度,我只是作为一个在行业里面,来看待一下投资的市场来看到区块链为什么会火,刚才范总讲了一些特别实的东西,我下面介绍的都是虚的东西,因为区块链,确实,特别多的一个深度的一个应用。

我简单介绍一下,认识一下,因为我以前也在深圳工作,我现在在北京,我以前在顺风短暂的做了黑客的CTO,作了一段时间,以前也在微软公司工作,然后还给一个特别大制造业SANDVIK,做过十年的制造业,所以,因为我做的行业还是比较多的,做过电商,做过金融,做过制造业,做过能源,现在做投资,做过技术,所以跨度还是比较大的。

我大概分享这两部分。第一个是讲一下区块链一些基本的概念,第二个就是讲一些典型的一些应用。这个区块链,没有特别实质性的应用,当然还是有一些比较小的行业里面,上线的比如说养老保险的计算系统体系,这个案例。就是区块链的定义,其实现在为止,没有一个特别的一个统一的定义,以前就是Blockchain大概2014年的事,中科院的一个博士,在研究就区块链Blockchain这个定义的技术的时候,它们这个,中科院的博士想怎么找到一个中文的名词来说的,所以后来论文上我第一次提这个中文区块链这样一个概念,所以后来论文发表以后,就后来广泛采用了这个,但现在确实区块链没有特别统一的一个定义,所以现在我在网上找了一下,就是大概现在比较公认的这个定义,是一个比较靠谱的定义,就是说区块链是一个分布式共享记账式技术,它合起来是分布式共享记账,然后表现形式是由多个业务参与方共同维护的,有统一共识,机制保障的、不可篡改的时间有序密码学账本的数据库,比较绕口。所以,它的核心,一般小的区块链好像是比特币,其实不是,比特币只是区块链内的一种应用表现形式,就是货币,但是它的底层,实际上是一个分布式数据库,有一种共识算法来保证它的不可篡改式分布式数据库,中间是传输密码学的一个,密码学传输的通讯故障的一个密码学的一个加密机制。就是,分布式共享总账,我看左边是一个共享记账,就是属于一个节点的,对不对?就是数据库的一个节点,就是写进去输出处理.但是右边实际上是,你看它的所有的这个记账的是前往记账,就所有的分布式区块链节点比较的fashion,所以它的输出,它是必须是一个分布式的事物处理,它不可能只有一个,就是单个节点的计较那么简单的,而且它的分布的这个节点,所以节点数越多的话,就越可靠。你看就基本上它的一个逻辑学的左边是一个区块链内的节点,全网节点分布图,现在可能我们看到的,大概最多有十几个节点,看到所有的业务应用系统,所有的应用系统,包括IPI接口,比如说我是一个电商平台的,我想和电商平台的计分,这样一个数字,写在这个区块内的全网节点,它这个IPI接口,然后后边计算好了以后会写到那个分布式数据库里面去,大概是这样的一个基本的逻辑。

你看这个中央记账和分布式记账,它有什么区别,就是一个我们都是电路的都是搞IP的,就是我们写数据库的时候,还不是我们,而且处理完了以后,写到这个数据库里面,那个可能是我们,比如说,我们可以做三个副本,四个副本,那都是通过先写到mast里边,然后再输入到swot里面去的,现在写到一个总的数据库里面,然后再从总数据库,同步的这个从数据库里,但是这个分布式实际上它,你看过程是不一样的,你看效果,篡改交易,交易后它通过P2P网络在传输,就是改了改,它也有一个共识机制,来保证你有记账权,所以你写的数字你是正确的,所以我必须证明,第一证明你是有记账权,第二个,你这个数字是对的,证明你的数字是对的,然后,验证完了以后,就可以通过网络传播以后,数据同时,记住这个是同时,确保分布的这个区块链的所有节点区块链数据库更新,那么我们同时写,它这个分布式数据块,它有一个特点,它不能删除,它不像我们一般都是这样,有删除,有增加,增删改查,它一共只有增加,一共只有查找,所以它只有两个状态,这个就是我们的单一的多样式数据库不一样的地方,那么这所有的匹配网络,P2P传输过程中,传输过程中非对称张力,不对称张力算法,所有它保证在通讯过程中,是安全的。

所以刚才为什么说就是咱们区块链为什么在整个全网传输,故障中广泛的是可靠的,首先所以它有一个共识算法,就是大家以前可能学过一个非常著名的算法叫光纤束传递算法,用那个FBTF。古罗马帝国以前有很多的就是分布在不同的地方,它的选择一个共识,就是我们要么就同时对敌人发起攻击,要么同时撤退,但是可能我们之间是有叛徒的,所以我们收到的讯息有可能是假的,在这个通讯不发达的情况下,我怎么证明传递的信息是可靠的,对方是传递真的信息过来,不是叛徒,所以基于这样的话,后来提出了叛徒算法,这个里面很多不超过,假设节点数是3n加1,从理论上说,只要我这个叛徒数不超过n,数量是可靠的,这就是那个算法,所以是比特币基于这种算法,提出了说,这个有几种的故事算法,一个就是比特币常用的POW工作量证明的算法,就是OPOS把我用计算机算过的一个哈希,算出哈希的前23位如果都为0的话,说明你的这个整个区块链的节点就你后面比特币,所以这样耗费大的人力物力效率上,实际上是非常大浪费的,现在在四川一个山区里面,有专门有一个公司,就玩比特币,它有3000多台服务器,运转,它的收益率大概有多少,大概有30%左右的收益率,大概比比特币还高,所以它拿了很多废弃的服务器组装起来,组了30多个,不断地计算,所以就算这个比特币运率效率非常高,比特币采购的问题,比特币最高的是达到8000多枚,将近9000多了,后来崩盘了,就是因为央行反洗钱,就是反洗钱就是。第二个就是POW这种算法。POW这种算法实际上是比特币,你拥有的比特币的数量,加上你的比特币的平均拥有比特币的天数这样的一个难度系数,来得知你的概论,就是比方说你可能获得的一个记账权,就是你的这个数字越大的话,你获得记账权的概率,什么意思就是,比如说我们那个股东授权董事会的投票,所以我自己拥有一些货币,用一些比特币,然后我就可以代表股东来行使我的投票权,然后投票权中的哪一个节点有记账权,这是一个,那么现在最底下的有一个POOL验证池,前面三种它都有一个缺点,什么缺点?就是你没有比特币的话,实际上是不能实现共识算法的,所以这个商业讲的应用,是比较难,比如说我现在计算,我哪懂,我先拿一个比特币来,商业上很难做,所以现在它把它这个有一个公司,它提出了一个叫POOL验证池,它是一个基于这个算法的PASOX、Raft,大家可以查,上互联网里边,这个去做一个共识算法,它这个算法的好处就是说,共识的那个时间非常宝贵,全网络都是,如果我有100个节点的话,要达成一个共识,如果你掐面的三种算法的话,时间是非常长的,那么用这个方法,大大就简化了这个时间,可能我好几秒就能达成一个共识,就获得记账权,然后我就可以记账了,但它的缺点,它的弊端是不能完全去中心化,但单独一个好处的话,比如说央行单独是那没办法,我怎么相信央行,央行货币我没办法,全国都可能货币贬值。

就是区块链能解决一个什么问题,从信息传递转变到价值传递,大家知道互联网时期很可能地解决了信息传递的和信息贬值,但是它有个缺点,它无法保证我信息,第一个无法保证信息的源头是不是真的,第二个无法保证信息传递过程中是不是真的,因为它有可能篡改的,然后我的信息的源头,比如说,我举个例子,我如果给建行存了1万块钱,我要去工行拿信用卡,其实,工行可能是,它往建行是不是存了1万块钱,它问我是不是,然后我在招商银行存了一万块钱,这个方式来证明我,但是实际上这个传递的过程中,其实,它通过完全相信其它商业银行,所以它现在的做法,它相信央行,它准备相信央行,所以其实我们的信用和记录,都是通过工商汇给中央央行的信用数据库里面去以后,然后这个商人再去央行我去拿我的信用记录,所以它们没有办法去,全网去一个个查询,但如果央行造假的话,这就是传统的额互联万个传递过来以后。但是如果有了区块链以后,它就不需要单一的去传给央行了,所以我说要利用所有的节点,沟通商业银行的交易的记录,通过全网广播,全网传播以后,它不可篡改,所以这个信息是真实的,所以我不需要相信单个节点,所以我只要相信这个区块链网络,区块链网络的特点,按照现在这个算法的话,它的可靠性能达到什么,基本上只要你的工作的同时,工作的节点数不超过51%,我认为这个网络是可靠的,你想一下,一个黑客同时去攻克51%的节点,那成本是相当巨大,也就是它攻克这个系统所花的成本远远大于它的收益,所以基本上人家就不做这个事,所以它的可靠性在于它用它的算法来保证。所以你看有有了这个区块链以后,其实我们圆了我们对三方,现在我们不是说单一的一方的,我只相信这个区块链本身是可以可靠的,我认为它是可靠的,我不需要相信任何的A或者B,一样的,比如说我做产权培训的时候,我不需要去查,比如说,二手车的买卖,假设我买了之后,经过多个的渠道卖,卖过好几次,卖过十次二十次,理论基本上不可记录,尤其你是看我们那个的古董,或者那个艺术品拍卖的时候,是不是赝品,你是不是很难查,就是有了区块链以后,如果我们每一个拍卖所的系统,连接到区块链以后,每一个记录传递给区块链记下来的话,那我就可以,现在这幅画,刚刚签的这幅画,现在应该最后一次,是很清楚的,所以这个是,比如拍卖这幅画的时候,这幅画最后一次交易是在肖鹏这个地方,只有肖鹏拿出来拍卖这幅画,才是真实可靠的,最快速的交易纪录的这个地方,所以这个,因为它所有拍卖所的交易纪录,全部的这个区块链区块库存内里面记载。

大家其实现在基本上区块链的一个系统架构大概是这样的,从选应用,然后有个API的,因为我们不同的行业,我开发了一下API接口,我拿电商举例,就是说比如说我淘宝上获得了一个积分,我京东上获得很多积分,在顺风优产上获得了积分以后,它每个积分就是我完成这个订单以后,比如说我去买了一台彩电,然后完了这个订单以后,它有弄数据库里面去,这个订单完了以后,京东的或者顺风积分的一个电话的积分,然后它同时把这个积分的,首先知道通过API以后写到那个分布式数据库里头,就是区块链的分布式数据库里面去,所以它能不能写,所以这个是得上全网的所有的节点去,刚才说的共识算法的那个,就是要讲究记账权,所有的节点里边就是,参与这个运算节点,承认它的计算权以后,它才能够写到里面去,这个是你发现,所以全网的这个是,一旦写完以后就不可篡改了就是,然后你看,所以它的,就是说如果我们做一个系统的话,他会开发很多的API这种,有不同的应用层,然后在下面,中间这次层次,实际上就是说左边是账号,就是你每一个应用的供应商,它都会有一个维护账号,然后中间这个分布式记账图,比如说出产、记录、事务处理、合约、记账的布审、P2P网络,右边是整个这个区块链的一个监控管理,然后具体是那个区块链基本协议,大概基本上是这样的一个或者是我们可以具体的一个节点的基础架构。其实区块链的一台服务器也不需要太大的,大概2个CPU,8个G的内存基本上也可以支持100个节点之内的,没问题的。它也不要求所有的服务器之间的相互的配合,只有大概见过我们就是上面见过基本的概念,我没有这方面做深入的研究,但是致关问题是它的整体的技术没有太超出现在的技术和协议的范围。它只是在算法上来保证它的这种可靠性能的,比如说它的传输过程当中它的核心的算法上非常优秀,但这问题是我们每天属于很多积分比如说我跟那个运营商有积分,首先包括我跟那个电商多个的电商平台有积分,你这是有些积分评分,比如说积分联盟、来助一些积分的变化,但是的确还是不大方便,如果我们来计算一下总的可能很多平台之间的监督问题。

我们解决两个问题第一个问题是积分是可靠性的问题,积分是不是真的有积分,是电商积分的变化规则问题,

第二个问题区块解决不了,就是里面你的坏率的问题,积分里的坏率的问题的解决不了,那就是、积分的真实可靠性的问题,刚才说了,也就是我们有了这个区块性的共视,必须保证一个阿里或者就是淘宝店积分真实可靠的。所以,真空就会检验你的积分是否可靠,我不需要再去反复调查,这个阿里这块是不是有讲,那么阿里系统也是没有把控的,它也不是一个准确的数据库。所以,积分造假的现象也是很多的,所以我这个是说,有了这个技术,如果能够把所有这个交易的平台功能区分为一个节点的话,积分的兑换也可以的,解决问题,所以你发现我们为什么要计算,因为这个有用的。以前我们有些东西,我们跟踪难的计算我们跟踪也没计算。所以这个积分的频繁的交易的话,交易完了其实它核心的问题,刚才说的心结上面那个,是否是真的是积分。

我看了那个保险行业的一个应用,互助保险大家有没有听说过,传统的保险,保险公司的平台,所以说,我们都平安,泰保人保,保险公司它是商业积分,是盈利机构。所以,他们的保险的赔付,比如说我收到100块钱,按概率计算的话基本上才增20块钱,它概率计算,比如说我们一年赔付了80块钱,它实际有20块钱的商业保险结构,他是人力的,这样导致一个问题就是保费很高,因为它是原立机构,但是保险公司承担一个系统中介的一个作用,那么互助保险,现在国家提倡出来,这个方面互助保险就是比如说这个保险最低的500元,不能低于500元,就是说我们500元成立一个互助保险公司组织,松散的的非延伸性的一个组织,比如拿出10块钱出来,放在这个互助保险里面,如果谁出了比如说得了癌症,就是大家从那个互助保险里面拿出来赔付给那个患病的人,这个是互助保险,那么这个互助保险运算的痛点难点问题就是说这个互助平台的本身信用问题谁来解决,所以这个平台没能解决它的信用问题。这个监督的机构,包括保险保监会这些监督,防止它的钱被挪用了,这样。然后比如说,从各种角度来讲,或者是我怎么知道它的钱真的赔付了参加保险的会员,因为信息不调控,他是不是真的得了病,这个现在这个从物质本身,是从技术层面,不是说从法律层面,总体来说互助保险发展的不是特别好,那如果我们反过来讲,如果说技术层面整个重复系统链条,所以实际上我们很多个系统财富给我们区块链的节点上去,就是发现医疗机构、银行、保监会,然后会员以及住户的平台,或者保险平台,把这个系统大家所关注的信息点全部连接结合,区块链的分部式数据库里面去,就能够狠狠地解决信用权利的问题,就比如说我在医院,如果这个人得了病,他在医院里面的处方的记录,他的病例,他在医院里面支付的医疗费用是不是数据库里面全部涵盖在里面,因为学医的系统的话,它这个这一部分处方全部的节点上去,他划成医疗格式,然后所有的就是记过信息的,所以我们讲最关键的,所有相关的,最关键的就是把所有的这些他们多方信息的系统的核心整个记录信息全部放在区块链节点上,而且是不可篡改的,就解决了系统权威的问题。所以就解决了痛点提升信用度,透明度、加上金融监管,数据整合,包括你这个银行的支付机构,功能的强弱,你保险赔付也算赔他的银行卡里面去了,如果他把他这个会员银行卡的记录和信息,也加入到区块链节点上来,哪一个部分造假都很难,。

那我们看这个P2P,这个流程大概是什么,就是这个它是以验证状况来做包括这个几个产品,因为小供货商它很难赚钱的,它可能通过P2P来融资,那P2P平台互联网金融平台钱香金融,它是P2P平台,它跟小的供货商就比较难,那么它实际上来说,我是真实看了你的的合同的招聘信息,其实我们最终的钱,我们不会打给小供货商的,我最终的钱是发给那个,你发现他这个钱最终是打给最上游的那个供应商,还款是它来还,它的钱没有到他那去,这是一个争议的平台,它是一个P2P的平台,它实际上它购买这个,它的最低的一个分销商,它以它的线条里设计好你的产品,所以所有审核以外这些东西,如果我们按现在的传统的方向的话,用这些东西的信息系统权是没有打通的,所以无法,因为它不是在一个平台上,所以你所有的最终的合同,就是你看我们经销商应该审核这个合同之后,但这些东西之间要是没有完整的信息流,很容易造假,比如说我要造假一份合同,伪造一份合同,然后他们之间联合作假,所以这个最终投资人投钱可能会失败,因为它最终,他没有采,他拿到钱之后干别的去了。所以我现在,也就是说,我把所有的比如说电子合同,基本上丰联的合同,供应商的合同,贷款上的合同,供应商前期的贷款上的合同,前期的理财标配额,投资的投资机构,资金流,所以关系着我们利益面的,就是刚才我们这种节点上所关注的这些信息全部同步到区块链上来,构成一个完整的资金链,所以造假的可能性就比较小。要我看那个,就是区块链金融的这个应用,供应链金融主要是一般中小企业融资比较难,小众的那些小的专业,它自己的部分资产比较少,他很小的是它抵押贷款也不够,有的抵押过好几次,银行基本上不给它放贷了,所以它实际销售也不错。所以他实际上,向一些核心的供应商购买原材料不大愿意给它赊账,现货现结,他也没钱,那么所以就说,设计供应链金融这个产品,降低融资难度,中小企业降低融资的难度,但这里面很多人不愿意做这个事,比如说,这里面都讲的太多了,最容易的是告诉过你们。

现在有很多,比如说我们来讨论它做上市的那个P2P平台,比如说那个食材供应,餐饮行业里面,其实我先做一个上市的平台,P2P平台,然后要有上下游全用我一套系统,这样解决了信息的对称的问题,所以像这样问题就是行业不一样,比如说制造业和餐饮行业不一样的,你期望不同的行业来讲同P2P一样这是不可能的,所以,怎么办,那我们实际说,如果我们想去区分的话,我根本不需要同一个系统,我只要关注这几个核心的信息,结果,区块链核心的问题要到节点上来,我不需要把所有的留下。你只要风控特别好的话,那我就盈利了,如果它风控不是特别好的话,风险降低到0%。是不是它必须提供我们的风控,如果我们把所有的节点放在区方向的话,它之间的合同,也就是它所贡献的多少东西,给那个核心企业,核心企业,应付它多少钱,这个信息非常清楚的,然后,那我可以放款给融资企业,就非常积极的。 然后该票据了,现在好多企业都是用票据来做很多事情,比如股票质押,像汇票、PR,因为有的汇票可能两个月以后给我钱嘛,我现在及时用钱怎么办,那我可能就会做这个抵押。信息不畅通的情况下,整个所以它可能重复抵押的信贷,一张汇票可能会抵押在不同的地方,公开发行的上市公司股票,非上市公司的股权质押的话,就是会有重复抵押的现象。如果信息不透明的话,所以银行也很慎重。其实我们这个平台就是考了就是很多的通过多种平台来查出现在的消费状况,这是刚刚说的大区实验问题,现在为了更多的风控实验,现在更多的那为什么的区关联发展首先没有一个官方的这样机构,我们通过来讲互联网的节点平台,第二个是还没有一个特别在基础层面没有统一的协议,标准,现在,国外以下的金融行业有标准和R3联盟,在美国R3联盟,实际上很多大的企业,像花旗,他们已经占了R3联盟,这是美国。中国的话,现在央行已经签署成立了中国出口货币至研究院,是区方向技术与顶层技术的一个想推动这个事情去发展,金融上的发展不用说了,技术上法律层面很多问题,将来唯一的可能的央行的整个货币整个动员,我相信今天的MI越来越少,成立一个比较,就是有价值有信用的一个制度化的一个这样的一个信用机制,我今天的分享就到这,谢谢!

本文转自d1net(原创)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9496 0
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
8410 0
一个应用区块链技术的安全解决方案
本文讲的是 一个应用区块链技术的安全解决方案,面对日渐脆弱的网络安全基础设施,有一个新型的但被忽视了的解决方案值得考虑,即比特币、Ethereum和Zcash之类的开放区块链网络。
1459 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10843 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13185 0
区块链创新平台:以太坊的直接竞争对手EOS
区块链前哨导语: 区块链技术的发展还处于非常早期的阶段,未来一段时间,不是区块链应用落地的爆发期。之所以这段时间这么火热,更多的是一种市场炒作,是区块链技术大规模应用前的泡沫式营销。我认为在未来两三年时间里,更多的还是区块链基础设施的完善,基础设施不完善,想将区块链应用真正的大规模落地是不现实的。
1875 0
+关注
10077
文章
2994
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载