区块链基础知识学习讲义资料最新PPT课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《区块链基础知识学习讲义资料最新PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 区块 基础知识 学习 讲义 资料 最新 PPT 课件
- 资源描述:
-
1、区块链基础知识学习区块链介绍区块链介绍从比特币谈区块链从比特币谈区块链区块链基础区块链基础区块链架构区块链架构区块链应用区块链应用区块链展望区块链展望比特币介绍比特币背景及定义比特币背景及定义2008年爆发金融危机,中本聪描述了比特币的模式比特币是用户自治的、全球通用的加密电子货币比特币特点比特币特点? 数字货币? 去中心化,利用计算机技术独立发行?通过P2P分布式技术实现,无中心点? 所有人均可自由的参与? 总量有限,不可再生? 本身机制开源,可以被山寨比特币和传统货币对比:去中心化传统模式传统模式:中心化账本(银行)银行是一个中心化账本,账本存储在银行的中心数据库,上面写着:张三的A账号余
2、额3000元,李四的B账号余额2000元。当张三想要通过A账号转账1000元给李四的B账号时:张三到银行,向银行提交转账要求。银行通过银行卡密码等方式确认张三身份,并检查张三的A账号是否有足够余额。检查通过后,银行增加一条转账记录:A账号向B账号转账1000元,并修改余额:A账号余额=3000-1000=2000元,B账号余额=2000+1000=3000元创新模式创新模式:去中心化账本(比特币)假设有这样的一个小村庄,大家不是靠银行,而是自己用账本来记录谁有多少钱,每个人的账本上都写着:张三的A账号余额3000元,李四的B账号余额2000元。当张三想要通过A账号转账1000元给李四的B账号时
3、:张三大吼一声:大家注意啦,我用A账号给李四的B账号转1000块钱。张三附近的村民听了确实是张三的声音,并且检查张三的A账号是否有足够余额。检查通过后,村民往自己的账本上写:A账号向B账号转账1000元,并修改余额:A账号余额=3000-1000=2000元,B账号余额=2000+1000=3000元。张三附近的村民把转账告诉较远村民,一传十十传百,直到所有人都知道这笔转账,以此保证所有人账本的一致性。比特币和传统货币对比:全部节点参与比特币用户在电脑上运行比特币客户端软件,这样的电脑称为一个样的节点(节点(P2P(点对点)网络(点对点)网络node),大量节点电脑互相连接,形成一张像蜘蛛网一
4、。当张三想要通过要通过A账号转账A账号转账1比特币给李四的1比特币给李四的B账号时:B账号时,当张三想张三向周围节点广播转账交易要求:号,并用的密码,只要知道A账号的私钥签名。(A账号的私钥就能使用A账号的私钥可简单理解为A账号转账1比特币给A账号上的比特币)A账号B账张三周围的节点通过查张三的A账号是否有足够余额。A账号的公钥检查交易签名的真伪,并且检检查通过后,节点往自己的账本上写:特币元,并修改余额:A账号向B账号转账1比账号余额=2比特币+1比特币A账号余额=3比特币。=3比特币-1比特币=2比特币,B节点把这个交易广播给周围的节点,一传十十传百,直到所有节点都收到这笔交易。P2P网络
5、技术比特币技术原理:交易单? 比特币的存在是通过交易单来体现? 交易单类似于银行的对账单,其通过记录货币的去留来证明你有多少货币? 交易单记录一笔交易的具体信息,比如付款人(交易发起方的公钥)、收款人(交易接收方的公钥)、付款金额(上一笔交易信息)、付款人签名(加密后的Hash值)等。比特币技术原理:数字签名数字签名数字签名非对称加密算法假设有三个交易单,代表用户1给用户2支付钱款“交易单1”,用户2给用户3支付钱款“交易单2”,用户3给用户4支付钱款“交易单3”。比特币技术原理:区块、挖矿、矿工? 区块(账簿):记录交易单的数据单元叫做Block,一个Block上会记录很多交易单。? Blo
6、ck有很多份,每个Block只记录比特币全网10分钟内的交易信息,每约10分钟产生一个新的Block。? 每生成一个Block,生产者获得50个比特币奖励,每4年生产出21万个Block后奖励减半。? 生产Block的过程,被形象的称为“挖矿”,生产工也被称为“矿工”。比特币技术原理:区块链? 区块链:所有的Block以双向链表的方式链接起来,且每个每个Block都会保存其上一个都会保存其上一个Block的的Hash值值(这样(这样Block之间的顺序一旦确定就无法更改)之间的顺序一旦确定就无法更改)。? 只有一个Block无上一节点,即:创世Block(第一个第一个Block)。? Bloc
7、k链全网唯一,每个节点都有相同的备份。Block链一旦有更新则全网通知。区块链介绍区块链介绍从比特币谈区块链从比特币谈区块链区块链基础区块链基础区块链架构区块链架构区块链应用区块链应用区块链前景展望区块链前景展望区块链定义区块链定义背景背景互联网上的交易,几乎都需要借助可资信赖的第三方信用机构来处理电子支付信息。这类系统仍然内生的受制于”基于信用的模式”。区块链区块链是一个分布式账本分布式账本,一种通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。它基于密码学原理而不基于信用,使得任何达成一致的双方直接支付,从而不需要第三方中介的参与。区块链基本概念? 交易(Transaction)
8、:一次操作,导致账本状态的一次改变,如添加一条记录;? 区块(Block):记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识;? 链(Chain):由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。区块链演进区块链交易过程区块链交易过程第第下一位所有者1步步:所有者A利用他的私钥对前一次交易(比特币来源)和并将这个签名附加在这枚货币的末尾,制作成交易单B(B以公钥作为接受方地址)签署一个数据签名,第第点都将收到的交易信息纳入一个区块中(得到2步步:A将交易单广播至全网,比特币就发送给了B,每个节才可使用)6个区块确认后第第块权利,并争取得到比特币的奖励(新比特币会在此过
展开阅读全文