双花攻击
双花攻击是指单个或者多个单位/组织能控制全网51%的算力,从而改变区块链中区块的交易次序的攻击问题。
双花攻击实现原理:
比特币等区块链通过分布式账本实现去中心化,具有公信力和安全性。区块链中的事物需要网络中的大部分节点都认同后,才会被记录下来。矿工节点们也会主动验证其他节点是否遵循区块链协议,确保每笔交易诚实可信。
这些处理事物、记账的权力是通过工作量证明争夺来的,算力越强,获得记账权的概率越大。如果掌握了全网51%的算力,即可对整个区块链网络形成垄断,拥有处理区块链中一切事物的权利。
如果出现了双花攻击,攻击者可以修改自己的交易记录,导致双重支付(双花)现象的出现。当矿工打包好一个区块后,正常情况是广播到全网给其他矿工检查后增加到链上。但是,获得51%算力的攻击者可以不广播,而是直接创建一个其他矿工不知道的新链进行挖矿。由于新链并没有广播,所以对其他诚实挖矿的矿工来说它是隐藏的。攻击者在旧链花掉的资金,在新链上并没有记录,因此攻击者可以在新链上继续持有这些币,实现双重支付。
区块链的设计原理遵从最长链原则。当攻击者拥有最大的哈希算力时,便确保了新链会更长。而当新链比旧链还长的时候,按照区块链的协议,旧链将会被舍弃,其他矿工会重新开始在新链上打包记账。攻击者之前在旧链上的花费便能随着旧链的消失而消失,从而能够在新链重新拥有这部分已经被花掉的币。攻击者还可以阻止区块中的交易被确认,以及其他矿工挖到合法区块,从而对区块链的运行造成很大威胁。当区块链不再受到节点们的信任时,币种价值也将相应地下跌。
如何防范:
由于每个节点的比特币都有私钥进行保护,每笔交易也都需要私钥进行签名,因此攻击者不知道他人的私钥,也就不可以将他人的比特币转入自己账户,更无法修改他人的交易记录。所以,拥有51%算力能让自己获益的方式只有修改自己的交易记录,制造双花现象。中本聪在比特币白皮书中提到,攻击者需要投入设备和电力作为成本才能进行攻击。因此相比对区块链进行攻击,遵从规则进行挖矿的获益更大,攻击获益的方式就显得非常不划算。
出于维护个人利益的角度,几乎不会有人集合51%算力去攻击区块链,反而会对区块链进行维护,确保自己手中的资产是有价值的。例如在2014年时,GHash矿池的算力超过了51%,引起了比特币社区的强烈关注。为了维护比特币区块链的稳定,他们主动将算力降低,并承诺会让GHash的算力始终保持在39.99%之下 。
总结:
51%攻击虽然能够对区块链造成非常大的负面影响,但从利益角度出发,这种现象出现的概率极低。另外,随着区块链逐渐完善的共识机制以及加密货币拥护者的保护,发起51%攻击的攻击者在成熟区块链上很大可能会空手而归。
-
什么是工作量证明?共识算法解决的是区块链的信任问题,即通过特定的算法去证明某一节点拥有记账权,从而使得区块网络中的各个节点达成共识。共识算法规定了挖矿的规则。 区块链的去中心化意味着区块网络中每个节点拥有相同的权力,同时区块网络中的信息都是公开...
-
什么是共识算法?共识算法解决的是区块链的信任问题,即通过特定的算法去证明某一节点拥有记账权,从而使得区块网络中的各个节点达成共识。共识算法规定了挖矿的规则。 区块链的去中心化意味着区块网络中每个节点拥有相同的权力,同时区块网络中的信息都是公开...
-
什么是拜占庭将军问题?含义拜占庭将军问题(Byzantine failures),又称两军问题,1982年在莱斯利·兰波特研究分布式对等网络通信容错问题的论文中提出。在分布式系统的通讯过程中,可能会出现一些局部问题导致计算机发送错误信息,破坏系统一致性。因此,拜占庭将军问...
-
什么是激励层?区块链层级结构之一。激励层主要包括经济激励的发行及分配制度,旨在提供特定的激励措施,鼓励节点参与到区块链中,保证遵守规则参与记账的节点将受到奖励,不遵守规则的节点将受到惩罚。 激励层是将经济因素集成到区块链技术体系中来,包括经济激...
-
什么是女巫攻击?女巫攻击(Sybil Attack),即通过伪造多个ID对网络进行干扰的攻击方式。名称来源于美国著名小说《女巫》。该小说的主角患有多重人格障碍症,一个身体内同时兼容多个人格。女巫攻击在网络中很常见,淘宝产品中的刷量、刷赞等都是黑客通过伪造大量I...
-
什么是公有链?我们可以把区块链理解为一种分布式账本,区块链中的每个节点负责存储账本数据。根据节点参与区块链的准入机制不同,可以将区块链分为公有链、私有链和联盟链。 公有链公有链是完全开放的,任何人都可以参与进来,在区块链上发送交易和读取存储数...
-
什么是交易广播?交易广播的英文名为Transaction Broadcast,将交易信息在区块链网络中"广播",并由节点验证即确认的过程。 交易确认(Confirmation)表示该笔交易被区块链网络所记录并确认,当交易发生时,记录该笔交易的区块将进行第一次确认,并在该区块之后的链上的...
-
什么是女巫攻击?计算机安全方面的女巫攻击是指一个人试图通过在同一个网络上创建多个身份/账户/节点来接管网络,而这些身份/节点对该网络的其他参与者来说似乎是不同的唯一身份。女巫攻击背后的动机是破坏声誉系统中的权威/权力。用更简单的术语来理解这...
-
什么是智能合约?智能合约最早在1990年代由尼克·萨博提出,是一种旨在以数字化形式制定、传播、验证及执行合同的计算机协议。由于技术限制,其在诞生初期并没有被真正应用。随着区块链技术的出现,智能合约获得了可信的执行环境,两者开始结合应用。 什么是智能...
-
什么是冷钱包?冷钱包是指由提供区块链数字资产安全存储解决方案的信息技术公司研发的比特币存储技术。冷钱包集数字货币存储、多重交易密码设置、发布最新行情与资讯、提供硬分叉解决方案等功能于一身,能有效防止黑客窃取。 硬件冷钱包的存储功能类似于...
- 热门词条
-
- 什么是一键发币? 最知名的属以太坊上的一键发币功能,只要遵...
- 什么是模式币? 指使用创新营销推广模式拉人接盘的币,常见...
- 什么是见证人机制? 见证人模式是一种中心化的结构,通过选定一批...
- 什么是Shilling? Shilling 意味着欺骗尽可能多的人,让他们认...
- 什么是SHA256算法? SHA256算法使用的哈希值长度是256位。这是...
- 什么是原子交换? 原子互换是一种正在开发中的去中心化、无...
- 什么是DEX? DEX是Decentralized Exchange的简称,即去中...
- 什么是冰山订单? 一种为防止大额挂单影响市场而设置的可隐藏...
- 什么是可追溯? 区块链特性之一。指的是区块链上的任意一...
- 什么是状态通道? 是指在不同的用户之间建立一个双向通道,为...
- 猜你喜欢
-
AI与区块链:融合创新,共塑未来
政策风向转变?ETF之外,两大事件揭示加密监管新动向
SEC放行以太坊现货ETF,专家解析:ETH及多数加密货币“非证券”属性获终解
一分钟市值暴跌近4千万美元!迷因币$NORMIE惨遭闪电贷攻击,幕后金主曝光骇客身份
Starknet空投:成功还是未达预期?
V神深度解析:以太坊L2与执行分片的核心差异揭秘
交易系统公开是否失效?探究影响与不受影响的交易方式!
小道消息爆料:新币即将登陆币安,埋伏机会不容错过!以太坊ETF获批,纽交所上市指日可待?六千美元大关在望!揭秘聪明资金的抄底目标,黑马Ton即将崛起?STG币种解析,ETHFI SSV迎来重磅更新!
ETF利好消化中,ETH关键位或落在3800美元
网红犬到加密传奇:柴犬Kabosu引领MEME文化风潮