小安论币:一文带你了解双花攻击

04-22 02:38 上一篇 | 下一篇

关于区块链系统,我们经常会不断听到一些热门的词,从一开始的区块链“去中心化”、“不可篡改”,再到“侧链”、“闪电网络”、“双花攻击”等等,而针对这些技术上的探讨,有助于帮助我们更好的了解“区块链”的特征。今天,我们就来聊聊“双花攻击”是如何在区块链系统中操作的。
双花攻击是一个最为常见,并且能够威胁系统运转的攻击。比如,之前比特币黄金曾遭受此攻击,大约有388000左右的BTG被双花。公众号关注:博森科技小蝶。
那么,我们该如何理解这个双花攻击呢?举个简单例子来讲,比特币在进行转账交易的时候,用户与商户之间建立了连接,将钱转给了商户,在进行转账的这个过程中,钱仍然归属用户,利用这段时间,这钱是不是可以转账给其他人?
一、如何正确看待双花?
圈内人最喜欢这种有话题感的内容,“双花”的出现,让一些人找到了数字资产交易的漏洞,开始想着心思如何利用漏洞?还有一部分人想看看存有漏洞的系统,是否还能安全进行数字资产交易?
所谓的“双花”攻击,其实就是指将用户所持有的数字资产中的余额,进行多次的交易行为。
它在数字资产交易过程中是如何做到的呢?
假设第一条交易已经生成,攻击者在交易成功前,再次生成一个新的区块,让新的区块比交易的那个区块速度更快,这样就能获得两次的交易过程,等同于这份交易中的数字资产被合理运用了两次。
我们去追寻导致这个问题所发生的原因,才发现,在区块链系统中,最长的那条链就是最有效的链。
在我们现实生活中就不会出现这种情况,这还是与数字资产的虚拟性相关的,毕竟每一次交易过程,都是生成一串特定的字符。而在数字资产交易过程中,用户所支付的数字资产从转账开始到确认成功,还需要一段时间来进行确认,这才让攻击者有机可乘。
这也是“去中心化”系统所带来的一系列问题。
二、如何解决双花问题?
双花问题最需要解决的问题,其实就是时间的问题。如何在用户发起交易的过程中,去记录第一笔交易的时间和攻击者发出交易的时间,来选择最长链,这是解决该问题的关键。
在区块链系统中,我们会经常听到一个词——时间戳。我们就以它为代表,举例说明如何解决双花问题?
首先,我们要了解时间戳的概念。用最简单的方式来讲,就是对每一笔交易进行了盖章确认,并记录了交易发起的时间。类似于生活中,最为常见的买卖双方签订合同,有双方的签名以及合同生效的时间。
也就是说,通过时间戳,用户发起的每一笔交易都能有时间记录,当攻击者在交易过程中发起交易时,系统能够分辨出交易发起的时间,根据时间顺序来看,就能够迅速确认第一笔交易时间。
这样一来,就不会存在最长链就是最有效链的情况。交流请加笔者!

上一篇:老孔盘解:4.22黄金、美原油日内最新行情走势解析! 下一篇:NAG Markets市场评论 – 22/04/2022
本网站仅为讨论交流平台,网站上的文章、图片等均为用户自行上传及发布,发布者应对其发布的文章及其内容、图片等负责,不得侵权。如发现侵权的,请及时与本网站联系,本网站将在查实后尽快删除相关侵权内容。本网站上的文章及言论仅代表发布者个人的观点,与本网站立场无关
阅读(2062) 评论(0)
发布评论
评论...
表情表情 后可进行评论
全部评论 (0)
Ta的其他文章 查看更多
币圈小蝶:炒股成功有多难?看看股神瑞鹤仙的故事吧
币圈小蝶:炒股成功有多难?看看股神瑞鹤仙的故事吧

瑞鹤先生于1984年,湖北宜昌人,2007年毕业于同济大学,后任职于某游戏公司做程序员,在同龄人中有一份令人羡慕的工资。在他看来,面对一线城市动不动几万块的房价...

小安论币 小安论币 2025-04-18 03:35 313阅 0评
币圈小蝶:打板并不难!弄懂这八条就够了!
币圈小蝶:打板并不难!弄懂这八条就够了!

其实打板的话他说难不难,但是说简单也不简单。给大家总结了八个要义,只要掌握好了,其实60%的胜率其实问题不大。那首先我来说一下高手他是怎么打板的。首先我来说下打...

小安论币 小安论币 2025-04-17 03:26 544阅 0评
币圈小蝶:如何做好短线?
币圈小蝶:如何做好短线?

其实短线交易是最重要的一个赚钱的方式,我们在做短线交易的时候,最关键的三个点是什么呢?第一个是怎么样去判断我们大盘的强弱。第二个就是买入的方式有哪一些?第三个就...

小安论币 小安论币 2025-04-16 03:30 327阅 0评
  •  2 倍参赛
  • qrCode
    关注公众号

    韬客说汇

    公众号

    关注韬客公众号

    更多有料干货分享

  • 返回顶部