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

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

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

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

解读止损策略判断与预测地位:首先你要知道,并不是你的良好判断及预测让你在市场上取得成功。在交易上,关键还是在于执行层面上的事件。这个策略充满了自相矛盾,如果你没...

小安论币 小安论币 2024-10-25 11:31 129阅 0评
币圈小蝶:马斯克为什么最近不怎么带 DOGE 了?
币圈小蝶:马斯克为什么最近不怎么带 DOGE 了?

大家最近有没有发现,马斯克好像不怎么带 DOGE(狗狗币)玩了呢?这可让咱们这些一直关注 DOGE 的人心里犯嘀咕啊。今天咱就来唠唠这个事儿。曾经,马斯克可是 ...

小安论币 小安论币 2024-10-24 12:08 218阅 0评
币圈小蝶:交易我的多维止损法则
币圈小蝶:交易我的多维止损法则

我的多维止损法则一、空间位移止损法1、初始止损法:在买进股票前预先设定的止损位置,比如说在买入价下方的3%或5%处(短线,中线最多不应超过10%),一旦股价有效...

小安论币 小安论币 2024-10-24 11:13 199阅 0评
  •  2 倍参赛
  • qrCode
    关注公众号

    韬客说汇

    公众号

    关注韬客公众号

    更多有料干货分享

  • 返回顶部