【技术实现步骤摘要】
使用区块链网络消减广播风暴的系统及方法
本专利技术属于区块链
,具体涉及使用区块链网络消减广播风暴的系统及方法。
技术介绍
区块链起源于比特币,2008年11月1日,一位自称中本聪(SatoshiNakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文,阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,这标志着比特币的诞生。两个月后理论步入实践,2009年1月3日第一个序号为0的创世区块诞生。几天后2009年1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着区块链的诞生。近年来,世界对比特币的态度起起落落,但作为比特币底层技术之一的区块链技术日益受到重视。在比特币形成过程中,区块是一个一个的存储单元,记录了一定时间内各个区块节点全部的交流信息。各个区块之间通过随机散列(也称哈希算法)实现链接,后一个区块包含前一个区块的哈希值,随着信息交流的扩大,一个区块与一个区块相继接续,形成的结果就叫区块链。区块链的共识机制就是所有记账节点之间怎么达成共识 ...
【技术保护点】
1.使用区块链网络消减广播风暴的系统,所述区块链网络中的每个节点均包括:数据存储单元、数据传输单元、第一数据验证单元和第二数据验证单元;所述数据第一验证单元对数据传输单元接收到的数据进行身份验证,在身份验证通过的情况下,将数据发送至第二数据验证单元;所述第二数据验证单元对接收到的数据进行广播风暴判断,将判断未广播风暴的数据进行删除,将删除广播风暴数据后的数据发送到数据存储单元进行存储;其特征在于,所述第二数据验证单元对接收到的数据进行广播风暴判断的方法执行以下步骤:步骤1:接收到数据后,将该数据转换为数据包格式进行分析判断;首先判断是否为首次接收到该数据包;若第一次接收到该数据包,则以概率S
【技术特征摘要】
1.使用区块链网络消减广播风暴的系统,所述区块链网络中的每个节点均包括:数据存储单元、数据传输单元、第一数据验证单元和第二数据验证单元;所述数据第一验证单元对数据传输单元接收到的数据进行身份验证,在身份验证通过的情况下,将数据发送至第二数据验证单元;所述第二数据验证单元对接收到的数据进行广播风暴判断,将判断未广播风暴的数据进行删除,将删除广播风暴数据后的数据发送到数据存储单元进行存储;其特征在于,所述第二数据验证单元对接收到的数据进行广播风暴判断的方法执行以下步骤:步骤1:接收到数据后,将该数据转换为数据包格式进行分析判断;首先判断是否为首次接收到该数据包;若第一次接收到该数据包,则以概率Slj重播该包,计算分配的时间间隔判断在分配的时间间隔内是否收到过其他的相同的数据包,若未收到其他的相同的数据包,则以100%的概率重发该包,否则丢弃该包;其中,概率Slj使用如下公式计算获得:其中,Dij位两个节点之间的距离,R为平均传输范围,取值范围为:10~100;时间间隔使用如下公式计算得到:其中,τ为转发一跳延迟的估计值,包括介质接入延迟和传播延迟;Pij为分配的时间间隔数量;所述Pij使用如下公式计算获得:
2.如权利要求1所述的系统,其特征在于,所述第二数据验证单元对数据传输单元接收到的数据进行身份验证的方法执行以下步骤:将获取的数据完全转换为2进制数据串;讲转换得到的2进制数据串放置入预设的矩阵中,得到二进制数据矩阵;将二进制数据矩阵转换为对应的二值化灰度图像;比对转换得到的对应的二值化灰度图像和用于验证的二值化灰度图像,若二者相似度超过设定的阈值则判断该数据包通过验证;若二者的相似度低于设定的阈值,则判断该数据包没有通过验证,拒收该数据包。
3.如权利要求2所述的系统,其特征在于,所述比对转换得到的对应的二值化灰度图像和用于验证的二值化灰度图像的方法执行以下步骤:将用于验证的二值化灰度图像和转换得到的对应的二值化灰度图像进行空间转换,获得在像素空间下的用于验证的二值化灰度图像;设定进行判定的判定模型,该判定模型使用如下公式表示:其中,μ为转换得到的对应的二值化灰度图像与用于验证的二值化灰度图像像素值的差值的平均数,σ为转换得到的对应的二值化灰度图像与用于验证的二值化灰度图像像素值的差值的方差,T为转置运算,g(x;μ,σ)为判定模型,x为转换得到的对应的二值化灰度图像与用于验证的二值化灰度图像像素值的差值;根据判定模型,对转换得到的对应的二值化灰度图像与用于验证的二值化灰度图像像素值的差值中的每一个值进行判定,将值小于判定模型计算得到的值的像素点视为相似点,将值大于判定模型计算得到的值的视为非相似点,最终计算得到判定相似点和非相似点的比率;若比率超过设定的阈值,则判定该数据包通过验证;若比率没有超过设定的阈值,则判定该数据包没有通过验证。
4.如权利要求3所述的系统,其特征在于,所述将用于验证的二值化灰度图像和转换得到的对应的二值化灰度图像进行空间转换的方法执行以下步骤:使用如下公式对图像进行空间转换:其中,(Mi(vj)为像素点的灰度值,T(Mi(vj))为空间转换后的像素点的灰度值;Ri和Δti为变换矩阵;xj和yj为像素点的坐标值,x′j和y′j为变换后的坐标值;Δxi、Δyi、ki和θi为配准参数。
5.如权利要求4所述的系统,其特征在于,所述数据存储单元对接收到的数据进行存储的方法执行以下步骤:生成密钥;进行加密,根据生成的密钥,将数据进行第一次随机调制,然后进行第一次随机模变换,变换后的数据再进...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:杭州鹿扬科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。