dot币价格今日行情

来源:Gateio官网 | 分类:公告 | 标签:dot币价格今日行情 


dot币价格今日行情 公告

dot币价格今日行情

区块链双花攻击,什么是双花攻击?

简单来说,就是攻击者将一笔钱转到另一个地址,通常是转到某个交易所进行兑现,然后利用手中的计算能力回滚转账交易,再将转来的钱转回到自己的地址。由于数据的可再现性,同一数字资产由于操作不当而被重复使用。

区块链技术通过对每个区块进行时间戳来保证交易记录的真实性,在一定程度上降低了双花攻击的概率。然而,在基于功率共识的区块链中,挖掘节点通过工作量证明的方式来竞争记账。只要他们在一定时间内控制超过51%的计算能力,就可以逆转区块链,进行反向交易,回滚第一笔交易,实现双花攻击。双花攻击正在成为区块链不容忽视的安全隐患。

在最常见的双花攻击模式中,攻击者利用整个网络50%以上的计算能力,创建一个比公链更长的侧链,并根据“最长链共识”,将公链中的事务回滚,最终实现双花。攻击者事先准备好一定数量的货币,将货币转移到交易所,然后调用他的计算能力进行挖掘。充币完成后,将货币卖出并套现,然后发起51%的攻击,攻击确认兑换转移的链条,攻击者的链条将成为新的主链条。最终,攻击者控制了新的主链,拒绝了刚才向交易所收费的交易行为,使收费行为无效。

双花攻击的变种之一是通过控制交易过程中的块确认时间来实现双花攻击,攻击目标是接受0确认的商家。攻击者用第一次交易挖一个块,但是隐藏起来,然后用同一个比特币发起第二次交易。当交易所或其他机构接受0确认的交易时,攻击者可以向其转账,将钱花在其隐藏块中,并在广播新的交易块之前广播隐藏块。因为藏块的时间比较早,后期的费用会回滚,从而实现双花。

花双的攻击者希望尽量减少网络察觉其攻击意图的可能性,以免触发惩罚机制。他可以把重组后的区块一直保持在100以下,这样原链中的令牌奖励就可以发挥作用了。但是大规模的重写不再影响单个用户,反而实际上破坏了令牌系统,产生了连锁反应,使得更多的事务无效。攻击者会尽可能恢复原链中的所有交易,只改变双花交易的记录来隐藏攻击意图。

对于货币开发团队,可以在原有共识机制的基础上引入新的共识机制,可以采用混合共识机制,在一定程度上避免双花攻击;也可以对延迟的块报告引入惩罚,或者可以升级挖掘算法。同时,可以密切监控货币计算能力的波动,及时向交易所发出风险预警,减少损失。从长远来看,我们应该改变自己项目货币的共识机制,选择能够更好防止双花攻击的共识。比如Ethereum正在从PoW向PoS转变,处于一种PoW和PoS并存的状态。


上一篇:波卡币
下一篇:ipfs是什么