加载中 ...

第十七问|什么是区块链双花攻击?

2019-10-26 15:47 编辑:btc268.com 来源:区块链资讯

  

  听说不懂“区块链”就真的OUT了?分布式数据存储、点对点传输、共识机制...这些高大上的名词到底是什么意思。

  数金博士88问,带你从零认识区块链,一起揭开区块链的神秘面纱。

  

  用现金交易时,不会出现双花问题,因为一笔钱支付出去,意味着实实在在地完成了资产的转移。而在区块链世界里,由于交易的是数字资产,本质上是一些虚拟信息之间的传递,所以存在同一笔资产反复支付了多次的可能性,也就是双花。

  双花问题简单来说就是同样一笔数字资产被重复支付,即同样一笔钱被花掉两次或多次。一旦双花问题发生,就意味着区块链网络受到了双花攻击。

01

  如何进行双花攻击的?

  

  若掌握了比特币全网51%的算力就可以实现双花。举个例子,假如你买了一件衣服用比特币支付,这笔交易矿工将记录在第N个区块里,这时你少了一个比特币,老板多了一个比特币。

  

  这时你觉得买了不值,刚好你拥有比特币全网51%的算力,你就可以修改第N-1区块高度之后的所有区块链数据,从而分叉出一条新链,新链很快会成为最长的链,因此被所有节点接受成为主链。

  在这条链上,没有你与服装店老板的交易记录,花的比特币仍然在你的钱包里,这样就实现了双花。

02

  双花攻击事件

  正常情况之下,双花问题在比特币网络中是不会产生的,因为攻击成本高等因素影响,51%攻击几乎无法实现。 虽然双花问题在比特币网络中几乎不存在发生的可能性,但相对一些山寨币或小型项目来说,它们的攻击成本远比想象中要低。

  

  2018年五月,当时排名第26的加密货币比特币黄金BTG遭51%双花攻击,这是区块链首次被篡改,攻击者从交易所窃取超过388200个BTG,价值高达1860万美元。

  

  2019年1月,ETC被双花攻击。Gate研究院发布公告称,确认以太坊经典(ETC)网络遭受51%攻击并定位到攻击者的ETC地址,在此次攻击中,Gate检测到总共7笔回滚交易。其中有四笔总计54200ETC来自巧妙谋划的攻击者。

03

  结语

  拥有全网51%算力的黑客可以让花出去的数字资产重新回到自己的账户上,另外,由于一条交易记录从产生到链接到区块链上,有一个时间窗口,因此黑客可以利用这个“时间差”来捣鬼,实际上双花就是一种利用区块确认时间差的欺诈行为。

隐私保护 ·  开放· 共享

  ·↑长按此二维码可关注 ↑·

关键词:比特币新闻 币牛牛

转载自比特币新闻网(www.btc268.com),提供比特币行情走势分析与数字货币投资炒币最新消息。

原文标题:第十七问|什么是区块链双花攻击?

原文地址:http://www.btc268.com/qkl/zs/16523.html

本文来源:区块链资讯编辑:btc268.com

本文仅代表作者个人观点,与本网站立场无关。

本网站转载信息目的在于传递更多信息。请读者仅作参考,投资有风险,入市须谨慎!

'); })();