金融科技基础 课件 项目三 区块链金融.pptx

金融科技基础 课件 项目三 区块链金融.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目三区块链金融金融科技基础

理解区块链技术01任务一项目三区块链金融

区块链的概念1【案例导入】村里记账的故事

区块链的概念1区块链是新一代信息技术的重要组成部分,是分布式网络、加密技术、智能合约等多种技术集成的新型数据库软件,通过数据透明、不易篡改、可追溯,有望解决网络空间的信任和安全问题,推动互联网从传递信息向传递价值变革,重构信息产业体系。——BlockChain简单的说,区块链就是一种全新的记账方式

原本掌握在拥有唯一记账权人手中的大账本,现在人手一本,人人都有权参与记账过程。由于人人都记账,不存在绝对的权威中心,很难篡改历史账本,信息也更易追溯和验证。从结构上来说,若干交易信息打包成区块,区块按顺序前后链接在一起就形成区块链。区块链的概念1

区块链系统具有数据透明、不易篡改、可追溯等特点,其实现基于几项关键技术分布式账本让区块链多个节点达成一致性的方法共识机制保证账本的完整性、公开性、隐私保护、不可篡改、可校验等一系列特性加密技术一个计算化交易协议智能合约多个节点同时记账区块链的关键技术2

多个节点同时记账分布式账本的数据库分布于对等网络的节点(设备)上,当中每个节点都复制及存储与账本完全相同的副本并独立更新,多节点同时记账DistributedLedger传统的记账体系一般由单一的中心节点完成记账分布式账本区块链的关键技术2

传统的记账体系一般由单一的中心节点完成记账分布式账本的特点不易篡改如果有任何的人员想要修改数据,一般需要根据共识机制与其余所有人员达成一致才能够完成共识机制分布式账本必须要有共识机制网络中的参与者根据共识原则来制约和协商对账本中的记录的维护去中心化人人都保有和更新账本,也意味着账本信息和数据是完全透明的分布式账本区块链的关键技术2

传统的记账体系一般由单一的中心节点完成记账传统的记账体系一般由单一的中心节点完成记账共识机制是可以实现区块链多个节点达成一致性的方法分布式账本取得一致性的两个难点:同时问题和拜占庭将军问题01比特币使用的共识机制工作量证明机制02股权证明机制03股份授权证明机制04拜占庭容错机制共识机制区块链的关键技术2

共识机制区块链的关键技术2传统的记账体系一般由单一的中心节点完成记账工作量证明机制是通过对工作的结果进行认证来证明完成了相应的工作量寻找随机数的唯一方法是穷举谁先找到符合条件的随机数,谁就获得记账权寻找一个符合条件的随机数权利平均化难以篡改优点资源浪费算力集中化缺点

共识机制区块链的关键技术2传统的记账体系一般由单一的中心节点完成记账工作量证明机制班级竞争做题比特币使用的工作量证明共识机制就是出一道数学题,全班同学一起来求解,求解的方法只有一个,就是逐个试不同的数字以判断是否符合题设条件,这时候谁计算能力强,谁就可以试更多的数字,试出正确答案的概率就更大,一旦谁试出了正确答案,就会立即告诉全班的同学,全班的同学会验证这个答案是否正确,如果正确,那么该同学就获得了这个奖励。大家再一起竞争下一道题目的奖励。

加密技术区块链的关键技术2传统的记账体系一般由单一的中心节点完成记账加密技术包括两个元素:算法和密钥算法是将普通的文本(或者可以理解的信息)与一串数字(密钥)的结合,产生不可理解的密文的步骤01非对称加密有公钥与私钥公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。02区块链使用的一般是非对称加密技术在现实世界上可作比拟的例子是,一个保险箱,开门和关门用的都是同一把钥匙,这是对称加密;而某个人家门口的信箱,我们知道地址就可以寄信给他,地址就是公钥,但是只有它的钥匙可以打开这个信箱,钥匙就是私钥,这是非对称加密。非对称加密的举例

加密技术区块链的关键技术2哈希函数哈希(Hash)函数是把任意长度的输入文本,通过散列算法变换成固定长度的输出,输出的结果是由字符和数字组成的字符串。.04强抗碰撞性不同的输入很难输出相同的哈希值。03固定长度输入值无论长短,输出的哈希值长度都是一样的。02输入敏感输入信息即时发生非常微小的变化,新的哈希值会产生巨大的变化。01不可逆给定一个哈希值,无法在短时间内计算出原始数据。扫描二维码,完成随堂练习

加密技术区块链的关键技术2哈希函数保证了区块链不可篡改性区块头包含了上一个区块数据的哈希值,这些哈希值层层嵌套,最终将所有区块串联起来,形成区块链。区块链里包含了自诞生以来的所有交易,因此要篡改一笔交易就要将其后所有区块的父区块的哈希值全部篡改,运算量非常大。

智能合约区块链的关键技术2智能合约的目标是减少欺诈损失,降低仲裁和执法,以及交易

文档评论(0)

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

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

1亿VIP精品文档

相关文档