【技术实现步骤摘要】
区块链网络平台工作量互信认证记录方法及系统
本专利技术属于区块链
,具体涉及区块链网络平台工作量互信认证记录方法及系统。
技术介绍
区块链起源于中本聪的比特币,作为比特币的底层技术,本质上是一个去中心化的数据库。是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。区块链技术是一种不依赖第三方、通过自身分布式节点进行网络数据的存储、验证、传递和交流的一种技术方案。因此,有人从金融会计的角度,把区块链技术看成是一种分布式开放性去中心化的大型网络记账薄,任何人任何时间都可以采用相同的技术标准加入自己的信息,延伸区块链,持续满足各种需求带来的数据录入需要。区块链技术就指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。那么谁来记这个账本就变得很重要。目前就是谁的系统谁来记账,微信的账本就是腾讯在记,淘宝的账本就是阿里在记。但现在区块链系统中,系统中的每个人都可以有机会参与记账。在一定时间段内如果有任何数据变化,系统中每个人都可以来进行记账,系统会评判这段时间内记账最快 ...
【技术保护点】
1.区块链网络平台工作量互信认证记录方法,其特征在于,所述方法执行以下步骤:步骤S1:将多个节点构成区块链网络,所述多个节点中包括:至少一个工作量录入节点、至少一个认证节点和至少一个特征值池节点;步骤S2:各个所述工作量录入节点工作量录入工作量数据,对工作量数据进行加密,并在本地存储所述工作量数据;步骤S3:将各个所述工作量录入节点工作量录入的所述工作量数据的特征值发布到所述区块链网络的特征值池节点中,特征值池节点根据工作量录入节点的属性数据,在特征池中进行检索匹配,确定每个所述工作量录入节点的工作量数据是否需要报警,如果是,则向所述认证节点发送报警信息;步骤S4:接收到所 ...
【技术特征摘要】
1.区块链网络平台工作量互信认证记录方法,其特征在于,所述方法执行以下步骤:步骤S1:将多个节点构成区块链网络,所述多个节点中包括:至少一个工作量录入节点、至少一个认证节点和至少一个特征值池节点;步骤S2:各个所述工作量录入节点工作量录入工作量数据,对工作量数据进行加密,并在本地存储所述工作量数据;步骤S3:将各个所述工作量录入节点工作量录入的所述工作量数据的特征值发布到所述区块链网络的特征值池节点中,特征值池节点根据工作量录入节点的属性数据,在特征池中进行检索匹配,确定每个所述工作量录入节点的工作量数据是否需要报警,如果是,则向所述认证节点发送报警信息;步骤S4:接收到所述报警信息的所述认证节点根据所述报警信息,向保存需要报警的至少一份目标工作量数据的至少一个工作量录入节点获取所述至少一份目标工作量数据,从所述区块链网络的特征值池节点中获取每份所述目标工作量数据的特征值,利用每份所述目标工作量数据的特征值,验证每份所述目标工作量数据是否合法。
2.如权利要求1所述的方法,其特征在于,所述步骤S2:各个所述工作量录入节点工作量录入工作量数据,对工作量数据进行加密,并在本地存储所述工作量数据的方法执行以下步骤:将工作量数据作为参数A,将密钥作为参数B,构建一个加密矩阵:再录入另外一个加密用密钥:将加密矩阵与矩阵相乘,得到一个加密后字符串矩阵X:将X作为加密后的工作量数据进行本地存储。
3.如权利要求2所述的方法,其特征在于,所述步骤S3:将各个所述工作量录入节点工作量录入的所述工作量数据的特征值发布到所述区块链网络的特征值池节点中,特征值池节点根据工作量录入节点的属性数据,在特征池中进行检索匹配的方法执行以下步骤:使用如下公式,计算所述特征池中的每一个局部区域的概率:其中,i为每局部区域的编号,n为局部区域个数,σ(xi)表示局部区域xi的概率,每个局部区域xi为一个矩阵,为矩阵的转置,wi为预设的模板矩阵,bi为该矩阵对应的调整值,取值范围为:5~10,m为概率调整值,取值范围为:0.2~0.6;局部区域权重计算子单元,根据局部区域的概率来计算图像中的每一个局部区域的权重值,作为局部区域权重值;将待匹配的特征值分割为单元值;从分割的单元值中提取每一个单元值的特征量,待匹配的特征值的单元值特征量;将待匹配的特征值的单元值的预先准备的单元值特征量与特征池中的单元制按照权重大小顺序进行匹配。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:从所述多个节点中确定出所述区块链网络的记录节点和监督节点;包括:针对每个所述工作量录入节点,执行:当前工作量录入节点为工作量录入的当前份工作量数据添加时间标记和位置标记,确定所述当前份工作量数据的特征值,生成工作量数据智能合约;当前工作量录入节点根据其他工作量录入节点工作量录入的工作量数据的时间标记和位置标记,以及当前份工作量数据的时间标记和位置标记,将当前工作量录入节点的当前份工作量数据与其他节点的工作量数据相关联,生成工作量数据关联智能合约;当前工作量录入节点生成监测报警智能合约;当前工作量录入节点将所述工作量数据智能合约、所述工作量数据关联智能合约和所述监测报警智能合约发布到所述区块链网络中。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:针对每个所述记录节点,执行:当前记录节点执行所述工作量数据智能合约,计算当前工作量录入节点的当前份工作量数据的特征值,将当前工作量录入节点的节点标识与当前工作量录入节点的当前份工作量数据的特征值相对应,当前记录节点根据记录策略确定所述工作量数据智能合约的执行是否有效,如果是,将所述工作量数据智能合约的执行结果发送给所述监督节点;当前记录节点执行所述工作量数据关联智能合约,当根据所述监测报警智能合约确定出当前工作量录入节点的当前份工作量数据需要报警时,根据区块链中的各个工作量录入节点的工作量数据的时间标记和位置标记,将当前米集节点的当前份工作量数据的特征值与其他米集节点的工作量数据的特征值进行关联,当前记录节点根据记录策略确定所述工作量数据关联智能合约的执行是否有效,如果是,将所述工作量数据关联智能合约的执行结果发送给所述监督节点;当前记录节点执行所述监测报警智能合约,当确定出当前工作量录入节点的当前份工作量数据需要报警时,向所述认证节点发送所述报警信息;所述监督节点在接收到当前记录节点发来的执行结果时,在对所述执行结果达成共识后,生成新的区块,将所述执行结果保存到所述新的区块中;所述多个节点根据所述新的区块更新本地账本记录;其中,所述执行结果包括:所述工作量数据智能合约的执行结果、所述工作量数据关联智能合约的执行结果;所述工作量数据智能合约的执行结果包括:当前工作量录入节点的当前份工作量数据的特征值及对应的当前工作量录入节...
【专利技术属性】
技术研发人员:李文忠,
申请(专利权)人:中道新职坊科技发展有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。