范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

比特币出现漏洞,手把手带你发起攻击,万一暴富了呢

  针对所有的支付系统,有一种攻击方式叫作 双花攻击 。所谓双花攻击就是指一笔资金被花费多次,攻击者先将资金转出,获得收益后通过攻击的手段撤销该笔转账,让资金重新回到攻击者的账户上。那么我们能否对比特币发起双花攻击并从中获利呢?答案是肯定的!下面让我带你一起对比特币系统发起攻击。
  比特币系统的转账原理
  在带领大家发起攻击之前,我们需要先了解一下比特币的转账原理,这是我们发起攻击的预备知识。
  在比特币系统中,用户想要发起一笔转账,首先要把转账信息组装好,就像填写银行支票一样,写好付款方账户,收款方账户,转账金额,然后使用加密技术对转账信息签名,我们把这种签名好的转账请求叫作交易。交易被比特币系统处理以后,付款方的账户就会被扣除指定金额,收款方的账户就会增加指定金额。
  用户的交易会被发送给比特币系统中的节点,节点收到交易后将其放在一个新的区块中,然后对这个区块进行哈希计算,也就是之前文章所说的计算数学题。哪一个节点优先计算出了这个区块的数学题答案,就获得了这个区块的打包权,被这个节点打包进区块的交易就相当于成交了,然后所有的节点会在新区块的基础上开始计算下一个区块的数学题。
  知道了比特币的转账原理,下面我们就来看一下比特币的漏洞到底在哪里!
  系统漏洞:最长链原则
  刚才我们说谁先算出答案谁负责打包区块,那如果有两个节点同时做出了同一个区块的答案该怎么办呢?为了解决这个问题,比特币系统设计了一个特殊的机制,叫作最长链原则。  现在假设有两个节点A和B同时计算出了区块N的答案,那么他们就会同时把自己的答案向外广播  由于网络传输的问题,离节点A比较近的节点就会先收到A的答案,验证后发现A的结果是正确的,然后就会在A的基础上继续计算区块N+1的答案  离节点B比较近的节点会优先收到B的答案,验证后发现B的结果也是正确的,然后就会在B的基础上继续计算区块N+1的答案  此时区块链有两个尾巴,分别是A打包的区块和B打包的区块,我们把这种情况叫作区块链分叉。但是由于区块答案的计算量很大,下一个区块几乎不会同时被计算出来。  此时如果区块N+1的答案是在A的基础上计算出来的,那么A的这个分叉就要长一些,在B的基础上计算区块N+1答案的节点就会停止作答,而是在新区块的基础上开始计算区块N+2的答案。  此时所有节点都回到了A的那个分叉上继续向下计算,B之前计算出来的区块N就被废弃了。
  通过上面的描述我们可以看出,比特币的这条链是有可能分叉的,分叉以后会以最长的链为准,那么在较短的分叉上的区块就被废弃了。 这不正为我们攻击比特币系统带来了可能性吗!
  对比特币发起攻击
  你可能已经想到了,既然比特币系统只认最长的那条链,我们是不是可以通过这样的方式对比特币进行双花攻击:  首先发起一笔正常的比特币转账交易,用来和对方交换其他的东西  交易在区块N中被打包后,对方就收到了你的转账,然后将东西给你  你在得到自己想要的东西后,开始收买节点重新创造一个区块N,把你之前发的转账交易删除掉,此时你成功地将比特币进行了分叉。  由于比特币系统只认最长链,所以你收买节点一直在你的分叉上继续工作,直到让你的分叉的区块长度超过正常区块的长度,那么系统中所有节点就会在你的分叉上继续工作。  包含你转账的区块N及其后面一直到N+n的区块都被你的新分叉废弃了,你的分叉成为了主链,在这条链上没有你的转账记录。
  至此,你之前转出的比特币还在你的账户上,并且得到了你想要的东西,所以你的攻击成功了。  比特币中的博弈论
  对比特币的攻击真的这么简单吗?答案当然是否定的!虽然我们说可以通过上述方法对比特币发起攻击,但是攻击是要付出代价的。  首先,无论你是在主链上工作还是自己创建一个分叉去工作,区块答案的计算难度都是一样的,所以你仍然需要计算10分钟左右才能生产出一个区块。  其次,难题的计算是随机的,只和节点的计算能力有关,计算能力越强,优先计算出答案的概率就越大,并且还只是概率。
  所以,如果你想要创建一个新的分叉,并且超过主链的区块长度,那么你需要比主链上所有节点的计算速度加在一起都要快。要想实现这样的结果,唯一的做法就是你要收买比特币系统中超过51%的节点算力,这就是比特币的51%攻击原理。
  想要攻击比特币系统并不是不可能,但是需要付出的代价可能远远超过作恶所获得的收益。在比特币系统中,节点越多,算力越强,攻击比特币系统的成本就越高,比特币系统就越安全。比特币越安全,它的价值就越高,就会吸引更多的节点加入来竞争比特币奖励。更多的节点进一步促进了系统的安全性,这是一个正向循环。  后记
  51%攻击不只是针对比特币的,所有采用 工作量证明共识算法 的区块链都面临着这个问题。对于已经日趋成熟的比特币系统来说,攻击比特币确实是不划算的,而且随着系统节点的越来越多,攻击比特币几乎成为了不可能的事情。但是一些新的链,在其刚起步的时候节点和算力还不多,这种攻击确实是真实有效的,并且这种攻击事件时有发生。

再次成为中国首富,身价超千亿,他才是美团和京东真正的大老板如今这样的公司也越来越多,我们熟悉的就有腾讯,京东,美团,阿里等企业。其中腾讯是我们不管男女老少几乎所有人都亲身接触的。对于腾讯的老板马化腾也是妇孺皆知。我们都知道腾讯公司作为一家数字人民币时代即将到来1月4日,数字人民币(试点版)App上架,包括北京张家口在内的101试点地区掀起了一波用户体验热潮,同时也标志着数字人民币的探索将步入新的发展阶段。中国人民银行最新的公开数据显示,未来,有光照就能上网?可见光通信示意图试想,你身边没有WiFi,只有灯光,手里的移动终端不到0。2秒钟就能下载一部1GB左右的高清电影,同时还可享受打电话上网等各种网络服务,你一定会感到很开心吧!近期,手机后缀的ProMaxPlusUltra,分别代表什么意思?代号早年间的手机型号并没有这么多后缀,基本都是以简单的数字或字母组合命名,例如iPhone4等等。如今手机品牌众多,且每一品牌下又有多款产品,为了区分同代产品,一众代号孕育而生。近免费给电脑加1T存储?真还是假今天来聊一下CloudDrive,可能有很多人知道CloudDrive,通过CloudDrive日后上传下载网盘文件都不需要安装什么客户端了,直接复制粘贴就能搞定!操作高效直观自然如果微信收费,你还会用微信吗在某平台看到了这样的一个话题如果微信开始收年费48元季费15元,你还会用微信吗?当时我看到这个话题差点笑出声来,我的观点跟大部分网友一样,只要收费或者变相收费,马上卸载。微信如果收赚钱的不是想法,而是静等掌握恰当的时机进入市场。时间不是金钱!因为有时候,尽管你早早进入了市场,却不能赚到钱时间就是时间,而资金就是资金。资金要等到恰当的时候进入市场才能赚到钱耐心耐心再耐心,是成功的关键没什么好结果?扎克伯格打造全球最快AI超级电脑引争论新加坡联合早报网站近日报道称,脸书母公司Meta近期宣布,该公司的研究团队正打造一台全新的人工智能超级电脑,预计今年年中研发完成后,将成为地表最快的人工智能超级电脑。Meta在其官手机上的HD图标是什么意思?看完文章后,就知道它是干啥的了很多用户使用手机时,发现手机屏幕上方出现了一个HD的图标,不知道它是什么意思,也不知道它是干啥的,本期文章就说说这件事。手机上的HD图标是什么意思?HD既手机信号HD,当手机出现H7款爱不释手的黑科技APP,个个好用到爆!让手机更全能春节转眼间已经过去,相信有许多人又回归到了足不出户的时间,今天就来给大家推荐7款无所不能的黑科技APP,每一个都好用到爆!一TOPYS如果你想提升自身的文化程度以及创作能力,那么T年轻的普通上班族,如何存住钱?你好,我是雪之道理财,理财有道,看雪之道!很荣幸回答你的问题。如果你自我控息能力差,存不住钱。你可以按我以下方式尝试做。第一种方法,存到另一张银行卡。把每个月工资的1020,存到另
vivox70pro你惊喜了吗?9。9号vivox70的发布,最主要的惊喜还是莫过于摄像模组的升级,以及自研的芯片。整体的外观与之前x60pro和iqoo8区别还是很明显的,整体都要重一点,但也是塞上了更好的镜头iPhone13发售时间出炉,iPhone12低至百元,爱疯实至名归9月15日,苹果今天早上刚刚发布了iPhone13Pro系列iPad9iPadmini6苹果watch7等硬件产品。目前,iPhone13的具体的预售和正式发售时间也已出炉。值得一苹果春季发布会,惊喜中略带遗憾北京时间4月21日凌晨100,苹果春季发布会如期举行,本次发布会可谓是干活满满,但也略有一些小遗憾。下面我们一起来看一下这次发布会有什么新的产品吧。此次苹果发布了如下产品搭载M1芯华为中的性价比华为P40青春版在华为中性价比最好的是什么手机,小编觉的是华为P40,关于为什么会觉得华为P40是性价比最好的,那肯定是有一项值得来介绍一些的配置。上市时间2020年处理器为麒麟810运行内存和手flyme9不失望,也是预料之中的更新(好评)看完了关于flyme9的发布会我内心没有过多的激动,早在之前我大概有些想法,应该和miui,或者FuntouchOSvivo的操作系统有些类似,正如我所料,但细节也有不同,我给大家8月17号iqoo预热,你看好吗?iqoo8预热,相信大家伙被mix4发布会惊喜了一波,不管是1999的平板还是miui12。5增强版。都是不错的一次发布会,马上iqoo就要来了,我猜测,肯定有一个联名的设计,老套小米1011系列(推荐二)今天给大家推荐购买的手机就是我喜欢的第二个系列,小米10和小米11这两款手机都是小米公司的诚意之作。推荐理由最佳性价的水桶机,最具用料的旗舰机。推荐指数四星半众所周知小米的miui小米11值不值得购买相信大家已经知道了小米11已经发布了,而作为使用小米非常有经验的我来说,给大家先说几个点。现如今购买手机不再是讨论性能好不好,到了这个价位几乎都不差,只有适不适合。第一点,mi11开学季手机好物推荐(一)oppofindx2今天我们学校开学了,一想到初中高中也要到毕业和部分同学买手机的时候了于是我想做几期个人喜欢且感觉好的手机。不关乎价格,不关乎利益。今天要推荐的便是绿厂的旗舰机oppofindx2这王一博代言红米k40发布会精彩分享王一博K40终极海报,冲破屏幕,为你而来!狠酷很执着,不断尝试,抓住每个机会狠敢很果决,为热爱不顾一切狠快很超越,时刻追逐,掌握每个蜕变的机会王一博整装待发!K40整装待发Redm红魔6值不值得购买?看了昨晚发布会,一半我就昏昏欲睡了3699起,如今的游戏手机果然没什么买点了。也不适合当主力机使用了,首先游戏机就是为了游戏而设计的,像之前的黑鲨2我朋友用了不到一年日常bug一推