- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
区块链金融第四章比特币的改进与实现
比特币网络一、本讲导读比特币的改进与实现比特币网络与共识比特币区块链与加密算法比特币的区块链共识02熟悉本讲结构与主要内容6比特币的使用与交易原理公钥、私钥与地址—椭圆算法区块链的连接方式—哈希算法比特币的使用比特币交易概述
一、本讲导读比特币的特性02熟悉本讲结构与主要内容6比特币钱包比特币脚本全节点和简单支付确认未花费的交易输出
第三节比特币的使用与交易原理比特币的使用01比特币交易概述02
01比特币的使用比特币的使用与交易原理01下载比特币钱包 下载比特币钱包可以生成一个比特币地址(公钥),参与者可使用多个比特币地址,更好地保护隐私。02将地址告诉与之交易的人 比特币不记录余额,只记录交易。钱包该地址对应的私钥,一定要做好备份且牢记密码,一旦被盗用或者忘记密码都无法找回比特币。03转出者进行支付 可以通过钱包查询余额,确认是否收款成功
02比特币交易概述比特币的使用与交易原理比特币获得方式通过交易所或线下:通过货物、现金、数字货币等与比特币互换,按照约定的兑换率交易即可。通过挖矿:挖矿需要矿机设备,其消耗的电费也是成本之一,目前一个区块对应12.5个比特币收益
02比特币交易概述比特币的使用与交易原理比特币的交易方式交易金额指要交易的比特币数量转出地址比特币地址是一串约33字节长的字符私钥验证地址权属的重要凭证转入地址一个用户可生成多个地址
02比特币交易概述比特币的使用与交易原理比特币的交易方式私钥:私钥是验证地址权属的重要凭据,它是一个32字的二进制数,其复杂度史高,更难暴力破解。
02比特币交易概述比特币的使用与交易原理比特币的交易流程交易发起节点挖矿成功后立刻将区块内容广播给全网转出方A通过未花费交易和转入方B地址进行签名,生成交易数据每个收到交易的节点通过自己设定的条件筛选其待确认的交易交易传播交易确认交易确认传播全网共识用户A将交易数据传播全网全网节点收到了该区块并将该区块加入自己本地的链中
第四节比特币的特性比特币脚本01全节点和简单支付确认02比特币钱包03未花销的交易输出04
01比特币脚本比特币的特性比特币的输入和输出都是嵌入脚本的。比特币脚本是一种基于栈的语言,它是一种非图灵完备语言,也就是说,和其他语言如Java、Python等不同,它有很多处理不了的情况。而且它执行不了循环,所以脚本的执行时间是固定的,它不会陷入死循环中,而且比特币脚本一定会终止。比特币脚本是在交易中执行的,当交易发生时,脚本由矿工执行。最早比特币脚本设计的目的是确保交易资金由合法的持有方进行消费。
02全节点和简单支付确认比特币的特性全节点一个包含了从创世区块到必威体育精装版区块所有区块的节点安全性高,黑客成本高(需伪造一条可替代链)全节点维护本地副本,接收到新区块链通知后更新自身的副本即可全节点要执行所有交易、储存数据、维护比特币网络简单支付确认(SPV)下载所有区块头进行交易验证,区块头是区块哈希值SPV两步:验证交易在区块内;验证区块在主链上
03比特币钱包比特币的特台钱包适合小额高频交易者02联网钱包适合新人且交易金额不大的用户03硬件钱包适合大量资金持有者
04未花销的交易输出比特币的特性unspenttransactionoutput,UTXO比特币所用交易模型每一交易分为输入方输出方输出是资金去向,输入是UTXOUTXO原则:除挖矿交易(CoinBase交易,矿工挖矿产生的无输入交易)外,所有UTXO可以追溯到之前的UTXO;一笔交易输入输出相等借贷记账法只记录交易结果
文档评论(0)