计算机工程与应用 ›› 2019, Vol. 55 ›› Issue (11): 1-6.DOI: 10.3778/j.issn.1002-8331.1812-0409
岳银涛,程晓荣
YUE Yintao, CHENG Xiaorong
摘要: 双重花费攻击又被称为“双花”攻击,即利用比特币的数字特性用“同一笔钱”完成两次或者多次支付。首先总结了双重花费的类型,并对现有的双重花费模型进行对比,分析其具有的优缺点,然后构造了一个预挖掘双重花费模型,考虑节点在进行攻击之前就已经挖掘了一段时间,从而在进行双重花费攻击时具有块数优势。对模型的适用条件进行设置,并对模型进行求解。基于实验得到的数据,与现有模型进行对比验证所构造模型的正确性。最后基于对区块链中双重花费的研究,给出了两个抵御区块链中双重花费攻击的方法,为基于区块链的虚拟货币抵御双重花费攻击提供了一定的参考价值。