[发明专利]一种智能的纯理性贿赂自私挖矿攻击算法在审

专利信息
申请号: 202010599741.1 申请日: 2020-06-29
公开(公告)号: CN111698265A 公开(公告)日: 2020-09-22
发明(设计)人: 王伊蕾;苏万力;杨国玉;王兆杰;刘中兴;李凤银 申请(专利权)人: 曲阜师范大学
主分类号: H04L29/06 分类号: H04L29/06;H04L12/24;G06N20/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 273165 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 智能 理性 贿赂 自私 攻击 算法
【权利要求书】:

1.假设在公链上挖矿的收益为Rpu,在私链上挖矿的收益为Rpr,当攻击者选择IBSM时,理性矿工在公链上挖矿的收益为Rpu,但在私链上挖矿的收益就变成了Rpr+negl(n),因为,因此,对于理性矿工来说,会偏离标准共识协议,选择收益更大的私链进行工作,使公链上的区块成为无效区块,增大了攻击者的收益;

通过Reinforcement Learning为算法建立了马尔科夫模型,模型定义为一个四元组,其中S表示状态集合,A表示动作集合,P表示状态概率转移矩阵,R是奖励矩阵;接下来的部分将分别对M进行详细描述:

(1)动作集合A:动作集合A表示攻击者能够在某一状态时可选策略的集合:

(a)Adopt:攻击者接受诚实链,丢弃私有链,选择在诚实链的最后一个区块上挖矿,不会造成分叉,

(b)Override:攻击者公布私链区块,当l_al_h时次动作比较合适,

(c)Match:诚实矿工发现一个新的区块,使得诚实链长度和私链长度相等,即l_a=l_h,此时攻击者会公布私链上的所有区块,并对当前私链进行bribery attack,增大私链成为最长合法链的概率,

(d)Wait:攻击者并没有发布新的区块, 并且继续在私链上挖矿;

(2)状态集合S:假设状态集合中任以状态为s=l_a,l_h,optional其中a表示公链长度,h表示私链长度,optional可以取集合(irrelevant,relevant,active)中的任一值,

(a)若当前状态为 l_a,l_h,relevant,则前一状态为 l_a,l_h-1, optional ,

(b)若当前状态为l_a,l_h,irrelevant,则前一状态为 l_a-1,l_h, optional ,

(c)若当前状态为a,h,active,则表示当前区块链网络由于match操作分叉;

(3)状态转移矩阵P:在当前markov模型中,每一个状态都是三元组,表示为l_a,l_h,optional,假设攻击者的算力为,诚实矿工算力为,则初始状态为1,0,irrelevant或0,1,relevant的概率为分别为和,攻击者根据当前状态选择最佳动作,从而转移到下一状态;

(4)奖励矩阵R:上面已经描述每个时刻的状态表示为一个三元组l_a,l_h,optional,攻击者在每一状态都会选择一个动作转移到下一状态,在状态转移时,攻击者就会获得相应的奖励,假设获得的奖励为二元组r_la,r_lh,其中r_la表示攻击者获得的奖励,r_lh表示诚实矿工获得的奖励。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曲阜师范大学,未经曲阜师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010599741.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top