十分钟了解区块链汇编_第1页
十分钟了解区块链汇编_第2页
十分钟了解区块链汇编_第3页
十分钟了解区块链汇编_第4页
十分钟了解区块链汇编_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 主要内容主要内容 MAIN CONTENTS P1.P1.区块链来源区块链来源P2.P2.技术原理技术原理 P3.P3.优势与缺陷优势与缺陷 P4.P4.现状与展望现状与展望 区块链来源区块链来源 为什么会有区块链的创新?为什么会有区块链的创新? 现状:现状: 中央系统虚拟货币(中心化机构掌 控);异地灾备、云存储 中心化的来源:为满足市场参与者 对信息的需求,而信息的买卖造就 了“中介费”(成本) 创新源于对现实问题的解决中 心化 p 信息分散在各中心手中,打通 成本非常大 p 信息要按照中心化机构的体系 要求进行运作(全球汇款) p 内部人员的篡改,黑客攻击, 自然灾害等 中心化的弊端中

2、心化的弊端 去中心化的革命去中心化的革命 信息去中心化信息去中心化 p 第一代互联网成功实现了信息去中心化第一代互联网成功实现了信息去中心化:生活 信息、知识、新闻、资料 p 互联网的起点是TCP/IP TCP/IP 协议协议(执行一个网络 上所有节点统一格式对等传输信息的开放代 码)信息分享与实时更新 p 互联网就是消灭那个价值很低、成本很高的 (信息)供应链:它开放、互联、对等、全球 化、去中心化 阿里巴巴副总裁高红冰 信用去中心化信用去中心化 p 没有“中介”的信用背书很难实现陌生人间的 信用交易:银行,结算机构,淘宝 p 中心化带来的成本与日俱增 能否在互联网中创造一种技术,这种技术在

3、无法 保证人们互相信任的前提下,还可以从事价值交 换的活动? 区块链技术 区块链是什么?区块链是什么? “区块链”技术是指通过去中心化和去信任的方式集体维护一个可靠数据 库的技术。并不是一种单一的、全新的技术,而是多种现有技术(加密算 法、P2P文件传输等)整合的结果。 p 从数据数据的角度来看: 分布式数据库(存储与记录),P2P 的自组织网络 p 从效果效果的角度来看:时间顺序、不可篡改的、可信任的数据库 p 多种现有技术技术的整合:加密算法,P2P文件传输,时间戳,数据库等 关键点:关键点: 去中心化、去信任、去中心化、去信任、 集体维护、可靠数据库、集体维护、可靠数据库、 时间戳、非对

4、称加密时间戳、非对称加密 技术原理技术原理 区块链的技术原理区块链的技术原理 建立全球通用数据库的三大问题:建立全球通用数据库的三大问题: 1.去中心化情况下保证完整性 2.部分节点崩溃下系统正常运行 3.数据库信息可信赖 区块链四大核心技术:区块链四大核心技术: 1.区块+链 2.分布式结构开源的、去中心化的协议 3.所有权的信任基础数学 4.脚本可编程的智能合约 核心技术核心技术1 1:区块:区块+ +链链 把数据分成不同的区块,每个区 块通过特定的信息链接到上一区 块的后面,前后顺连来呈现一套 完整的数据。 账本 区块(区块(blockblock):):存放记录的文件,记录其创建期间发生

5、的所有价值交换活动 链:按时间先后顺序将区块存储在数据库 纸 页码 核心技术核心技术1 1:区块:区块+ +链链 (哈希函数) 父哈希 (前一区块的交易缩影交易缩影) 区块由谁来记录?区块由谁来记录? 流程示例:标识字符串标识字符串 交易清单+上一账单编号 全网所有节点全网所有节点/ /记录员记录员 争夺记账权 公告、验证、更新账簿 头哈希 Nonce值 核心技术核心技术1 1:区块:区块+ +链链 区块链的区块链的不可篡改性不可篡改性由由工作量证明机制工作量证明机制与与共识机制共识机制共同保证。共同保证。最长的链条最长的链条才被全网才被全网 公认。公认。在区块链中篡改数据会产生链条分叉,篡改

6、难度极高。在区块链中篡改数据会产生链条分叉,篡改难度极高。 没有发生过的交易、虚 假的交易则不会被记录 在册。只要进入区块链 数据库,人们可以随时 找到系统内任何时候、 任何人支付或收到的价 值交换活动的详细情况。 要改变一个已经在区块 链中存在一段时间的区 块,从技术上来说几乎 是不可行的 “短块链短块链”:被淘汰的分叉区,价值交换活动将被重新加入到交易列队池中 区块链如何解决区块链如何解决分叉问题分叉问题? 核心技术核心技术1 1:区块:区块+ +链链 如何检验交易的真实性如何检验交易的真实性?Merkle根 Merkle Hash TreeMerkle Hash Tree Merkle树

7、的叶子节点 上的value:数据的 Hash值 非叶子节点的Value:其下 面所有叶子节点值进行组 合后,再进行hash计算所得 作用作用:大大减少数据的传输量以及计算的复杂度,只需验证传输后的 新区块上的MerkleTree的根节点值是否一致 核心技术核心技术2 2:分布式结构:分布式结构 中央电脑中央电脑VSVS分布式节点分布式节点 p 分布式记账会计责任的分散化 p 分布式传播每一次交换都传播到 网络中的所有节点 p 分布式存储数据信息的可容错性 极高 核心技术核心技术3 3:所有权的信任基础:所有权的信任基础数学数学 公钥:信息的真实性 私钥:信息的安全性 非对称加密原理:非对称加密

8、原理: 私钥向全网证明私钥向全网证明“自己是自己自己是自己”:全网节点虽然无法看 到我的密码是什么,但要让他们都知道我确实拥有这 一密码。 常见的非对称加密算法非对称加密算法包括RSA、Elgamal、D-H、ECC(椭 圆曲线加密算法)等。 核心技术核心技术3 3:所有权的信任基础:所有权的信任基础数学数学 公、私钥的生成过程详解公、私钥的生成过程详解 密钥对 对信息用其中一个密钥加密后,只能用另一 个密钥才能解开; 非对称密钥对 其中一个密钥公开后,根据公开的密钥别人 也无法算出另一个,公开的密钥称为公钥, 不公开的密钥称为私钥。 核心技术核心技术4 4:可编程的智能合约:可编程的智能合约

9、脚本脚本 关于脚本的一个简单例子关于脚本的一个简单例子: 假设A想通过区块链系统发送一单位价值给B,那 么系统的交易编号1(TX1)中就包含了这些简化 的代码信息: 发送金额 对方地址 脚本语言:定义了如果B想要花费 这1单位价值,应该满足什么条件 再假设B要发送这1单位价值给C,那么 他需要在TX2的输入中包含下面的信息: 其他节点如何验证TX2这笔交易的合法性? + 区块链技术的特点区块链技术的特点 分布式记账与存储 高容错性 数据信息完整透明 符合法律和便于追踪 全球一个数据库 高包容性业务模式 透明世界背后的匿名性 保护隐私 纯数学方法建立信任关系,去中心 化结构高运作效率、低运营成本

10、 1 2 3 4 5 区块链技术的特点区块链技术的特点 优势与缺陷优势与缺陷 优势与缺陷优势与缺陷 优势优势 p 不可篡改的时间戳:可解决数据追踪与 信息防伪问题 p 去中心化的分布式结构:现实中可节省 大量的中介成本 p 安全的信任机制:可解决现今物联网技 术的核心缺陷 p 灵活的可编程特性:可帮助规范现有市 场秩序 缺陷缺陷 p 高耗能问题 p 数据库存储空间问题 p 处理大规模交易的抗压能力问题 p 安全性问题 现状与展望现状与展望 现状与展望现状与展望 p 数据库正在从集中 式走向分布式 p 阿里双十一时支付 宝成功实现每秒峰 值8.59 万笔的交易, 就是基于分布式数 据库的架构之上

11、 比特币之后,多元化区块链共同发展: 公共区块链:最初形态,一种完全去中心化的分布式存储数据库; 侧链:实现公共区块链上价值与其他账簿上价值在多个区块链间的转移; 私有区块链:参与的节点只有用户自己,数据的访问和使用有权限管理。 现状与展望现状与展望 区块链区块链1.01.0:可编程货币:去中心化的数字支付系统,无障碍的价值转换; 区块链区块链2.02.0:可编程金融:股票、清算、私募股权等众多金融领域; 区块链区块链3.03.0:可编程社会:公证、仲裁、审计、物流、医疗、邮件等领域。 需求广泛:需求广泛: 现状与展望现状与展望 区块链在金融服务领域的项目一览表 现状与展望现状与展望 区块链相关投资情况(单位:百万美元) 数据来源于:CB Insights:2017区块链投资趋势报告 你可以通过这些方法找到我们 打开手机微信“扫一扫” 天点区块链官网 区

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论