悲伤惩罚:闪电网络中悲伤攻击的对策
摘要
闪电网络可以执行无限数量的链下支付,而不会产生在区块链中记录每一笔支付的开销。然而,此类网络中的条件支付易受悲伤攻击(Griefing Attack)的影响。在该攻击中, adversary 不结算支付,意图阻塞网络的通道容量。我们提出了一种针对该攻击的高效对策,称为悲伤惩罚(Griefing-Penalty)。如果网络中的任何一方发起悲伤攻击,其需要支付与执行一笔支付的抵押成本成比例的惩罚。该惩罚用于补偿网络中受影响的各方。我们提出了一种新的支付协议 HTLC-GP(即带悲伤惩罚的哈希时间锁合约,Hashed Timelock Contract with Griefing-Penalty)以展示该对策的效用。将我们的协议与现有的支付协议哈希时间锁合约(Hashed Timelock Contract, HTLC)相比,我们观察到攻击者在 HTLC-GP 中获得的平局收益相较于 HTLC 大幅减少。我们还研究了路由交易的路径长度以及悲伤惩罚率对攻击者发起攻击所投入预算的影响。在每笔支付实例经由跳数为 20 的路径长度路由的条件下,HTLC-GP 中发起悲伤攻击所需的预算是 HTLC 中攻击者所需预算的 12 倍。
引用
@article{arxiv.2005.09327,
title = {Griefing-Penalty: Countermeasure for Griefing Attack in Lightning Network},
author = {Subhra Mazumdar and Prabal Banerjee and Sushmita Ruj},
journal= {arXiv preprint arXiv:2005.09327},
year = {2021}
}
备注
29 pages, 20 figures, 2 table, A preliminary version of the paper was accepted in the proceedings of The 19th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (IEEE TrustCom 2020), DOI Bookmark: 10.1109/TrustCom50675.2020.00138