[发明专利]基于舆论传播模型的加密货币网络数据传播方法及系统有效
申请号: | 202110236719.5 | 申请日: | 2021-03-03 |
公开(公告)号: | CN113127894B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 王辉;章潇伟;胡东辉 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64;G06Q20/38;G06Q40/04;H04L9/32 |
代理公司: | 北京久诚知识产权代理事务所(特殊普通合伙) 11542 | 代理人: | 余罡 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 舆论 传播 模型 加密 货币 网络 数据 方法 系统 | ||
1.一种基于舆论传播模型的加密货币网络数据传播方法,其特征在于,所述方法包括:
加密货币网络成员节点之间进行数据传播;
接收信息的所述加密货币网络成员节点在每次数据传播完成之后产生其私钥的数字签名并记录;
确定数字签名记录次数的阈值;
在所述数字签名的记录次数达到所述阈值之后,接收信息的所述加密货币网络成员节点无需对剩下的每一个交易进行验证,直接接收传输的信息;
所述加密货币网络成员节点之间进行数据传播,包括:
S21、接收信息的所述加密货币网络成员节点接收传输信息的所述加密货币网络成员节点传输的区块摘要的Hash值;
S22、接收信息的所述加密货币网络成员节点判断所述区块摘要在之前是否收到过,若已收到,进行步骤S23,若未收到,进行步骤S24;
S23、不接受该区块的Block;
S24、接收信息的所述加密货币网络成员节点发送Message确认信息给传输信息的所述加密货币网络成员节点,并接收和验证传输信息的所述加密货币网络成员节点发送的区块信息Block,验证通过后则接收区块信息Block,否则拒收;
所述确定数字签名记录次数的阈值包括:基于舆论传播模型确定数字签名记录次数的阈值;
在确定所述阈值时,基于舆论传播模型利用平均路径长度获取所述阈值,所述阈值为平均路径长度向上取整,所述平均路径长度用公式表示为:
其中,为平均路径长度,表示加密货币交易网络中任意两个节点之间路径长度的平均值;
N表示加密货币交易网络中节点总数,且N≥2;
表示加密货币交易网络中任意两个节点组合的可能性组合数;
di,j表示节点i和节点j之间的路径长度。
2.一种基于舆论传播模型的加密货币网络数据传播系统,其特征在于,所述系统包括:
数据传输模块,用于加密货币网络成员节点之间进行数据传播;
数字签名生成和记录模块,用于接收信息的所述加密货币网络成员节点在每次数据传播完成之后产生其私钥的数字签名并记录;
阈值设置模块,用于确定数字签名记录次数的阈值;
监控模块,用于在所述数字签名的记录次数达到预设阈值之后,接收信息的所述加密货币网络成员节点无需对剩下的每一个交易进行验证,直接接收传输的信息;
所述数据传输模块中,加密货币网络成员节点之间进行数据传播,包括:
S21、接收信息的所述加密货币网络成员节点接收传输信息的所述加密货币网络成员节点传输的区块摘要的Hash值;
S22、接收信息的所述加密货币网络成员节点判断所述区块摘要在之前是否收到过,若已收到,进行步骤S23,若未收到,进行步骤S24;
S23、不接受该区块的Block;
S24、接收信息的所述加密货币网络成员节点发送Message确认信息给传输信息的所述加密货币网络成员节点,并接收和验证传输信息的所述加密货币网络成员节点发送的区块信息Block,验证通过后则接收区块信息Block,否则拒收;
所述阈值设置模块中,确定数字签名记录次数的阈值包括:基于舆论传播模型确定数字签名记录次数的阈值;
在获取所述阈值时,基于舆论传播模型利用平均路径长度获取所述阈值,所述阈值为平均路径长度向上取整,所述平均路径长度用公式表示为:
其中,为平均路径长度,表示加密货币交易网络中任意两个节点之间路径长度的平均值;
N表示加密货币交易网络中节点总数,且N≥2;
表示加密货币交易网络中任意两个节点组合的可能性组合数;
di,j表示节点i和节点j之间的路径长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110236719.5/1.html,转载请声明来源钻瓜专利网。