比特币在世界范围内变得越来越流行,并重新定义了用户处理金钱的方式。它是世界上第一个功能齐全的加密货币。但是在比特币问世之前,有人尝试创建一种可持续的数字货币系统。但是,所有这些尝试都失败了,因为可以复制交易并花费两次,两次花费是两次,而且是种族攻击。什么是双花攻击?双花攻击是指两次成功使用相同的资金。比特币受到双重支出攻击的保护,因为添加到区块链的每笔交易都将受到检查,并且交易中包含的大部分资金无法提前使用。在数字现金系统中,相同的数字货币可以多次使用,因此重复消费是潜在的错误。这是可能的,因为数字货币由可以复制或损坏的数字文件组成。就像伪造货币一样,这种双重支付会产生新的伪造货币,这种伪货币以前是不存在的,从而导致通货膨胀。这使得货币相对于其他货币单位贬值,从而降低了用户的信心以及货币流通和保留。在避免重复支出的同时保持交易匿名的基本技术是盲目签名。比特币如何防止重复付款?双重付款是多种产出的结果。当比特币用户通过区块链收到付款时,他们将等待确认以保护自己免受双重支出。随着确认数量的增加,交易变得越来越不可逆。其他电子系统通过使用遵循授权每笔交易的业务规则的权威来源来防止重复支出。比特币使用分布式系统,其中遵循同一协议的节点之间的共识和工作证明被中央机构取代。这意味着比特币具有中央系统无法共享的特殊属性。如果用户保留了比特币私钥并确认了交易,那么无论是什么原因,借口有多好,无论发生什么事情,任何人都无法从他们那里取走比特币。种族攻击-接受未经确认的交易时。如果经销商在看到“ 0 /未确认”后立即接受付款,则交易将被取消。这是一种种族攻击。 Race骗局的工作方式可能是,骗子发送矛盾的交易,并将钱花在网络的其余部分上。商家可以采取预防措施(例如禁用传入连接并仅连接到连接良好的节点)以减少种族攻击的风险,但是不能排除种族风险。因此,如果没有针对攻击者的追索权,则在接受0 /不确定的付款时必须考虑风险的成本/收益。成功攻击2013年11月,GHash被发现GHash.io矿池似乎多次对赌博网站BetCoin Dice进行了付款欺诈。骰子网站使用交易进行一次下注,而无需等待确认。 GHash.io声称他们找到了一名叛逃的雇员,并将其费用翻了一番。但是,没有证据。但是,这似乎并未对其市场份额造成太大损害:此外,大多数矿工可能从未听说过这一事件。