欢迎来到环境100文库! | 帮助中心 分享价值,成长自我!

环境100文库

换一换
首页 环境100文库 > 资源分类 > PDF文档下载
 

比特币与区块链技术.pdf

  • 资源ID:4166       资源大小:31.87MB        全文页数:80页
  • 资源格式: PDF        下载权限:游客/注册会员/VIP会员    下载费用:10碳币 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信开放平台登录 QQ登录   微博登录  
下载资源需要10碳币 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

比特币与区块链技术.pdf

p比特币与它背后的区块链技术⌈探讨与交流⌋ 设备开发团队主题活动The BitCoin and nbsp;BlockChain孟翔 摘至网络2016.7区块链 (Blockchain) 正在成为席卷互联网和传统经济界的一股浪潮。两年前的比特币和互联网金融行业从业者们今天开始改头换面,在区块链领域寻找自己的定位。区块链建立起了一种低成本的信用机制,它的信任来自于底层技术实现,即用历史信息换得现行的信任。区块链技术对信息安全、数字货币等领域已经产生了深远的影响,其已经成为 nbsp;2016年最大的风口,没有之一。在其他领域,这项技术将改变我们的生活甚至改变社会整体的运作,它的价值在于,数据一旦产生便不可更改,它将一件事情完整地记录了下来。比特币介绍比特币技术原理-区块链 nbsp;共识机制区块链应用与挑战S o第1章 疯狂的比特币 Crazy nbsp; BitCoinWATCH5 KWhat is Bitcoin一种可以在世界范围内流通的数字货币 WATCHCrazy nbsp; BitCoin6*WpsHere is nothing,just place some nbsp;words that looks good0.01500.03000.04500.06000.01L2L3L4L5L6L7L Crazy nbsp; BitCoinWATCH7 xWhat is Bitcoin发表了一篇描述比特币模式的论文中本聪 Crazy nbsp; BitCoinWATCH8 xWhat is Bitcoin中本聪是一名日裔美国人,66岁,毕业于加州州立理工大学,获得物理学学士学位。而且,中本聪并非化名。其目前退隐在洛杉矶圣贝纳迪诺, 宅在家里全然不理会其估值 4 亿美元的比特币财富。职业生涯中有多处保密,曾为大型企业还有美国军方执行保密的工作。 nbsp;2008 年中本聪在互联网发表了一篇文章, 勾画了比特币系统的基本框架。 2009 年他为该系统建立了一个开放源代码项目,正式宣告了比特币的诞生。 nbsp;2010 年当比特币渐成气候时,他却悄然离去,从互联网上销声匿迹 Crazy nbsp; BitCoinWATCH9 1N €nbsp;ZHere is nothing,just place some nbsp;words that looks good2008.11中本聪发表一篇关于点对点现金支付的论文2010.5第一次比特币交易程序员Laszlo Hanyecz用1万BTC购买了价值25美元的披萨优惠券2011.2价格首次达1美元,与美元等价2009.1中本聪在赫尔辛基的一台服务器上挖出了第一批50个比特币 Crazy nbsp; BitCoinWATCH10 1N €nbsp;ZHere is nothing,just place some nbsp;words that looks good2013.3价格突破1300美元,价格首次超过1盎司黄金价格2012.10区块供应量首次减半调整,从之前每10分钟50个递减至25个,此时比特币价格为12.4美元2013.8德国政府承认比特币正式合法货币地位,德国成为全世界首个承认比特币的国家2011.6黑客 攻击了 MT.Gox, 6万个用户数据被泄漏,8750000美元的帐户受到影响 Crazy nbsp; BitCoinWATCH11 1N €nbsp;ZHere is nothing,just place some nbsp;words that looks good20142015DELL、ebay 、微软、亚马逊、IBM先后宣布支持比特币交易2014.2全球最大比特币平台MT.GOX由于安全因素被黑客洗劫70万比特币,宣告破产2013.12中国央行发声,明确不支持比特币在中国的合法地位,比特币暴跌区块链技术引起了世界关注第2章比特币核心技术原理-区块链WATCHCrazy nbsp; BitCoin13 ž ;XHere is nothing,just place some nbsp;words that looks good安全保障区块链交易全员参与账本管理每一个参与系统的人都是一个节点,每个节点在系统上都是对等的。所有节点都是自治的,按照同一个规则来行事并达成共识。系统上所有的交易都是可追溯和不可逆转的地址与钱包分布式账本分布式的 自治且共同约定的 按照合约执行的 可追溯的EZV ;WATCHCrazy nbsp; BitCoin14 ž ;X““ W•4Here is nothing,just place some nbsp;words that looks goodEZV ;WATCHCrazy nbsp; BitCoin15 ž ;XHere is nothing,just place some nbsp;words that looks good安全保障区块链交易全员参与账本管理每一个参与系统的人都是一个节点,每个节点在系统上都是对等的。所有节点都是自治的,按照同一个规则来行事并达成共识。系统上所有的交易都是可追溯和不可逆转的地址与钱包分布式账本分布式的 自治且共同约定的 按照合约执行的 可追溯的EZV ;WATCHCrazy nbsp; BitCoin16 ž ;XHere is nothing,just place some nbsp;words that looks good安全保障区块链交易地址与钱包分布式账本EZV ;ECC算法 一般性地址 钱包作用 特殊钱包密码学算法实现比特币采用了密码学算法来解决钱归谁所有,保存在哪里,以什么样的形式进行保存,同时又以什么样的形式进行流通的全过程。WATCHCrazy nbsp; BitCoin17 ž ;X“Here is nothing,just place some nbsp;words that looks goodEZV ;K d*Gx F028892BAD7ED57D2FB57BF33081D5CF CF6F9ED3D3D7F159C2E2FFF579DC341A y 07CF33DA18BD734C600B96A72BBC4749 D5141C90EC8AC328AE52DDFE2E505BDB K x,yd 1E99423A4ED27608A15A2616A2B0E9E5 2CED330AC530EDCC32C8FFC6A526AEDD y2 mod p x3 7 mod p WATCHCrazy nbsp; BitCoin18 ž ;X“Here is nothing,just place some nbsp;words that looks goodEZV ;A RIPEMD160SHA256K1J7mdg5rbQyUHENYdx39WVWK7fsLpEoXZyWATCHCrazy nbsp; BitCoin19 ž ;X“Here is nothing,just place some nbsp;words that looks goodEZV ;y2 mod p x3 7 mod p 钱包存的是私钥不是比特币WATCHCrazy nbsp; BitCoin21 ž ;X“8Here is nothing,just place some nbsp;words that looks goodEZV ;ddddddd8 j ,1 ;WATCHCrazy nbsp; BitCoin22 ž ;X“8Here is nothing,just place some nbsp;words that looks goodEZV ;8仅仅存储一些随机产生的私钥,每个私钥仅使用一次即作废。这种钱包所维护私钥的方式对钱包的维护和备份均来带了非常大的麻烦。另外一个最大的麻烦是如果用户的钱包丢了,想要恢复钱包是一件极其困难的事情。WATCHCrazy nbsp; BitCoin23 ž ;X“8Here is nothing,just place some nbsp;words that looks goodEZV ;8钱包中所有的私钥均由一个种子产生,种子是一个随机数,对其进行哈希运算得到第一个私钥,后续每个私钥均是前一个私钥的哈希运算结果,这样钱包里的私钥就形成了一条完整的私钥链条。只要用户记住链条的头,就可以轻松恢复出整个钱包中的所有私钥WATCHCrazy nbsp; BitCoin24 ž ;X“8Here is nothing,just place some nbsp;words that looks goodEZV ;8助记词钱包,采用一系列助记词的方式对种子秘钥进行体现,可以让用户更直观地进行钱包管理WATCHCrazy nbsp; BitCoin25 ž ;X“8Here is nothing,just place some nbsp;words that looks goodEZV ;1.ž n128bit256bit 61Kb 2.nbsp;SHA256 hash‡Š5� 39;œ4Kb xŽ 3. Y/ 39;œ“ n11bit1o nbsp;v1 ZMM20481N 4.gt;ž 39;œvdC, •“cake apple borrow silk endorse fitness top denial coil riot stay wolf luggage oxygen faint major edit measure invite love trap WATCHCrazy nbsp; BitCoin26 ž ;X“U8Here is nothing,just place some nbsp;words that looks goodEZV ;WATCHCrazy nbsp; BitCoin27 ž ;X“o8Here is nothing,just place some nbsp;words that looks goodEZV ;WATCHCrazy nbsp; BitCoin28 ž ;XHere is nothing,just place some nbsp;words that looks good安全保障区块链交易地址与钱包分布式账本EZV ;ECC算法 一般性地址 钱包作用 特殊钱包密码学算法实现比特币采用了密码学算法来解决钱归谁所有,保存在哪里,以什么样的形式进行保存,同时又以什么样的形式进行流通的全过程。WATCHCrazy nbsp; BitCoin29 ž ;XHere is nothing,just place some nbsp;words that looks goodEZV ;安全保障区块链交易地址与钱包分布式账本交易是系统的核心每一个比特币从出生的那一刻起,就与交易绑定在了一起,并形成了一条完备的交易链条,顺着这个链条,人们可以看到每一个比特币一生中走过的每一步,每一处交易的生命周期 交易的结构体 输入与输出 小费是必须要给的WATCHCrazy nbsp; BitCoin30 ž ;X“;1žWHere is nothing,just place some nbsp;words that looks goodEZV ;STEP 01创建交易可以在线创建,可以离线创建。但是要有资金所有者的私钥进行签名STEP 02STEP 03STEP 04广播交易被创建的交易会被广播到在线网络的所有比特币节点,这个动作由客户端发起交易传播收到交易信息的节点首先验证信息的正确性,验证通过则将此交易继续广播记录交易每一个收到该交易且通过了对其验证的节点均尝试将这交易记录到最终的账本中WATCHCrazy nbsp; BitCoin31 ž ;X“;1n ›Here is nothing,just place some nbsp;words that looks goodEZV ;WATCHCrazy nbsp; BitCoin32 ž ;X“;1 A ŠHere is nothing,just place some nbsp;words that looks goodEZV ;必须有一个或多个输入 必须有一个或多个输出 交易中还包含了小费 输出的是收款人的公钥地址 输入的是上一笔交易的输出 输出中包含了找零WATCHCrazy nbsp; BitCoin34 ž ;X“; u nuHere is nothing,just place some nbsp;words that looks goodEZV ;WATCHCrazy nbsp; BitCoin35 ž ;X“Kamp;W1;Here is nothing,just place some nbsp;words that looks goodEZV ;交易中有一个输入,即Alice 的公钥地址上的一笔钱。 输出0是收款方Bob,输出1是Alice自己,用来实现这笔交易的找零钱WATCHCrazy nbsp; BitCoin36 ž ;X“›1;Here is nothing,just place some nbsp;words that looks goodEZV ;多个输入对应一个输出的交易通常输入方和输出方均为自己 一般是钱包应用把钱包中的零钱归置成一个整钱,让钱包的余额管理起来更清晰WATCHCrazy nbsp; BitCoin37 ž ;X“›1;Here is nothing,just place some nbsp;words that looks goodEZV ;一个输入对应多个输出的情况一般是用来多笔转账,比如发工资等情况WATCHCrazy nbsp; BitCoin38 ž ;X“;1n ›Here is nothing,just place some nbsp;words that looks goodEZV ; bitcoin-cli decoderawtransaction 0100000001d717...388ac00000000{quot;txidquot; quot;9ca8f969bd3ef5ec2a8685660fdbf7a8bd365524c2e1fc66c309acbae2c14ae3quot;,quot;versionquot; 1,quot;locktimequot; 0,quot;vinquot; [{quot;txidquot; quot;d3c7e022ea80c4808e64dd0a1dba009f3eaee2318a4ece562f8ef815quot;voutquot; 0, nbsp;quot;scriptSigquot; {quot;hexquot; quot;483045022100a4ebbeec83225dedead659bbde7da3d026c8b8e1 b2ac1bd193dfba2014104793ac8a58ea751f9710e39aad2e296cc14daa44fa59248be58ede65e4c4b884ac5b5b6dede05ba84727e}, quot;sequencequot; 4294967295 nbsp;}]WATCHCrazy nbsp; BitCoin39 ž ;X“;1n ›Here is nothing,just place some nbsp;words that looks goodEZV ;quot;voutquot; {quot;valuequot; 0.05000000,quot;nquot; 0,quot;scriptPubKeyquot; {quot;hexquot; quot;76a91407bdb518fa2e6089fd810235cf1100c9c13d1fd288acquot;,quot;reqSigsquot; 1,quot;typequot; quot;pubkeyhashquot;,quot;addressesquot; [quot;1hvzSofGwT8cjb8JU7nBsCSfEVQX5u9CLquot;]} }, WATCHCrazy nbsp; BitCoin40 ž ;X“;1n ›Here is nothing,just place some nbsp;words that looks goodEZV ;{quot;valuequot; 1.03362847,quot;nquot; 1,quot;scriptPubKeyquot; {quot;hexquot; quot;76a914107b7086b31518935c8d28703d66d09b3623134388acquot;,quot;reqSigsquot; 1,quot;typequot; quot;pubkeyhashquot;,quot;addressesquot; [quot;12W9goQ3P7Waw5JH8fRVs1e2rVAKoGnvoyquot;]} } WATCHCrazy nbsp; BitCoin41 ž ;X“.yamp;bHere is nothing,just place some nbsp;words that looks goodEZV ;ž; m \G1† ]1WATCHCrazy nbsp; BitCoin42 ž ;X“.yamp;bHere is nothing,just place some nbsp;words that looks goodEZV ;.MK›1; .yM“amp; ]z8WATCHCrazy nbsp; BitCoin43 ž ;X“.yamp;bHere is nothing,just place some nbsp;words that looks goodEZV ;]sŽBK 1HWATCHCrazy nbsp; BitCoin44 ž ;XHere is nothing,just place some nbsp;words that looks goodEZV ;安全保障区块链交易地址与钱包分布式账本交易是系统的核心每一个比特币从出生的那一刻起,就与交易绑定在了一起,并形成了一条完备的交易链条,顺着这个链条,人们可以看到每一个比特币一生中走过的每一步,每一处交易的生命周期 交易的结构体 输入与输出 小费是必须要给的WATCHCrazy nbsp; BitCoin45 ž ;XHere is nothing,just place some nbsp;words that looks good a�8每一个交易的账目都要向全世界广播,参与游戏的人全员算账,第一个算好账目的人获得记账权,并获得专属记账奖励。奖励是由小费和系统打赏组成的。这个行为就叫挖矿,曾经挖矿很赚钱EZV ;安全保障区块链交易地址与钱包分布式账本区块的结构 创世区块 Merle 树 旷工撑起世界WATCHCrazy nbsp; BitCoin46 ž ;X“1n Here is nothing,just place some nbsp;words that looks goodEZV ;“i“amp;V amp;shy;B M;_ n14WATCHCrazy nbsp; BitCoin47 ž ;X“1n Here is nothing,just place some nbsp;words that looks good区块大小 (4字节)区块头(80 字节)交易数据区块标识符 区块头HASH值和区块高度以字节标识后续数据长度 目前容量大小为1M当前区块中的所有交易信息,可以容纳最多4000条EZV ;区块N父区块的HASH Merkle树根 一个随机数WATCHCrazy nbsp; BitCoin48 ž ;X“1n Here is nothing,just place some nbsp;words that looks goodEZV ;创世区块普通区块当前最新区块区块0区块1区块2区块3区块NWATCHCrazy nbsp; BitCoin49 ž ;X“nbsp;Here is nothing,just place some nbsp;words that looks goodEZV ;The Times 03/Jan/2009 Chancellor on brink of second bailout for banksn ‹U0 _‹žHere is nothing,just place some nbsp;words that looks good amp;shy;B1;  01; nbsp;;v   ] V 1T;; 39;02nbsp; L YŸ1; ‘X0 03Kb  Nonce ‘gHASHƒ 04NF xNFsB0v05-nM4 n;;amp;Z  ™;1}6F6x A Ÿ1;]†Z0 ‘RX竞争记账和激励机制在比特币系统中,每十分钟进行一轮算力竞赛,竞赛胜利者,获得一次记账的权力,并向其他节点同步新增账本信息。每轮竞争胜出并完成记账的节点,将可以获得系统给予的一定数量的比特币奖励。而这个奖励的过程,同时也是比特币的发行过程。这种设计相当巧妙 nbsp; nbsp;它将竞争的激励机制与货币的发行完美结合到一起,在引入竞争的同时,解决了去中心化货币系统中发行的难题WATCHCrazy nbsp; BitCoin55 ž ;X“ 1gt;žHere is nothing,just place some nbsp;words that looks goodEZV ;nbsp; 1 Wnbsp; L 1amp;U u1NWATCHCrazy nbsp; BitCoin56 ž ;X“Here is nothing,just place some nbsp;words that looks goodEZV ;第一代挖矿设备WATCHCrazy nbsp; BitCoin57 ž ;X“Here is nothing,just place some nbsp;words that looks goodEZV ;第二代挖矿设备WATCHCrazy nbsp; BitCoin59 ž ;X“Here is nothing,just place some nbsp;words that looks goodEZV ;第三代挖矿设备WATCHCrazy nbsp; BitCoin60 ž ;XHere is nothing,just place some nbsp;words that looks good a�8每一个交易的账目都要向全世界广播,参与游戏的人全员算账,第一个算好账目的人获得记账权,并获得专属记账奖励。奖励是由小费和系统打赏组成的。这个行为就叫挖矿,曾经挖矿很赚钱EZV ;安全保障区块链交易地址与钱包分布式账本区块的结构 创世区块 Merle 树 旷工撑起世界WATCHCrazy nbsp; BitCoin61 ž ;XHere is nothing,just place some nbsp;words that looks goodEZV ;安全保障区块链交易地址与钱包分布式账本,†最最简单的一句话,如果私钥丢了,你的所有钱就都没了,而且没有任何被找回来的可能性。所以大家经常发现,在整个区块链上,其实有很多钱,是无家可归的。黑客差点毁掉比特币WATCHCrazy nbsp; BitCoin62 ž ;X“ . ‹Here is nothing,just place some nbsp;words that looks goodEZV ;Allinvain事件 nbsp;bitcointalk 论坛的一名成员,2011年,被盗走大量比特币,成为比特币历史上第一个因为黑客攻击而遭受重大损失的玩家。黑客在他使用电脑时从他的钱包盗走了25,000 个比特币,虽然当时这些币的总值也不到50W美元,然而在今天看来他损失了近1亿美元的巨款。WATCHCrazy nbsp; BitCoin63 ž ;X“ . ‹Here is nothing,just place some nbsp;words that looks goodEZV ;MT GOX事件一 nbsp;MT GOX 第一次黑客事件紧接着Allinvain事件之后,这家公司当时垄断了所有比特币和真实货币之间的交易,在Allinvain事件发生后的一周,遭受了灾难性的黑客事件。一个来自香港的IP 地址攻击了该网站,并访问了平台内的账户,将大量的比特币卖出,使得比特币的价格从32美元降到了1美分的价格,讽刺的是,黑客自己没有 从中获利,mt.gox设置了每日1000美元的提现额。WATCHCrazy nbsp; BitCoin64 ž ;X“ 1gt;žHere is nothing,just place some nbsp;words that looks goodEZV ;Mt Gox事件二 2014.2,MTGOX关闭了网站,并宣布平台再次被黑客攻击,这次平台丢失了所有的钱,他们目前剩下的就只有2000个比特币,而根据一份泄露的文档显示,平台之前拥有客户大约75万个比特币,大约有2.84亿英镑的缺口。 这代表了7总数的比特币不知所向,同时MtGox也即 宣布破产第3章共识 机制WATCHCrazy nbsp; BitCoin66HHere is nothing,just place some nbsp;words that looks good拜占庭将军问题拜占庭帝国很强大,他周边有十个国家想攻占他,瓜分他的财富,但必须同时汇聚 5 个以上的国家一同行动才有取胜的可能,这个过程中不能有任何国家背叛。而这十个国家彼此之间又不相互信任,怎样能够找到一个好的办法来协调这十个国家,防止攻打计划失败的问题WATCHCrazy nbsp; BitCoin67HHere is nothing,just place some nbsp;words that looks good1vE amp;UMv1 .ynbsp; bWATCHCrazy nbsp; BitCoin73HHere is nothing,just place some nbsp;words that looks good51算力问题如果单一节点的运算力超过了全网的51,则其可以修改全网的所有区块联调的所有区块,即其具有更新全网区块链的能力WATCHCrazy nbsp; BitCoin74HHere is nothing,just place some nbsp;words that looks good51算力问题链条越长,需要耗费的算力越大,成本越高 全网的算力越大,越能保证全网链条的安全第4章区块链应用与挑战WATCHThe Art Of The Linux Kernel78 nbsp;Here is nothing,just place some nbsp;words that looks good Lorem ipsum dolor sit amen. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Lorem ipsum dolor sit amen智能合约 物联网 Lorem ipsum dolor sit amen. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Lorem ipsum dolor sit amen金融领域 Lorem ipsum dolor sit amen. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Lorem ipsum dolor sit amen数据存储 Lorem ipsum dolor sit amen. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Lorem ipsum dolor sit amen I-o ON U 10 18001226826Phone amp; Emailhttps// Media| B Np,† M4DjMasterning Bitcoingt;OREILLYG  /jggt; Š 2.0gt;  Š p�061gt;  Š/p

注意事项

本文(比特币与区块链技术.pdf)为本站会员(风云天下)主动上传,环境100文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知环境100文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017 环境100文库版权所有
国家工信部备案号:京ICP备16041442号-6

收起
展开