[发明专利]一种基于博弈论的攻击矿池行为预测方法在审
| 申请号: | 202110226693.6 | 申请日: | 2021-03-01 |
| 公开(公告)号: | CN112989274A | 公开(公告)日: | 2021-06-18 |
| 发明(设计)人: | 祝清意;黄建波;熊安萍;甘臣权 | 申请(专利权)人: | 重庆邮电大学 |
| 主分类号: | G06F17/16 | 分类号: | G06F17/16;H04L12/24;H04L29/08 |
| 代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 杨柳岸 |
| 地址: | 400065 *** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 博弈论 攻击 行为 预测 方法 | ||
1.一种基于博弈论的攻击矿池行为预测方法,其特征在于:该方法包括以下步骤:
S1:假设区块链网络中矿池种类为攻击矿池和非攻击矿池,设定区块链网络的相关参数,根据设定的参数计算矿池的算力;
S2:根据矿池的算力,计算单个攻击矿池收益;
S3:根据矿池的算力,计算单个非攻击矿池收益;
S4:构建矿池数目的动态博弈演化模型;
S5:计算动态博弈演化模型的平衡点,以及获得该模型的雅可比矩阵J,并利用雅可比矩阵分析矿池数目在平衡点时的局部稳定性。
2.根据权利要求1所述的一种基于博弈论的攻击矿池行为预测方法,其特征在于:所述S1具体包括以下步骤:
S11:设定该区块链网络相关参数,假设一段时间内区块链网络中矿池总数保持不变,即n,其中在t时刻攻击矿池数为x(t),简写为x,非攻击矿池数为y(t),简写为y,攻击矿池派出比例为α的矿工用于攻击其他矿池,每个矿池的基础算力为ω;
S12:通过设定的区块链网络的相关参数计算x个攻击矿池实际所拥有的总算力:
ωA=ωx(1-α)
S13:通过上述步骤设定的区块链网络的相关参数计算y个非攻击矿池实际所拥有的总算力:
ωN=ωy
S14:根据攻击矿池的总算力以及非攻击矿池的总算力计算整个区块链网络目前所拥有的总算力:
ωT=ωA+ωN=ω(1-α)x+ωy。
3.根据权利要求2所述的一种基于博弈论的攻击矿池行为预测方法,其特征在于:所述步骤S2具体包括以下步骤:
攻击矿池所获得的收益由以下三部分构成:
S21:攻击矿池中矿工诚实“挖矿”所获得的收益,其具体计算公式如下所示:
其中:ωA为攻击矿池总算力,ωAO为攻击矿池互相攻击时所提供的算力,ωT为区块链网络的总算力;
获得的相关算力代入公式中,计算出攻击矿池中矿工诚实“挖矿”所获得收益的具体表达式:
S22:攻击矿池派出矿工攻击其他攻击矿池所获得的收益,计算公式如下所示:
其中:ωA为攻击矿池总算力,ωAO为攻击矿池互相攻击时所提供的算力,ωT为区块链网络的总算力;
所获得的相关算力代入公式中,计算出攻击矿池派出矿工攻击其他攻击矿池所获得的收益的具体表达式:
S23:攻击矿池派出矿工攻击非攻击矿池所获得的收益,其具体计算公式如下所示:
其中:ωN为非攻击矿池总算力,ωNO为攻击矿池攻击非攻击矿池时所提供的算力,ωT为区块链网络的总算力;
所获得的相关算力代入公式中,计算出攻击矿池派出矿工攻击非攻击矿池所获得的收益的具体表达式:
S24:x个攻击矿池所获得的总收益为:
故单个攻击矿池的收益:
4.根据权利要求3所述的一种基于博弈论的攻击矿池行为预测方法,其特征在于:所述步骤S3具体包括以下步骤:
S31:利用计算的相关算力计算出y个非攻击矿池所获得的总收益,其具体计算公式如下所示:
其中:ωN为非攻击矿池总算力,ωNo为攻击矿池攻击非攻击矿池时所提供的算力,ωT为区块链网络的总算力;
S32:y个非攻击矿池所获得的总收益为:
S33:故单个非攻击矿池的收益:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110226693.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种插钎装置及控制混凝土板厚的方法
- 下一篇:一种红外热像低功耗传输方法





