摘要
本发明公开了基于工作量证明的区块链赞助区块截留攻击的防御方法。所述方法包括以下步骤:对于区块链网络中一个节点,根据蜜罐技术和一段时间内的每单位算力所得平均收益,计算得到本节点中的恶意算力;根据恶意算力占当前全网总算力的比重,计算得到攻击节点总算力占当前全网总算力的比重;根据攻击节点总算力占当前全网总算力的比重,计算得到攻击节点的额外期望收益;在接下来的区块打包过程中,本节点把所得攻击节点的额外期望收益作为奖励,奖励给成功打包区块的参与者。本发明能根据当前节点中的恶意算力动态调节成功打包区块奖励,能有效降低攻击节点的攻击动机,从而达到防御目的。
- 单位