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

环境100文库

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

比特币中常见的几种攻击.pdf

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

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

比特币中常见的几种攻击.pdf

谈谈区块链( 50)比特币中常见的几种攻击 2017-11-17 谈国鹏 比特币已经成功运行了 8年多,期间经历过各种各样的程序 bug和安全攻击。今天我们来认识一下存在于比特币网络中的几种常见的攻击。 1、 51攻击 51攻击( 51 Attack)是指攻击者控制了全网一半以上的算力,在这种情况下攻击者可以制造任何想要的结果,例如双花。当出现分歧时比特币网络以最长的一条链为最终的区块链( best blockchain),因为攻击者控制着 51以上算力,总是可以制造出更长的一条链。此时整个网络就被破坏了,网络里的交易都不值得信任。 所有区块链系统都要求至少一半以上的节点或算力是诚实的( Most majority honest),因此 51攻击也是一个无解的攻击。 想要制造 51攻击并不难。例如当前 BTC网络的算力为 10E左右,而 BCH网络的算力为 0.6E左右。因此只要部分矿工联合起来,从 BTC网络上切换 0.7E的算力至 BCH网络上,就可以发起 51攻击,使 BCH网络完全失效。 2、 Finney攻击 Finney攻击由比特币的第一个用户 Hal Finney定义,它是一种利用比特币中未确认交易来欺诈接受比特币支付的商家的一种攻击。该攻击的前提条件是 1. 商家信任未确认交易( Unconfirmed Transaction),并且在收到未确认交易后便立即发货,且无法撤销; 2. 攻击者需控制或自己拥有至少一个可以挖到矿的矿机; Finney攻击的流程如下 1. 攻击者的矿机挖到一个区块(抢到一个打包权),在该区块中他将自己的比特币从地址 a转到自己的地址 b上; 2. 他并不将该区块广播到网络上; 3. 他打开某商家比特币付款页面,将自己 a地址上比特币付给该商家; 4. 该商家收到一笔未确认交易,并立即显示收款成功开始发货; 5. 攻击者将步骤 1中的区块广播至网络上; 整个网络会接受步骤 1产生的区块,而抛弃步骤 3中生成的交易。因此商家之前收到的未确认交易被取消了,而商家却已经发货了,且不能退回。以上攻击的另一个前提是在步骤 1和步骤 5之间没有其它任何矿工挖出区块。 Finney攻击是一个危害比特币支付安全的攻击。当前接受比特币支付的商家绝大部分都是信任未确认交易的,通过拥有一个区块的打包权就可以发起 Finney攻击。 3、 Sybil攻击 Sybil攻击( Sybil Attack)是通过在网络上冒充身份的一种攻击方式。比如攻击者可以启动很多的机器,冒充比特币的全节点( Full Node)。 SPV节点(例如手机钱包)需要通过连接全节点才能正常收发比特币,当 SPV节点连接至这些假的全节点时,它们将不能正常工作。 Sybil攻击可以扰乱比特币网络的正常工作。 4、重放攻击 重放攻击( Replay Attack)是当比特币网络发生硬分叉时所产生的攻击方式。因为分叉后两条链一模一样,所有的地址、签名、交易在两条链上都有效。只需要简单地将一个网络上的交易广播到另一个网络上即可以实施重放攻击。实施重放攻击的前提是分叉链未做任何重放保护。 关于重放攻击的更详细原理和如何实施重放保护请参考谈谈区块链( 49)你不能不知道的重放攻击与保护。

注意事项

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

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




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

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

收起
展开