收藏 分销(赏)

区块链技术与应用.pptx

上传人:a199****6536 文档编号:9690177 上传时间:2025-04-03 格式:PPTX 页数:71 大小:6.63MB
下载 相关 举报
区块链技术与应用.pptx_第1页
第1页 / 共71页
区块链技术与应用.pptx_第2页
第2页 / 共71页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,区块链技术与应用,区块链技术与应用,第1页,目录,一、,区块链概念,二,、,关键技术,三,、,以太坊,-,区块链,2.0,四、,区块链应用,五、现存问题,六,、,总结,区块链技术与应用,第2页,新兴技术成熟度曲线,,Gartner,区块链技术与应用,第3页,区块链市场价值,,Gartner,区块链技术与应用,第4页,咱们应怎样学习区块链知识?,技术人员,创业人员,其它,决议者,区块链,区块链技术与应用,第5页,YOUR SITE HERE,1.Why is,区块链?,2.,What is,区块链?,3.Challengers Forward,4.,总结,3.,How,区块链,does,?,区块链概念,区块链技术与应用,第6页,从两个经典案例说起,-,津巴布韦货币贬值,津巴布韦一度是世界上通货膨胀率最高国家,依据,年,7,月官方公布统计数据,当初该国通货膨胀率高达,2.31,亿,,年,1,月,16,日,津巴布韦贮备银行发行了,面值为,100,万亿津元纸币,创下了人类历史货币面值纪录。,据报道,按照,年,1,月,15,日自由市场兑换价格,,10,万亿津元约合,30,美元。,区块链技术与应用,第7页,从两个经典案例说起,-,麦道夫世纪骗局,12月,美国华尔街传奇人物伯纳德麦道夫因涉嫌证券欺诈遭警方逮捕,,检察人员指控,他利用“庞氏”骗局,给投资者,造成,损失约500亿美元。,随即,麦道夫被叛150年监禁!(麦道夫当年70岁),庞氏骗局,是一个最古老和最常见投资诈骗,是金字塔骗局变体,很多非法传销集团就是用这一招聚敛钱财,庞氏骗局在中国又称“,借新债还旧债,债债不还,拆东墙补西墙,墙墙不倒“,。简言之就是利用新投资人钱来向老投资者支付利息和短期回报,以制造盈利假象进而骗取更多投资。,麦道夫声望,:麦道夫企业是美国最大可独立从事证券交易交易商。伯纳德麦道夫是美国华尔街传奇人物,1991年成为,纳斯达克董事会主席,。在其率领下,纳斯达克成为足以和纽交所分庭抗礼证券交易所,正因为这么,大家才如此相信他,相信他基金。,麦道夫诈骗伎俩,:,财务情况秘而不宣,:,全部账目、文件都被麦道夫“锁在保险箱里”,金字塔式骗局,:,用高额回报引诱投资者,同时用以后投资者资金偿付前期投资者,。,区块链技术与应用,第8页,从两个经典案例说起,-,问题出在哪?,信用破产,现代货币的本质是国家信用的背书,津巴布韦元的疯狂贬值其实就是津巴布韦国家信用的破产。,麦道夫凭借其营造的个人声势和地位,让各种社会名流达官显贵都对他的信用深信不疑,而不做任何查证。,绝对中心化,津巴布韦元的发行,和大多数国家一样,只受津巴布韦央行的控制,所有的信用全部来自于央行这一个中心,麦道夫的信用,除了他自己,几乎无人知道。即使是普通人的信用,也是需要通过征信机构这样的中心才能获得。信用完全来自于中心。,不透明,无监管,津巴布韦央行除了本国政府,不受其他任何监管,没人知道他们发了多少货币,为什么发行。,麦道夫的行为同样没有任何监管,谁也不知道麦道夫的钱花了多少,花到了什么地方。,区块链技术与应用,第9页,为何出现了区块链,-,中心化信用体系问题积重难返,信用是什么?,所谓信用,是指依附在人之间、单位之间和商品交易之间形成一个相互信任生产关系和社会关系。,-,来自baidu百科,信用分类:商业信用、银行信用、国家信用,(,货币、国债,),、消费信用、信托,(,麦道夫基金,),等,。,人类以往信用都需要经过一个中心去建立和维护,,比如货币基于央行这个中心,企业,/,个人信用基于若干个征信巨头这么中心,甚至,QQ,币也要依赖腾讯这个中心,。,中心化信用体系存在着巨大问题:,最大问题在于,一旦这个中心出现问题,这个信用体系就彻底崩塌,,无法挽救,就如同津巴布韦货币破产。,中心化信用体系有不透明、缺乏监管问题,,麦道夫案是最经典例证。,中心化信用体系还有成本高问题,,全部些人之间交易都要基于对方信用,比如房产交易需要房产中介、房管所等众多组织和中介来介入。,区块链技术与应用,第10页,区,块链关键是建立去中心化信用,2008年爆发全球金融危机,当时有人用“中本聪”的化名发表了一篇论文,描述了,基于区块链技术的比特币,的模式。,2009,年,不受央行和任何金融机构控制的比特币诞生。中本聪生成了了世界上第一个区块,命名“创世区块”。比特币的底层采用了区块链技术。,中本聪在创世区块上留下了一句永远不可能被修改的一句话:,The Times 03/Jan/2009 Chancellor on brink of second bailout for banks,,这句话来自当时的英国财政大臣达林:财政大臣正处于实施第二轮银行紧急援助的边缘,区块链技术与应用,第11页,区块链出现建立了完全分布式信用体系,完全分布式,任一节点的损坏或者失去都不会影响整个系统的运作。,可靠性和不可篡改性,破坏区块链系统需要攻击,51%,以上的节点。,去信任性,参与整个系统中的每个节点之间进行数据交换是无需互相信任的,因为每个节点都有这个网络的所有数据。,集体维护,系统中的数据块由整个系统中所有具有维护功能的节点来共同维护,而这些具有维护功能的节点是分布式的,任何人都可以参与。,完全透明,整个系统的运作规则(算法)、数据(账本)都是公开透明的,可即时审计的。,区块链技术与应用,第12页,1.Why is,区块链?,2.,What is,区块链?,3.Challengers Forward,4.,总结,3.,How,区块链,does,?,区块链技术与应用,第13页,区块链工作原理,区块,简单地说,区块链就是不再依赖中心化记账,而是经过一个密码学计算让全网节点随机争夺记账权,争夺到记账权节点就会被奖励比特币,而记完后账本公布给全网全部节点保留。,区块链技术与应用,第14页,区块链主要概念,概念,解释,公钥,相当于账号,全网每个节点都有一个公钥,他人付钱时都是付给这个公钥,私钥,相当于你账号身份证实,私钥能够解开公钥加密数据,说明付款方确实是你。私钥必须妥善保留,一旦丢失,就丢失了账户内全部数据也就是全部财产。,交易,节点之间发生支付就是交易,区块,一段时间内全部交易会打包成一个区块,这个区块还会统计上一个区块hash值,使得上一个区块不可篡改。,区块会包含时间戳,这个时间戳处理了“双花”问题,也就是一个货币不能被支付两次,区块链技术中认可时间戳在前交易有效性。,区块链,因为每个区块都有上一个区块hash值,造成每生成一个新区快,就会造成老区块不可篡改,从而形成全部数据不可篡改。,记账权,/,挖矿,所谓记账权,也就是比特币中挖矿,其实就是把从上次区块生成后到现在为止全部交易打包再打上时间戳,向全网公告,51%节点确认区块有效则该区块就加入到区块链末端,成为账本一个别。,因为不存在中心,所以记账权是全网争夺,大家经过计算一道密码学难题,谁先解出来,并取得全网共识,谁就争夺到记账权。,因为要勉励大家参加记账,所以争夺到记账权会有酬劳,就是若干比特币。,共识机制,就是全部分布式节之间怎么达成共识,经过算法来生成和更新数据,去认定一个统计有效性,这既是认定伎俩,也是预防篡改伎俩。以比特币为例,采取是“工作量证实”(Proof Of Work,简称POW)。工作量是需要算力,经过工作量证实,有效预防了篡改和伪造,因为假如要抵达伪造和篡改工作量,大约需要上亿元成本跟算力。,区块链技术与应用,第15页,原始社会共识机制,区块链技术与应用,第16页,区块链主要特征,-,分布式记账,(1/2),中央电脑,VS,分布式节点,分布式记账,会计责任分散化,分布式传输,每一次交换都传输到网络中全部节点,分布式存放,数据信息可容错性极高,区块链技术本质是经过密码学建立了一个不依赖任何中心、完全分布式数据库,区块链技术与应用,第17页,区块链主要特征,-,分布式记账,(2/2),对一个分布式系统来说,存在,CAP,定理(,CAP theorem,)又被称作布鲁尔定理(,Brewers theorem,),它指出一个分布式系统不可能同时满足以下三点:,一致性(,Consistence),:在分布式系统中全部数据备份,在同一时刻是否一样值。,可用性(,Availability,):在集群中一个别节点故障后,集群整体是否还能响应客户端读写请求。,分区容忍性(,Partition tolerance,):集群中一些节点在无法联络后,集群整体是否还能继续进行服务。,因为当前网络硬件必定会出现延迟丢包等问题,所以分区容忍性是咱们必须需要实现。换句话说,,CAP,定理表明咱们必须在一致性(,C,)和可用性(,A,)之间进行权衡。详细到区块链和大数据来说,,大数据是以牺牲一致性(,C,)来换取可用性(,A,)和分区容忍性(,P,),而区块链却优先确保了一致性(,C,)。,区块链技术与应用,第18页,区块链网络架构,公有区块链,A,网络中节点可任意接入,网络中数据读写权限不受限制,任何人都能参加共识过程,比特币属于经典公有链。,私有区块链,B,共识机制、验证、读取等行为被限定在一个范围内,由一个实体控制,仅对实体内部开放。,联盟区块链,C,介于公有链和私有链之间,更符合大个别行业场景,适度对外开放,受到了包含,R3CEV,在内推崇。,区块链技术与应用,第19页,区块链应用分类,区块链,1.0,应用:数字货币,区块链,2.0,应用:智能合约,+,数字货币,比如:跨境支付、反洗钱、证券发行与交易、数字化资产等。,区块链,3.0,应用:扩展到金融行业以外其它行业,隐私数据存放:区块链高冗余存放、去中心化、高安全性和隐私保护等特点,使其尤其适合存放和保护主要隐私数据。,防伪溯源:善款进入系统后,整个生命周期都将统计在区块链上,没有些人工拨付等步骤,每一笔款项去向极难人工更改。这么就能够促进公益捐款全过程开放和透明。,身份认证:区块链数字身份识别证书,能源管理:去中心化网络,让网内用户在其屋顶太阳能发电超出需求时,可卖给小区邻居,能够彼此互通有没有,并以区块链虚拟货币来结算。,投票:开源在线投票。,区块链技术与应用,第20页,区块链优点,完全分布式,:任意节点宕机不会造成网络瓦解。,去信任性,:每一笔交易都由全网节点共同背书,所以不需要知道对方身份,能够接收对方交易。,处理了数字货币“双花”问题。,大大降低交易成本,:因为不需要查清对方信用,也就不需要征信,所以,大大降低交易成本,大大提升了可靠性和不可篡改性,:只有全网,51%,节点被攻破才能篡改账本,作假成本极高,需要很大算力,,瞬间公证、清算、审计、财务公开,:因为全部数据全网都有,所以随时随刻能够清算、审计,完全公开,这处理了人类财务体系痛点。,私密性,:因为不需要对方信用,所以能够匿名交易,交易数据也能够加密,所以交易私密性能够得到保障。,私密性,区块链技术与应用,第21页,区块链不足,性能与容量问题:,去中心化程度与共识机制效率矛盾:去中心化程度越高,共识机制效率越低,交易时延越长,交易吞吐越低,所以二者必须平衡。,账本存放容量和处理性能矛盾:账本规模增加,会带来节点硬件资源门槛提升。,安全性局限,51%,攻击:需要引入大量节点,假如节点太少,,51%,攻击很轻易。,私钥与终端安全:私钥存放在用户终端当地,假如私钥被窃取,就会出现资金损失。,共识机制安全:,PoW,、,PoS,共识机制是否真正安全,缺乏严格证实和试验。,区块链技术与应用,第22页,区块链国际联盟和重点关注企业,区块链主要联盟,R3,联盟:全球最大区块链联盟,,年,9,月,甶,9,家银行创建成立,但现在有多家银行退出。,Hyperleger,联盟:,Linux,基金会发起,,IBM,捐献源码,非盈利,目标是共同建立并维系一个跨产业、透明公开、去中心化超级账本项目。,EEA,:企业以太坊联盟,,年,2,月,28,日,甶摩根大通等银行,,intel,、微软等,30,多家企业宣告成立,以开发相关标准和技术,让企业愈加便利使用新崛起以太坊区块链技术。,区块链重点关注企业:,IBM,:,IBM,把,Blockchain,全部源代码(约,44000,行)捐给了,Linux,基金会,Hyperledger,项目,成为了开源代码主要组成个别,,IBM,公有云和私有云都有对于区块链技术支持。,英特尔:,Hyperledger,早期组员之一,为,Hyperledger,提供各种选项和共识算法。早期还开发比特币挖矿机芯片。,微软:在它,Azure,云上提供了,BaaS,(区块链即服务)。,区块链技术与应用,第23页,区块链中国联盟和重点关注企业,中国三大区块链联盟,ChinaLedger,:,年,4,月,19,日,中国首个区块链联盟成立。全称是中国分布式总账基础协议联盟,主要任务研究开源分布式总账系统及衍生技术。,金链盟:,年,5,月,31,日,由微众锒行、平安银行等发起成立,有腾讯、华为、京东金融等著名企业。金链盟组员中,七成是金融机构,三成是金融科技企业和互联网企业。金链盟是非盈利性联盟体,以技术标准为纽带。,区块链研究联盟:乐视金融任理事长,万向控股也是发起人之一。是一个学术研究平台,尤其强调推进整个区块链应用规范化、标准化,打造区块链技术市场应用。,值得关注中国企业,万向集团,中国最早开始关注和布局区块链技术大型企业之一。从,年开始关注。,年,9,月,万向成立了万向区块链试验室,建立了我国首个区块链云平台万云(,Wancloud),。,截至,年,8,月,万向已在全球范围内投资,29,个区块链初创企业累计投资超,万美金。,年,3,月,万向集团也开始提供区块链即服务,(Baas),平台。,年,9,月,万向集团宣告未来,7,年还将投资,亿人民币在杭州建设以新能源汽车为关键产业“万向创新聚能城”,该项目将全方位大规模应用区块链技术,成为迄今为止全球最大区块链应用项目。,乐视金融,年,3,月,乐视金融发起区块链试验室项目。,年,10,月,乐视金融区块链试验室与,Stellar,基金会正式签约,使用,Stellar,技术建立一套独特区块链网络进行跨境付款,监控各个设备及平台上用户信用,以支持乐视生态多个商圏应用和交易运行。,微众银行:由腾讯、百业源和立业等多家著名企业发起设置民营银行,,年,12,月正式上线。,区块链技术与应用,第24页,区块链和比特币区分,比特币是应用,是一个数字货币,能够看做和,QQ,币其实差不多,只不过是完全分布式发行,不依赖任何中央银行,而区块链是一系列技术统称。,区块链技术是伴随比特币诞生。,比特币是区块链第一个应用,但绝不是唯一应用。,区块链作为互联网革命性技术,可能对世界影响要远大于比特币本身。,区块链技术与应用,第25页,目录,一、,区块链概念,二,、,关键技术,三,、,以太坊,-,区块链,2.0,四、,区块链应用,五、现存问题,六,、,总结,区块链技术与应用,第26页,对等网络结构,区块链底层结构是对等网络,-,Kademlia(简称Kad)。,Kad,属于一个经典结构化P2P覆盖网络(Structured P2P Overlay Network)。,在Kademlia网络中,全部信息均以哈希表条目形式加以存放,这些条目被分散地存放在各个节点上,从而以全网方式组成一张巨大分布式哈希表。,咱们能够形象地把这张哈希大表看成是一本字典:只要知道了信息索引key,咱们便能够经过Kademlia协议来查询其所对应value信息,而不论这个value信息终究是存放在哪一个节点之上,。,Kad,网络中每个节点都有一个,160bit,ID,值作为标志符,,Key,也是一个,160bit,标志符,每一个加入,Kad,网络计算机都会在,160bit,key,空间被分配一个节点,ID,(,node ID,)值(能够认为,ID,是随机产生),,正确数据就存放在,ID,值最靠近,key,值节点上。,区块链技术与应用,第27页,全部节点都被看成一颗二叉树叶子,每一个节点位置都由其,ID,值最短前缀唯一确实定,判断两个节点,x,y,距离远近是基于数学上异或运算,d(x,y)=x,y,e.g.d(010101,b,110001,b,)=100100,b,d(21,10,49,10,)=36,10,1111,0000,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,Space of 160-bit numbers,对等网络结构,区块链技术与应用,第28页,29,/16,对于任意一个节点,都能够把这颗二叉树分解为一系列连续,不包含自己子树。,每个节点最少知道子树中一个节点。,方框个别就是各子树,由上到下各层前缀分别为,1,,,01,,,000,,,0010,。,1111,0000,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,Space of 160-bit numbers,图,2,:节点,0011,子树划分,区块链技术与应用,第29页,只有第一步查询节点,101,,是节点,0011,已经知道,后面各步查询节点,都是由上一步查询返回更靠近目标节点,这是一个递归操作过程。,1111,0000,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,节,点,0011,经过连续查询来找到节点,1110,对等网络结构,区块链技术与应用,第30页,挖,矿,:,所,谓挖矿,实际上是,穷举随机数,算法,把上一个区块哈希值加上,10,分钟内全部交易,打包,,再加上一个随机数,算出一个,256,位,字符哈希值,,输入随机数,Nonce,使哈希值满足一定条件就取得这个区块交易,记账权,。,交,易,:,区,块链中节点之间相互发生支付就是交易。在比特币系统中,某笔交易输入必须是另一笔交易未被使用输出,同时这笔交易也需要上一笔输出地址所对应私钥进行署名。,共识机制,就是全部分布式节之间怎么达成共识,经过算法来生成和更新数据,去认定一个统计有效性,这既是认定伎俩,也是预防篡改伎俩。以比特币为例,采取是“工作量证实”(,Proof Of Work,,简称,POW,)。工作量是需要算力,经过工作量证实,有效预防了篡改和伪造,因为假如要到达伪造和篡改工作量,大约需要上亿元成本跟算力。,名词解释,区块链技术与应用,第31页,名词解释,工作量证,明,:,工,作量证实系统主要特征是客户端需要做一定难度工作得出一个结果,验证方却很轻易经过结果来检验出客户端是不是做了对应工作。这种方案一个关键特征是不对称性:工作对于请求方是适中,对于验证方则是易于验证。它与验证码不一样,验证码设计出发点是易于被人类处理而不易被计算机处理。,区块链技术与应用,第32页,交,易过程,第,2,步:,A,将交易单广播至全网,,,比特,币,就发送给,了,B,,,每个节点都将收到交易信息纳入一个区块,中,第,1,步,:所,有者,A,利用他私钥对前一次交,易,(比特货起源),和,下一位全部者,B,签,署一,个,数,字署名,,并将这个署名附加在这,枚,货,币,末尾,制作成交易,单,关键点:,B,以,公,钥,作为接收方地址,关键点:,对,B,而言,该,枚比特币会即时显示在比,特币钱包,中,但直,到区,块,确认,成功后才可用。当前一笔比特币从支付到最终确认成功,得,到,6,个,区块,确,认之后才能真正确认到,帐。,交易过程,区块链技术与应用,第33页,交,易过程,第,3,步:每个节点经过解,一道,数学难题,,从而去取得,创,建新,区块,权利,,并争取得到比特币奖励(新比特币会在此过程中产生),关键点:,节,点重复尝试寻找,一,个数值,使,得,将该数值、区,块链中最终一,个,区块,H,ash,值,以,及交,易,单三个别送入,SHA256,算,法后能计,算出散列值,X,(,256,位,)满,足一定条件(比如前,20,位均为,0,),即找到数学难题解。由此可见,答案并不唯一,第,4,步:当一个节点找,到解,时,它就向全网广播该区块统计,全部盖时间戳交易,,并由全网其它节点核,对,关键点:,时,间,戳用来证,实特,定区块必,然于某特定时间是确实存在,。比特币网络采取从,5,个以上节点获取时间,然后取中间值方式作为时间戳。,交易过程,区块链技术与应用,第34页,交易过程,第,5,步:全网其它节点,查对该区块记账正确,性,,,没有错误后他们将在该正当区块之后竞争下一个区块,这么就形成了一个正当记账区块,链,。,关键点:,每个区块创建时间大约在,10,分钟。伴随全网算力不停改变,每个区块产生时间会随算力增强而缩短、随算力减弱而延长。其原理,是依据最,近产生,年区块时间差(约两周时间),自动调整每个区块生成难度(比如降低或增加目标值中,0,个数),使得每个区块生成时间是,10,分钟。,区块链技术与应用,第35页,区块链分类,联盟链(,ConsortiumBlockChains,),由若干机构联合发起,介于公有链和私有链之间,兼具个别去中心化特征。,私有链(,P,rivateBlockChains,),建立在某个企业内部,系统运作规则依据企业要求进行设定,修改甚至是读取权限仅限于少数节点,同时仍保留着区块链真实性和个别去中心化特征。,公有链(,PublicBlockChains,),无官方组织及管理机构,无中心服务器,参加节点按照系统规则自由接入网络、不受控制,节点间基于共识机制开展工作。,区块链技术与应用,第36页,数据区块,数据区块,比特币交易统计会保留在数据区块中,每个区块普通包含,区块头,(Header)和,区块体,(Body)两个别。,区块链技术与应用,第37页,区块头部信息,区块链技术与应用,第38页,区块形成过程,在当前区,块加入区块链后,,全部矿工就马上开始下一个区块生成工,作。,把,在当地内存中交易信息统计到区块主体,中,在,区块主体中生成此区块中全部交易信息,Merkle,树,把,Merkle,树根值保留在区块头,中,把,上一个刚才生成区块区块头数据经过,SHA256,算法生成一个,哈,希值填入到当前区块父哈希值,中,把,当,前时,间保留在时间戳字段,中,难,度值字,段会,依据之前一段时间区块平均生成时间进行调整以应对整,个网,络不停改变整体计算总量,假如计算总量增加了,则系统会调高数学题难度值,使得预期完成下一个区块时间依然,在一定时间内,区块链技术与应用,第39页,区块链网络,节点网络,区块链技术与应用,第40页,节点网,络,任何机器都能够运行一个完整比特币节点,一个完整比特币节点包含以下功,能,:,钱,包,允许用户,在,区,块链网,络上进行交,易,完,整区块链,统计,了所,有交,易历史,,经过特殊结构确保历史交易安全性,而且用来验证新交易正当,性,矿,工,经过统计交易及解密数学题来生成新区块,假如成功能够赚取奖,励,路,由功效,把其它节点传送过来交易数据等信息再传送给更多节,点,区块链网络,区块链技术与应用,第41页,同一时间段内全,网不止一个节点能计算,出,随,机数,即会,有多个节点在网络中广播它们各自打包好临,时,区块,(,都是正当,)。,分叉,某一节点若收到多个针对同一前,续区块,后续临,时区块,,则该节点会在本,地域块链,上建立分支,多个临,时区块对,应多个分支。,该僵局打破要等到下一个工作量证实被发觉,而其中一条链条被证实为是较长一条,那么在另一条分支链条上工作节点将转换阵营,开始在较长链条上工作,。,其它分支将会被网络彻底抛弃,。,区块链网络,区块链技术与应用,第42页,交易过程公钥、私钥应用,区块链技术与应用,第43页,交易过程公钥、私钥应用,1.,交易原始数据包含“转账数额”和“转入钱包地址”,不过仅有这些是不够,因为无法证实交易生成者对“转出钱包地址”余额有动用权利。所以需要用,私钥,对原始数据进行署名。,2.,生成“转出钱包公钥”,这一过程与生成,钱包地址,第,2,步是一样。,3.,将“转出署名”和“转出公钥”添加到原始交易数据中,生成了正式交易数据,这么它就能够被广播到比特币网络进行转账了。,区块链技术与应用,第44页,目录,一、,区块链概念,二,、,关键技术,三,、,以太坊,-,区块链,2.0,四、,区块链应用,五、现存问题,六,、,总结,区块链技术与应用,第45页,比特币作为一个数字货币,是区块链,1.0,应用。,以太坊作为一个基础架构,是在数字货币基础上加上了智能合约,是区块链,2.0,应用。,相同点:,1.作为一条区块链,2.公开而且无需许可,3.工作量证实(POW)挖矿,4.有一个内置数字货币,以太坊,-,区块链,2.0,不相同点:,1.以太坊区块时间更短,2.以太坊有更小区块,3.以太坊虚拟机上能够运行智,能合约,区块链技术与应用,第46页,智,能合约,智能合约是一个运行在安全环境下计算机程序。能够控制数字资产。,法律合约,:我承诺,X,发生话,就给你,1000,元;,智能合约,:我将,1000,元发送给一个计算机程序,假如,X,发生了,这个程序会把,1000,元给你,不然就返回给我。,优点,:(,1,),自动处理 (,2,)扩展到非金融领域(,3,)一定程度人工智能,以太坊,-,区块链,2.0,区块链技术与应用,第47页,智能合约布署流程,总来说,在以太坊上布署和运行智能合约需要以下几个步骤:,1.,开启一个以太坊节点(如,geth,)。,2.,使用智能合约语言编写智能合约(如,Solidity,)。,3.,使用,solc,编译器将编写好合约代码转换成以太坊虚拟机位码。,4.,将编译好合约代码布署到网上。,5.,使用,web3.js,库所提供,JavaScript API,接口来调用合约。,以太坊,gas,:,合约执行会在全部节点中被,屡次重复,,这个事实得使得合约执行消耗变得昂贵,所以这也促使大家将能在链下进行运算都不放到区块链上进行。,对于每个被执行命令都会有一个,特定消耗,,用单位gas计数。,以太坊,-,区块链,2.0,区块链技术与应用,第48页,创建一个 Hello mshk.top 合约并编译,1.,在contracts目录中新建一个Hello_mshk_top.sol文件,:,以太坊布署实例,区块链技术与应用,第49页,创建一个 Hello mshk.top 合约并编译,2.,在,geth,私链中布署,:,使用 RPC 方式运行 Geth,以太坊布署实例,区块链技术与应用,第50页,创建一个 Hello mshk.top 合约并编译,3.,解锁账号并进行挖矿来得到以太币,:,以太坊布署实例,区块链技术与应用,第51页,创建一个 Hello mshk.top 合约并编译,4.geth,中进行布署,:,将编译,json,文件中,abi,个别进行转义,而且赋值给私链中账户:,以太坊布署实例,区块链技术与应用,第52页,创建一个 Hello mshk.top 合约并编译,5.geth,中再次开启挖矿,-,以进行合约交付,:,将花费布署合约账户中以太币,将其赋给将合约公布到链上用户。,以太坊布署实例,区块链技术与应用,第53页,目录,一、,区块链概念,二,、,关键技术,三,、,以太坊,-,区块链,2.0,四、区块链应用,五、现存问题,六,、,总结,区块链技术与应用,第54页,区块链产业分布,区块链产业应用,区块链技术与应用,第55页,ICO,金融,ICO是最近从加密货币及区块链行业衍生出众筹项目概念。,ICO全称Initial Coin Offering,咱们将之称为首次代币公开预售。当某企业以融资为目标,发行加密货币,通常会发行一定数量加密代币,接着向参加项目标人出售这些代币;而且通常这些代币被用于兑换比特币,当然也能够兑换法币。,区块链产业应用,ICO最大特点即:非股非债,无关全部权,仅和使用权相关,无收益分配权和剩下价值追索权。,区块链技术与应用,第56页,ICO,金融,ICO在一定范围公开项目,玩家以比特币、以太币认购某新型币,ICO公布者获取比特币、以太币变现(普通经过新加坡、美国等地,换成美金存入在国外设置公益基金账户内),再经过我国正当成立SPV企业或贸易企业,将美金或在离岸市场换成人民币流回中国实际经营ICO所称项目标企业或企业群。资金流向如上,协议关系不赘述。,其实,ICO主要功效就是为了创业者使用众筹而来社会各类资金,而设计出来渠道。,区块链产业应用,区块链技术与应用,第57页,供给,链管理,区块链产业应用,区块链技术与应用,第58页,新能源模式,区块链产业应用,区块链技术与应用,第59页,智能小区,区块链产业应用,区块链技术与应用,第60页,区块链产业应用,区块链技术与应用,第61页,区块链发展进程,1.,区块链1.0应用:数字货币,2.,区块链2.0应用:智能合约+数字货币,比如:跨境支付、反洗钱、证券发行与交易、数字化资产等。,3.,区块链3.0应用:扩展到金融行业以外其它行业,隐私数据存放:区块链高冗余存放、去中心化、高安全性和隐私保护等特点,使其尤其适合存放和保护主要隐私数据。,防伪溯源:善款进入系统后,整个生命周期都将统计在区块链上,没有些人工拨付等步骤,每一笔款项去向极难人工更改。这么就能够促进公益捐款全过程开放和透明。,区块链产业应用,区块链技术与应用,第62页,从,年比特币开始,区块链经历了可编程货币、可编程金融与可编程社会三大应用时代,其应用范围逐步扩展到社会生活方方面面,。,从需求端来看,,金融、医疗、公证、通信、供给链、域名、投票等领域都开始意识到区块链主要性并开始尝试将技术与现实社会对接。,从投资端来看,,区块链投资资金供给逐步上升,风投投资热情也不停高涨,投资密度越来越大,供给端资金供给有望推进技术深入发展。,从市场应,用来看,,区,块链能成为一个市场工具,帮助社会削减平台,成本,,让中间机组成为过去;区块链将促使企业现有业务模式重心转移,有望加速企业发展。,区块链产业应用,区块链技术与应用,第63页,从社,会结构来看,,区块链技术有望将法律与,经济,融为一体,彻底颠覆原有社会监管模式;组织形态会因其而发生改变,区块链可能最终会率领大家走向分布式自治社,会。,从底层技术来看,,区块链有望促进数据统计、数据传输及数据存放管理方式转型;区块链本身更像一个互联网底层开源 式协议,在不远未来会触动甚至最终彻底取代现有互联网底层基础协议。,区块链产业应用,区块链技术与应用,第64页,基于区块链智慧农业电商应用(系统原型开发阶段),区块链产业应用,区块链技术与应用,第65页,目录,一、,区块链概念,二,、,关键技术,三,、,以太坊,-,区块链,2.0,四、区块链应用,五、现存问题与未来前景,六,、,总结,区块链技术与应用,第66页,性能与容量问题:,去中心化程度与共识机制效率矛盾:去中心化程度越高,共识机制效率越低,交易时延越长,交易吞吐越低,所以二者必须平衡。,账本存放容量和处理性能矛盾:账本规模增加,会带来节点硬件资源门槛提升。,现存问题,安全性局限,51%,攻击:需要引入大量节点,假如节点太少,,51%,攻击很轻易。,私钥与终端安全:私钥存放在用户终端当地,假如私钥被窃取,就会出现资金损失。,共识机制安全:,PoW,、,PoS,共识机制是否真正安全,缺乏严格证实和试验。,区块链技术与应用,第67页,应,用问,题:,1.还未建立统一标准,没有清楚统一概念界定,又缺乏权威机构对区块链产品进行评定,这极易造成在包括区块链项目谈判、实施过程中出现问题,更谈不上区块链大规模推广和应用。,2.衍生市场混乱,处于炒作高峰期区块链技术不但受到社会大众关注,而且存在着被不法分子所利用进行欺诈情况。假数字货币流通,影响区块链行业正常有序发展。,现存问题,区块链技术与应用,第68页,应,用问,题:,从企业项目角度:,1.,没有找到大落地利用场景。,2.,区块链技术当前不够成熟,无法支撑一些业务领域。,3.,行业人才匮乏,普通企业无法组建区块链技术团体开发产品。,4.,公众认知相对较少,接收度不高。,现存问题,高,能,耗,数据库存放空,间,处理大规模交易抗,压能力,区块链技术与应用,第69页,网友精选,,Baidu,文库,祝你生活愉快!,区块链技术与应用,第70页,总结,1.,“区块链,+,”时代已经到来,将改变互联网生态圈;,2.,技术基础成熟,应用标准尚待确立;,3.,性能瓶颈亟待突破;,区块链,大数据,云计算能够有机融合;,创业人员、技术人员、决议人员怎样应对?,区块链技术与应用,第71页,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服