LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 第十七问|什么是区块链双花攻击?

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

2019-10-23 数金链 来源:区块链网络

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

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

VchIe8V6Gb4kaaB6AoUzOL50iAbgxVhsnVlIP3iU.png

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

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

如何进行双花攻击的?

KOTbOAHQxB7YpesNyQMJi2MlvGSE1p2jeUJnSUM6.png

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

aKfcOwWHh1xMwSQ2tQs4bPD8zrqK5uD3Ajv1KpBN.png

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

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

双花攻击事件

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

3m7lXnVM43mHgizmYG4fCXrVGiMnvmdXcsBruHhn.png

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

2GqCm3hFFqnpNtIKSAcULkz14EXz64pxLnoLFmWT.png

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

结语

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

—-

编译者/作者:数金链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...