什么是双重支出?
双倍支出是数字货币可能被花费两次的风险。 这是数字货币独有的潜在问题,因为精明的人可以相对容易地复制数字信息,这些人了解区块链网络及其操纵所需的计算能力。
实物货币不存在此问题,因为它们不容易复制,并且交易涉及的各方可以立即验证该实物货币的真实性和过往所有权。 当然,这不包括涉及现金交易的事项。
使用数字货币时,存在持有人可以复制数字令牌并在保留原始令牌的同时将其发送给商家或另一方的风险。
最初,这是比特币(最流行的数字货币或“加密货币”)的一个问题,因为它是一种去中心化的货币,没有中央机构可以验证它只花了一次。 但是,比特币具有一种基于交易日志的机制,称为区块链,可以验证每笔交易的真实性并防止重复计算。
重要要点
- 当区块链网络中断并且本质上是加密货币被盗时,就会发生双重支出。 小偷会发送货币交易的副本以使其看起来合法,或者可能会完全删除交易。尽管不常见,但会发生双重支出。 然而,更有可能的是,加密货币从没有得到适当保护的钱包中被窃取。最常见的双花方式是区块链小偷将多个数据包发送到网络,从而反转交易以使其看起来像就像他们从未发生过一样。
了解双重支出
比特币要求所有交易无一例外地都包含在区块链中。 这种机制可确保使用比特币的一方真正拥有它们,并且还可以防止重复计算和其他欺诈行为。 随着越来越多的交易添加到其中,经过验证的交易的区块链会随着时间而建立。
比特币交易需要花费一些时间来验证,因为该过程涉及大量的数字运算和复杂的算法,这些算法占用了大量的计算能力。 因此,要复制或伪造区块链非常困难,因为这样做需要大量的计算能力。
区块链在双重支出方面的劣势
黑客试图通过使用诸如计算出区块链安全机制之类的方法或使用双花技术来绕过比特币验证系统,这种技术涉及将欺诈性交易日志发送给卖方,然后再将其发送给其余的比特币网络。
这些策略仅取得了有限的成功。 实际上,到目前为止,大多数比特币盗窃都没有涉及重复计算,而是由于用户没有适当的安全措施而存储了比特币。
双重支出的最大风险来自51%的攻击,如果用户控制超过50%的计算能力并维持加密货币的分布式账本,则可能会发生这种双重支出。 如果该用户控制了区块链,他们将能够通过反转区块链分类帐来多次处理将比特币转移到其钱包的过程,就好像从未发生过初始交易一样。