Nik 防御:一种基于人工智能的抵御比特币自私挖矿的防御机制
密码学与安全
2023-02-15 v3 人工智能
分布式、并行与集群计算
机器学习
摘要
比特币加密货币近期备受关注。在比特币网络中,交易记录于账本中。该网络中,记录交易的过程依赖于称为矿工的一些节点执行称为挖矿协议的协议。挖矿协议的一个重要方面是激励兼容性。然而,文献已表明比特币挖矿协议并非激励兼容。一些具有高算力的节点可通过采用一种称为自私挖矿攻击的攻击类型,获得多于其公平份额的收益。本文中,我们提出一种基于人工智能、应用学习自动机理论抵御自私挖矿攻击的防御机制。所提防御机制通过基于区块发现时间分配权重来忽略私有区块,并利用学习自动机以自适应方式评估分支高度差,从而改变当前比特币的分叉解决策略。据我们所知,所提协议是文献中首个基于学习的防御机制。仿真结果显示所提机制优于著名的防御机制 tie-breaking 机制。仿真结果表明,所建议的防御机制将利润阈值提高至多 40\%,并降低了自私攻击者的收益。
引用
@article{arxiv.2301.11463,
title = {Nik Defense: An Artificial Intelligence Based Defense Mechanism against Selfish Mining in Bitcoin},
author = {Ali Nikhalat-Jahromi and Ali Mohammad Saghiri and Mohammad Reza Meybodi},
journal= {arXiv preprint arXiv:2301.11463},
year = {2023}
}
备注
Paper is submitted to Journal of IEEE Transactions on Dependable and Secure Computing