- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
区块链金融第四章比特币的改进与实现
比特币网络一、本讲导读比特币的改进与实现比特币网络与共识比特币区块链与加密算法比特币的区块链共识02熟悉本讲结构与主要内容6比特币的使用与交易原理公钥、私钥与地址—椭圆算法区块链的连接方式—哈希算法比特币的使用比特币交易概述
一、本讲导读比特币的特性02熟悉本讲结构与主要内容6比特币钱包比特币脚本全节点和简单支付确认未花费的交易输出
第一节比特币区块链与加密算法公钥、私钥与地址—椭圆算法01区块链的连接方式—哈希算法02
相关背景及定义比特币区块链与加密算法比特币比特币(bitcoin,简称BTC)的概念最初由中本聪在2008年提出,是一种点对点,去中心化的数字资产,并在2009年,比特币网络诞生由其创始人开创了第一个比特币区块区块链技术是一种不依赖第三方、通过自身分布式节点进行网络数据的存储、验证、传递和交流的一种技术方案。常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。区块链加密算法
相关背景及定义比特币区块链与加密算法激励机制通过全网跟踪记录比特币的所有交易来实现比特币的“防伪”
01公钥、私钥与地址—椭圆算法比特币区块链与加密算法01私钥02公钥03地址支持比特币协议的应用都可以正确把这段字符串转换成比特币的私钥,再转换出公钥,再得到一个地址。
01公钥、私钥与地址—椭圆算法比特币区块链与加密算法公钥生成加密货币地址过程由于椭圆线算法是单向运算,其逆运算是暴力运算的过程,因此我们可以轻易地通过私钥计算得出公钥,但却不能通过公钥计算出私钥。
01区块链的连接方式—哈希算法比特币区块链与加密算法1从哈希值不能反向推导出原始数据(所以哈希算法也叫单向哈希算法)2对输入数据非常敏感,哪怕原始数据只修改了一个Bit,最后得到的哈希值也大不相同;3散列冲突的概率要很小,对于不同的原始数据,哈希值相同的概率非常小;哈希算法(HashFunction)将任意长度的二进制值串映射为固定长度的二进制值串,这个映射的规则就是哈希算法,而通过原始数据映射之后得到的二进制值串就是哈希值。构成哈希算法的条件4哈希算法的执行效率要尽量高效,针对较长的文本,也能快速地计算出哈希值。
文档评论(0)