比特币中双花攻击 在比特币的世界中双花是指

发布时间:2026-01-06 18:00:03 浏览:3 分类:比特币资讯
大小:509.7 MB 版本:v6.141.0
欧易官网正版APP,返佣推荐码:61662149

一、区块链鼻祖比特币之8:分叉带来的双花支付、51%攻击与解决办法

分叉

前面讲到了比特币通过区块链+工作量证明的独特设计来解决了时间顺序,但是不能保证在同一时刻有两个节点算出了正确的解,虽然这种可能性很低很低。这就带来了区块的分叉。

虽然说几乎同时有两个节点计算出这一数学问题的可能性微乎其微,但是仍然存在这样的可能性,所以分叉就以为着同一个区块的后面可能会跟上两个不同的区块。

规则的打破一直要到下一个区块被人解开。则会立即转向最长的区块,而那些短的区块则会被抛弃。数学问题使得区块很难被同时拆解。要连续发生多次更是困难。最终区块链会稳定下来。也就是说所有人对最后几个区块顺序达成共识。分叉意味着,譬如,若你的交易出现在较短的支链,它就会失去进入区块链的位置。一般而言,只代表他会回到未确认交易池。然后被纳入到下一个区块。

比特币网络如何解决分叉带来的双花支付

可惜,交易失去区块位置的潜在可能,给了本来定序系统防范的重复支付攻击机会。考虑下面的一个攻击者A,其首先用自己的比特币交换B节点的货物,其立即又支付给自己。然后其通过努力的制造更长的链条来让自己的支付替代掉B节点的支付,从而实现了双重支付,B节点既得不到钱,还失去了货物。

这时交易会退回到未确认池中,因为A节点已经利用参照同样的input交易取而代之。节点就会认为Bob的交易无效。因为已使用掉。

你可能会猜测A节点会预先的计算出一支区块链,然后抓住时机发布到网络。但是每个区块的数学谜题阻挡了这个可能性。如前面所诉,解开区块是猜测出一个随机数的过程。一旦得出答案,解出的哈希值就会成为指纹一样的区块识别。只要区块内容有一丁点变化,下一个区块的参考值就会完全不同。此机制的结果就是无法在区块链中置换区块。在得到前一个区块之前,下位区块无法被解开。前一个区块的指纹也是杂凑函数的引数之一。

同时,该工作量证明机制还解决了在集体投票表决时,谁是大多数的问题。如果决定大多数的方式是基于IP地址的,一IP地址一票,那么如果有人拥有分配大量IP地址的权力,则该机制就被破坏了。而工作量证明机制的本质则是一CPU一票。“大多数”的决定表达为最长的链,因为最长的链包含了最大的工作量。如果大多数的CPU为诚实的节点控制,那么诚实的链条将以最快的速度延长,并超越其他的竞争链条。如果想要对业已出现的区块进行修改,攻击者必须重新完成该区块的工作量外加该区块之后所有区块的工作量,并最终赶上和超越诚实节点的工作量。我们将证明,设想一个较慢的攻击者试图赶上随后的区块,那么其成功概率将呈指数化递减。另一个问题是,硬件的运算速度在高速增长,而节点参与网络的程度则会有所起伏。为了解决这个问题,工作量证明的难度(the proof-of-work difficulty)将采用移动平均目标的方法来确定,即令难度指向令每小时生成区块的速度为某一个预定的平均数。如果区块生成的速度过快,那么难度就会提高。

如果有一台超级电脑,能够在区块解题中获胜?

即便是一台超级电脑,或者时几百上千台电脑也很难赢得解一个区块的胜利,因为竞争对手不是任一台电脑,而是整个比特币网络。你可以用买彩票来比拟。操作千百台电脑,如同买了千百张彩票一样。

51%攻击是指的什么

根据前面的例子,我们知道,要想有50%的概率领先其他人解题得到胜利,就需要掌握全网50%以上的算力。要连续领先他人解出区块,掌握的运算能力还需要高得多。所以区块链中的交易是受到数学竞赛所保护。恶意用户必须和整个网络较量。区块连接建立的结果,使得在支链越前方的交易越安全。恶意的用户必须在更长的时间赢过全网络,来达成重复支付,替换前面的区块链。所以,系统只有支端末尾易受到重复支付攻击。这也是为什么系统建议多等几个区块,才能确认收款成功。

个人博客:

二、‘双花’攻击

什么是双花?

“双花”,即一笔钱被花了两次或者两次以上,也叫“双重支付”。通俗的理解,“双花攻击”(double spend attack)又叫“双重消费攻击”,即同一笔资金,通过某种方式被花费了两次,取得了超过该笔资金的服务。

在数字货币系统中,由于数据的可复制性,使得系统可能存在同一笔数字资产因不当操作被重复使用的情况。

双花是如何发生的?

众所周知,区块链节点始终都将最长的链条视为正确的链条,并持续工作和延长它。如果有两个节点同时广播不同版本的新区块,那么将在率先收到的区块基础上进行工作,但也会保留另外一个链条,以防后者变成最长的链条。等到下一个工作量证明被发现,其中的一条链条被证实为是较长的一条,那么在另一条分支链条上工作的节点将转换阵营。

双花简单说就是花两次。双花是如何实现的呢?分为两种情况:

(1)在确认前的双花。零确认的交易本来就可能最后没有写入区块链。除非小额,最好至少等确认即可规避此类双花。

(2)在确认后的双花。这就要控制超50%算力才能实施。即类似于一个小分叉,将给一个商店的交易放入孤立区块中。这种确认后双花,很难实施,只是理论上可行。

双花攻击案例

2018年曾经发生了比特币黄金(BTG)的双花攻击。BTG当时是全球第27大加密货币,流通市值为50亿人民币。2018年5月16日以来,攻击者对BTG网络成功实施了双花攻击,谋取了超过38.8万的BTG的暴利。

攻击者控制BTG网络上51%以上的算力,控制算力期间,把一定数量的BTG发给自己在交易所的钱包,这条分支我们命名为分支A。同时,又把这些BTG发给另一个自己控制的钱包,这条分支我们命名为分支B。分支A上的交易被确认后,攻击者立马卖掉BTG,拿到现金。随后,攻击者在分支B上进行挖矿,由于其控制了51%以上的算力,很快分支B的长度就超过了分支A的长度,分支B就会成为主链,分支A上的交易就会被回滚恢复到上一次的状态。攻击者之前换成现金的那些BTG又回到了自己手里,这些BTG就是交易所的损失。这样,攻击者就凭借50%以上的算力控制,实现了同一笔加密货币的“双花”。

三、入门科普:什么是双花

入门科普:什么是双花?

01“双花”是什么?

双重支付,通常称为“双花”,指的是一种攻击手段,攻击者试图在一次交易中将同一笔数字货币用于两个不同的目的。这相当于在传统货币系统中,一个人试图用同一张钞票同时购买两件商品。

02双花问题是如何发生的?

双花问题可能发生在区块链系统中,尤其是在共识机制导致交易确认时间较长的情况下。攻击者可以利用这个时间差,尝试进行两次交易。另一种情况是,攻击者通过控制网络算力,创建一个更长的区块链,从而使之前的交易链变得无效,进而实现双花。

03比特币如何避免双花问题?

比特币作为一种去中心化的数字货币,采用了多种技术手段来防止双花问题的发生。每笔交易都需要验证之前的交易记录,确保UTXO(未花费的交易输出)的有效性。如果两笔交易同时发生,节点会选择先接收的那笔交易进行确认。此外,比特币网络会在发生分叉时,选择最长链上的交易进行确认,确保交易的最终一致性。一旦一笔交易被6个区块确认,它就得到了网络的最终认可。

四、比特币有什么用为什么人们愿意炒

我一直不明白为什么要把比特币之类的金融产品往货币上靠,毕竟金本位已经破产好多年了,如今的各国“法币”都是信用本位的,比特币压根就不在这个体系里。本身比特币的交易就是依靠其他法币比如美元计价的,其交易行为模式也不是汇市而更像是贵金属指数。

说白了,比特币就是人为创造的数字黄金,但是就想布林顿森林体系瓦解后就不再有贵金属这一概念,只有黄金和其他金属、白银,铜已经完全去金融化变成了大宗商品,只有黄金因为整个人类发展历史的原因被赋予了国家信用之外的另一种历史信用,承担独特的金融功能。

而比特币其实就是和黄金一样的生态位,只不过比特币所谓的技术特性所带来的信用完全不能和黄金比较,所以就表现在了币圈不断的大幅波动上。而这种大幅波动又极大的削弱了作为“黄金”应该有的保值对冲市场风险的金融功能。自此,比特币已经彻底沦为一种金融游戏,本质上没人在乎他的技术特性,没人在乎他到底是什么东西,也就是大多数人听完比特币的解释也一头雾水,因为全是同义反复。大家在乎的只是在波动中挣钱。

所以,中国对于比特币为代表的“数字货币”态度从一开始就很明确,而且随着事情的发展国家越来越确信当初的判断是对的。这东西就是纯粹的金融泡沫,而且是为了吹泡泡而吹泡泡。至于什么担心对于数字人民币产生威胁纯属币圈给自己脸上贴金。这次马斯克赤裸裸的操纵市场行为已经把币圈的底裤扒了个干净。国家也说的很明白了,有人非要找死我们拦不住,但是要防止他贱邻居一身血,破坏小区环境。

比特币自诞生以来,至少到目前为止对一个国家或者个人来说并没有什么用,并没有在现实生活中看到比特币的价值。

比特币的实用性不足,但是投机性极强,这一切都是资本在作怪,资本看好比特币的未来,比特币的未来确实可期。

比特币有什么用?

比特币的架构和技术特点在这里就不用多说,网上一查,再看看白皮书就一目了然,大家都知道比特币的去中心化,不可篡改的账本,pow挖矿等等,账本公开,全球矿工的大量集中参与,这就基本阻断了比特币被双花的可能性,因为想要垄断全球51%的矿池算力来做假基本是不可能的事。

比特币从技术角度来看,目前就一个功能,那就是匿名性好,共识性最强,主要是用于XQ,至少到目前为止是这样。

大家为什么愿意炒比特币?

对于炒币的人来说,他们是不关心比特币的用处和价值,只是关心比特币的价格,博取差价是炒币人的唯一目的。

为了让大家都来炒币,比特币幕后的推手做了十年的辛苦付出,从比特币买披萨开始,再到各种勒索事件以比特币结算,再到马斯克站台,这当中从媒体推广开始,再到全球投资者,投机者达成共识,这一过程相当漫长,相当辛苦。

当比特币成为财富的象征后,全球投资者,投机者自然而然的将资金投入到比特币的炒作之中来,这当中有几点值得注意。

一、由于比特币在全球达成的共识度最高,所以比特币最能被人接受,比特币就成了数字货币的风向标,炒作比特币就能影响到其他币的价格走向。

二、在全球主权货币滥发的背景下,比特币的去中心化更加受到投资者的偏爱,比特币2100万发行量对于全球80亿人口来说确实是物以稀为贵。

三、比特币背后一长串的食物链需要比特币价格要大幅波动,矿机生产商,显卡生产商等硬件食物链,还有交易平台,大的投资基金需要比特币的暴涨暴跌来获利,合约就是最好的例子。

四、通过炒币获利和亏损,能更快的让全球加强对比特币的认可,也就是达成更广泛的共识,这对整个数字货币的推广起到很好的正面影响。

总之,比特币直到如今对社会的发展并没有起到正面作用,但是以比特币为代表的区块链技术得到了飞速发展,这可能也是比特币到目前为止做出的贡献之一。

炒作比特币的行为完全是投机性质,是通过达成了广泛共识后的投机行为,人们对于财富的向往是永恒的,比特币恰恰就迎合了这种暴富的心理,这是大多数炒币人的心态。

比特币的问世是人们憎恨商品经济中国家主权货币超发、以及货币政策干预、向往礼物经济中社区共识货币自主的结果;比特币的汇率是全球投资者增加或者减少的反应;而比特币的底层技术区块链可应用在各行各业。

通常,首字母大写的“Bitcoin”是指其所使用的比特币技术与网络,而首字母小写的“bitcoin”才是指货币本身。比特币也是区块链支付系统和虚拟计价工具,由于其采用密码技术来控制货币的生产和转移,而没有中央的发行机构,无法任意增发,交易在全球网络中运行,有特殊的隐秘性,加上不必经过第三方金融机构,因此得到越来越广泛的应用,也成了非法交易的介质。用户利用个人电脑和智能手机中的加密钱包软件,无需任何银行、信用卡、在线支付公司等中介机构,可随时随地在网络上直接交换物品、服务。根据剑桥大学2017年的研究,全球有多达580万个加密钱包活跃用户,其中大多数使用比特币。同时,有观点认为,比特币技术得到了广泛的认可和使用,使人类迎来了区块链时代。

作为记账系统,比特币不依赖中央机构发行新钱、维护交易,而是由区块链完成,用数字加密算法、全网抵御51%算力攻击保证资产与交易的安全。交易记录以被全体网络电脑收录维护,每笔交易的有效性都必须经过区块链检验确认。

作为记账单位,比特币的最小单位是 0.00000001(一亿分之一)比特币,称为“1聪”。如有必要,也可以修改协议将其分割为更小的单位,以保证其流通方便,区块回报每产出21万个区块减半一次,周期大约为4年,最近一次减半在2020年5月12日,而此种收敛等比数列的和必然是有限的,到2140年时,将不再有新的比特币产生,最终流通中的比特币将总是略低于2100万个。2019年5月12日时,比特币总存量约17,695,512个,实际可流通的量还会因为私钥丢失等因素更加减少。

作为新生“币种”,比特币究竟是真金还是泡沫,它真的能在未来的商业交易中发挥流通作用么?比特币的概念诞生于2008年,是在网络上经过特定算法产生的电子货币。这种虚似货币有总量限制,一共只有2100万个,它的所有权和流通交易都是匿名的,用密码学的设计来保证其安全。由于比特币总量有固定上限且无法突破,因此不存在货币超发的可能。

正是这样的保值和投资需求,使得人们对比特币开始追捧。在这个全球股市普遍不振,楼市泡沫隐现,黄金白银价格下跌的情况之下,一度高涨不止的比特币吸引了足够的目光。获得比特币的方法只有两种,一种是依赖大型计算机“计算”出来,网友俗称“挖矿”。目前全球有500台超级电脑投入到比特币“挖矿”,剩余的比特币越少,“挖矿”难度越大,另一种则是从“矿工”手中购买而来。

比特币和纸币一样,本身没有任何价值,其购买力来自于人们对比特币这一全新货币概念的信心。但是,比特币没有发行国,没有一个国家用自己的权威和信誉为其担保,没有一个国家强制使用比特币进行流通和支付,承认其货币地位的国家也寥寥无几,比特币的购买力缺乏支撑。也就是说,比特币不受控于任何一个国家和政府,而这既是虚拟货币与众不同之处,也是它的隐患来源。

在现阶段,对于比特币这种通过网络在全球流通的虚拟货币,世界各国均无相应的监管法律,亦为比特币的未来埋下了安全性隐忧。目前,全球已经发生多起比特币安全性案件,而基于网络产生的比特币,一旦出现系统上的漏洞,投资者的后果不堪设想。加之比特币的顶峰总量不过2100万个,“盘子”容量有限,其币值和流通很容易被大庄家所控制,且这种操控会因为无法可依而难以察觉和监管。

事实上,比特币面世之后,各种虚拟电子货币层出不穷,现在全球已经有80多种各类名目的虚拟货币在流通,不过,没有一个国家以自身信誉为其中任何一款虚拟货币担保。当这类虚拟货币越来越多时,比特币的“鼻祖光环”也将褪色,届时比特币能价值几何,不言而喻。

不过,比特币还是有许多值得现有货币制度的借鉴之处,人们之所以相信比特币,是因为比特币总量有限,不存在通货膨胀的可能。人们去疯炒比特币和追捧黄金的原因是一样的,因为它们不会被“超发”。在全球主要经济体通过开动印钞机以刺激经济的当下,却没有一个国家和政府能自己创造出黄金,也没有一家银行能自己制造比特币。

长话短说吼。投机性太强。

因为有利可图[捂脸][捂脸]

比特币的唯一作用就是投机。人为财死,鸟为食亡。不劳而获,不劳暴富,是很多人的梦想。炒比特币的不乏这类人。还有一些违法犯罪分子,为了转移资产,也选择了比特币,貎似冒险,但对于他们来说,因为巨额财产的来源都来是非法的,交易比特币损失80%,也会认为那些本不属于自己的。虽然这部分人不多,但资本非常庞大。所以比特币有一定的市场。

比特币比股票有用,因为它是消耗大量能量算出来的唯一,是有自身价值的,这个比股票收割股民然后退市分文不值强得多。人们为什么愿意去炒,那就是跟炒房,炒股,炒期货,炒黄金等等一个道理,你想他袋里钱,他惦记你兜里的钱,博傻游戏吧!

有很多冠冕堂皇的理由说比特币有什么用。其实说白了,比特币就是人们为了突破外汇封锁而使用的,简单来说就是转移资金。

因为比特币不受监管,只要钱进了比特币,那么钱就能在全世界变现!这里面也就产生了很多合法或不合法的需求,尤其现在各国大量印钞票,钱过于泛滥,导致比特币这“转移资金”的功能被放大利用。

所以比特币全世界都在炒(买卖)。

比特币可以用来直接购买一些商品,比如说特斯拉汽车就可以直接用比特币购买[抠鼻]