论文部分内容阅读
在比特币系统中,参与者(矿工)可以通过发现新的区块来获得系统收益。为了保证收益的稳定,矿池将多个矿工联合起来,在每次获得收益后分享给所有在矿池中的矿工。然而,许多针对矿池的攻击方法也被相继提出,如block withholding攻击和fork after withholding攻击等。这些攻击可以通过损害整个矿池的收益,来让攻击者获得比正常挖矿更多的收益。本文在fork afterwithholding(简称FAW)攻击的基础上,提出了新的贪婪FAW攻击方法。相比之前的block withholding(简称BWH)攻击和FAW攻击,贪婪FAW攻击能给攻击者带来更多的收益。本文通过理论分析,证明了贪婪FAW攻击所获收益的下限是FAW攻击所获收益。同时,为了验证结果,本文通过蒙特卡罗法对BWH、FAW和贪婪FAW攻击进行仿真,进一步证明了贪婪FAW所获得的收益是三种攻击方法中最高的。论文完成工作和取得的成果概述如下:(1)本文总结了目前比特币系统中针对矿池的攻击方法,并且分析了不同攻击方式为攻击者带来的收益;(2)在FAW攻击的基础上,本文提出了贪婪FAW攻击方法。相比之前的攻击,贪婪FAW攻击可以令攻击者获得更多的收益;(3)根据所提出的贪婪FAW攻击方法,本文理论分析了贪婪FAW攻击的收益,并且理论证明了贪婪FAW攻击所获收益的下限是FAW攻击所获收益;(4)本文通过蒙特卡罗法对理论分析结果进行了仿真实验。实验结果表明,贪婪FAW攻击获得的收益要大于BWH攻击和FAW攻击。虽然攻击者可以通过贪婪FAW攻击获得更多收益,但是矿池也会遭受损失。本文在提出新攻击方法的同时,也希望在矿池管理时,能重视贪婪FAW攻击,达到降低损失的目的。