区块链技术和商户区块链应用实践.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4-中国应采取的措施 把握竞争制高点,尤其是规则和标准的制定 投入足够的资金和技术,加大研究力度 采取积极而谨慎的态度,做好监管措施 即市应用 - 通用体系 商户 商户 商户 商户 平台 发行方 去中心化发行流通交易 过于中心化平台的积分系统,依赖性强 商户和平台都有独立的积分体系 通用积分系统花费巨大成本 独立的积分体系零散,无法带来二次消费 积分无法结算 即市应用 - 架构 BaaS 层 - BlockChain as a Service 身份验证 - CA 节点身份管理 隐私管理 授权管理 PKI 智能合约 链码 背书节点 背书验证 Peer节点 Orderer服务 分布式账本 网络协议 分布式账本和交易 安全容器 安全验证 项目应用 - 架构整合 SDK CA Peer Orderer B,C端 商户系统 中台服务 Peer … 智能合约 Peer Peer 代币和交互 API接口 新节点添加 API接口 区块信息 状态数据维护 成员认证 区块链技术简介 Introduction of block chain technology 区块链(block chain):是用分布式数据库识别、传播和记载信息的智能化对等网络, 也称为价值互联网。从数据的角度来看区块链是一种几乎不可能被更改的分布式数据库。 区块链技术:基于去中心化的对等网络,用开源软件把密码学原理、时序数据和共识机制相结合,来保障分布式数据库中各节点的连贯和持续,使信息能即时验证、可追溯、但难以篡改和无法屏蔽,从而创造了一套隐私、高效、安全的共享价值体系。 定义 两大技术:密码学 + 分布式存储 特征 开放,共识 区块链网络中每个节点都允许获得一份完整的数据库拷贝。 去中心,去信任 不存在中心化的设备和管理机构。 交易透明,双方匿名 所有的数据信息也是公开的,每个参与的节点都是匿名的。 不可篡改,可追溯 几个节点的修改无法影响其他节点的数据库,每一笔交易都通过密码学 方法(hash算法)与相邻两个区块串联 分布式存储 传统SAN以高度的可靠性、稳定性和功能丰富性,在应用实践中获得了广泛认可。随着数据量不断增加,企业对于数据存储可扩展性提出要求,分布式存储系统逐步成为扩展性强、价格低廉的选择。 节点网络 任何机器都可以运行一个完整的比特币节点,包括: 钱包,允许用户在区块链网络上进行交易 完整区块链,记录了所有交易历史,通过特殊的结构保证历史交易的安全性,并且用来验证新交易的合法性 矿工,通过记录交易及解密数学题来生成新区块,如果成功可以赚取奖励 路由功能,把其它节点传送过来的交易数据等信息再传送给更多的节点 区块是一种记录交易的数据结构。每个区块由区块头和区块主体组成,区块主体只负责记录前一段时间内的所有交易信息,区块链的大部分功能都由区块头实现。 区块(block) 区块头 版本号,标示软件及协议的相关版本信息 父区块哈希值,引用的区块链中父区块头的哈希值,通过这个值每个区块才首尾相连组成了区块链,并且这个值对区块链的安全性起到了至关重要的作用 Merkle 根,这个值是由区块主体中所有交易的哈希值再逐级两两哈希计算出来的一个数值,主要用于检验一笔交易是否在这个区块中存在 时间戳,记录该区块产生的时间,精确到秒 难度值,该区块相关数学题的难度目标 随机数(Nonce),记录解密该区块相关数学题的答案的值 在当前区块加入区块链后,所有矿工就立即开始下一个区块的生成工作。 把在本地内存中的交易信息记录到区块主体中 在区块主体中生成此区块中所有交易信息的 Merkle 树,把 Merkle 树根的值保存在区块头中 把上一个刚刚生成的区块的区块头的数据通过 SHA256 算法生成一个哈希值填入到当前区块的父哈希值中 把当前时间保存在时间戳字段中 难度值字段会根据之前一段时间区块的平均生成时间进行调整以应对整个网络不断变化的整体计算总量 区块形成过程 hash (哈希或散列)算法是信息技术领域非常基础也非常重要的技术。它能任意长度的二进制值(明文)映射为较短的固定长度的二进制值(hash 值),并且不同的明文很难映射为相同的 hash 值。这种映射称为hash函数,如:SHA256 算法,md5等。 例如:hash函数:除以5的余数,12 mod 5 =2 hash 算法 明文 Hash值 优秀的 hash 算法特点: ? 正向快速:给定明文和 hash 算法,在有限时间和有限资源内能计算出 hash 值。 逆向困难:给定(若干) hash 值,在有限时间内很难(基本不可能)逆推出明文。 输入敏感:原始输入信息修改一点信息,产生的 hash 值看起来应该都有很大不同。 冲

文档评论(0)

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

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

1亿VIP精品文档

相关文档

相关课程推荐