Fairness Matters: A Tit-For-Tat Strategy Against Selfish Mining
- Sun, WJ; Xu, ZH; Chen, L
- 2022
- 点赞
- 收藏
【Author】 Sun, Weijie; Xu, Zihuan; Chen, Lei
【Source】PROCEEDINGS OF THE VLDB ENDOWMENT
【影响因子】3.557
【Abstract】The proof-of-work (PoW) based blockchains are more secure nowadays since profit-oriented miners contribute more computing powers in exchange for fair revenues. This virtuous circle only works under an incentive-compatible consensus, which is found to be fragile under selfish mining attacks. Specifically, selfish miners can conceal and reveal blocks strategically to earn unfairly higher revenue compared to honest behaviors. Previous countermeasures either require incompatible modifications or fail to consider the asynchronous network and multiple honest nodes setting in reality. In this paper, we introduce the unfairness measurement based on the KL-divergence from the computing power distribution to the revenue distribution of miners. To improve fairness with the existence of selfish miners, we propose a novel block promotion strategy namely Tit-for-Tat (TFT), for honest miners. In particular, based on a miner's local observation of forks, we design the suspicious probability measurement of other nodes. Rather than promoting a fresh block instantly, miners withhold it for different time periods according to others' suspicious probability before delivery. Meanwhile, to minimize the attacker's unfair revenue, we formulate the delay vector (DV) problem for honest miners to determine the optimal withholding time. We prove that DV problem is nonconvex, and thus propose two approximation algorithms that yield n-suboptimal solutions. In addition, we extend TFT strategy to support dynamic networks. Extensive experiments validate the efficiency and effectiveness of our strategy and algorithms to reduce unfairness by 54.62% within bounded withholding time.
【Keywords】
【发表时间】2022 SEP
【收录时间】2023-06-24
【文献类型】实验仿真
【主题类别】
区块链技术-核心技术-挖矿策略
【DOI】 10.14778/3565838.3565856
评论