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之间的路径长度。