双重支付
返回上级
BSV区块链编辑
2022-04-14 18:04
650

定义
“双重支付”是指一种通过生成一笔包含已经花费的输入的交易,而试图在网络上进行欺诈的行为。
后果
“双重支付”是比特币系统中最常见的攻击之一,但迄今为止还没有使用比特币在商业中实施“双重支付”的成功案例。
其原因是,“双重支付”是一种类似于故意拒付支票的犯罪,然而在比特币系统当中,当顾客试图发起双重支付的时候,商家可以通过密码学来验证并防止这样的事情发生。
经济激励措施
比特币系统通过其经济激励机制解决了“双重支付”问题。矿工有强烈的动机拒绝将“双花”交易打包到区块中,因为如果这样做,他们将承担着该区块被其他矿工拒绝的风险;此外,这种行为还可能被定性为犯罪。
这也就说明了比特币系统是通过经济手段解决了“双重支付”问题,而不是通过技术方案。过去很多技术开发人员曾就此展开争论,认为必须修改协议才能解决“双重支付”问题,但这些论争已被认为是没有必要的。