【爆款】区块链讲解.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
︵。︵ 一、区块链是什么? 二、区块链特征 三、区块链技术涉及关键点 四、三大核心问题 五、区块链四大核心技术 六、区块链技术优势 七、区块链技术发展趋势和未来 ︵。︵ * 一、区块链是什么? (1) 数据角度:一种几乎不可能被更改的分布式数据库。 “分布式”特点: 1、数据的分布式存储:存储在所有参与记录数据的节点中, 并非集中存储在中心化的机构节点中。 2、数据的分布式记录:系统参与者共同维护。 ︵。︵ * (2)效果角度:记录时间先后的、不可篡改的、可信任的数据库。 此“数据库”特点:去中心化存储; 数据安全有效保证。 ︵。︵ * (3)技术角度:多种现有技术整合(如加密算法、P2P文件传输)。 这些技术与数据库以新的结构组合在一起,形成一种新的数据 记录、传递、存储与呈现的方式。 ︵。︵ * 结论:区块链是一种把区块以链的方式组合在一起的数据结构, 它适合存储简单的、有先后关系的、能在系统内验证的数据,用密 码学保证了数据的不可篡改和不可伪造。它能够使参与者对全网交 易记录的事件顺序和当前状态建立共识。 ︵。︵ * 二、区块链特征 (1) 开放、共识: 任何人都可以参与到区块链网络,每一台设备都能作为一个节点, 每个节点都允许获得一份完整的数据库拷贝。节点间基于一套共 识机制,通过竞争计算共同维护整个区块链。任一节点失效,其 余节点仍能正常工作。 ︵。︵ * (2) 去中心、去信任: 区块链由众多节点共同组成一个端到端的网络,不存在中心化的 设备和管理机构。节点之间数据交换通过数字签名技术进行验证, 无需互相信任,只要按照系统既定的规则进行,节点之间不能也 无法欺骗其它节点。 ︵。︵ * (3) 交易透明、双方匿名: 区块链的运行规则是公开透明的,所有的数据信息也是公开的, 因此每一笔交易都对所有节点可见。由于节点与节点之间是去信 任的,因此节点之间无需公开身份,每个参与的节点都是匿名的。 ︵。︵ * (4) 不可篡改、可追溯: 单个甚至多个节点对数据库的修改无法影响其他节点的数据库, 除非能控制整个网络中超过51%的节点同时修改,这几乎不可能 发生。区块链中的每一笔交易都通过密码学方法与相邻两个区块 串联,因此可以追溯到任何一笔交易的前世今生。 ︵。︵ * 三、区块链技术涉及关键点 (1)去中心化 (2)去信任 (3)集体维护 (4)可靠数据库 (5)时间戳 (6)非对称加密 ︵。︵ * 四、三大核心问题 问题一:如何建立一个严谨的数据库,使得该数据库能够 存储下海量的信息,同时又能够在没有中心化结构的体系下保 证数据库的完整性? ︵。︵ * 问题二:如何记录并存储下这个严谨的数据库,使得即便 参与数据记录的某些节点崩溃,我们仍然能保证整个数据库系 统的正常运行与信息完备? ︵。︵ * 问题三:如何使这个严谨且完整存储下来的数据库变得可 信赖,使得我们在互联网无实名背景下防止诈骗? ︵。︵ * 五、区块链四大核心技术 (1)核心技术1:区块+链 对于问题一,区块链解决办法是: 将数据库的结构进行创新,把数据分成不同的区块,每个区 块通过特定的信息链接到上一区块的后面,前后顺连来呈现一套 完整的数据。 ︵。︵ * 区块结构:块头+块身 块头:用于链接到前面的块,为区块链数据库提供完整性的保证。 块身:包含经过验证的、块创建过程中发生的价值交换的所有记录。 ︵。︵ * 区块结构特点: (1)保证数据库完整性:每一个区块上记录的交易是上一个区块 形成之后、到该区块被创建前发生的所有价值交换活动。 (2)保证数据库的严谨性(无法被篡改):在绝大多数情况下, 新区块完成后被加入到区块链的最后,此区块的数据记录就再也 不能改变或删除。 ︵。︵ * “区块+链”的数据存储结构: 区块(完整历史)+ 链(完全验证)——分布式冗余链表 ︵。︵ * 区块链:以比特币为例 ︵。︵ * (2)核心技术2:分布式结构——开源的、去中心化的协议 问题二解决办法:区块链结构设计让每一个参与数据交易的 节点都记录并存储下所有的数据。 ︵。︵ * 1、如何让所有节点都能参与记录,区块链解决办法是: 构建一整套协议机制,让全网每一个节点在参与记录的同时 也来验证其他节点记录结果的正确性。只有当全网大部分节点( 或甚至所有节点)都同时认为这个记录正确时,或者所有参与记 录的节点都比对结果一致通过后,记录的真实性才

文档评论(0)

liuxiaoyu98 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档