区块链去中心化可信数据采集方法及系统技术方案

技术编号:37252937 阅读:33 留言:0更新日期:2023-04-20 23:30
本发明专利技术涉及数字信息传输技术领域,公开一种区块链去中心化可信数据采集方法及系统,以解决外部数据源的可靠性问题。方法包括:获取主区块链所生成的对应当前数据采集请求的标识;代理服务器集群中各节点分别向外部不同的信息供应方获取与当前数据采集请求相对应的目标数据,再由非领导节点的其他节点将所获取的目标数据基于同一哈希算法进行压缩后发送给领导节点;领导节点基于同一哈希算法对自身所采集的目标数据进行压缩后归入与标识相对应的数据池中,并验证其他节点所携带标识的可靠性,然后将可靠的其他节点分别发送的压缩后目标数据归类到标识所对应的数据池中以在投票计数后执行相应处理。票计数后执行相应处理。票计数后执行相应处理。

【技术实现步骤摘要】
区块链去中心化可信数据采集方法及系统


[0001]本专利技术涉及新一代信息技术中的数字信息传输领域,尤其涉及一种区块链去中心化可信数据采集方法及系统。

技术介绍

[0002]区块链是一个又一个区块组成的链条。每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。这些服务器在区块链系统中被称为节点,它们为整个区块链系统提供存储空间和算力支持。如果要修改区块链中的信息,必须征得半数以上节点的同意并修改所有节点中的信息,而这些节点通常掌握在不同的主体手中,因此篡改区块链中的信息是一件极其困难的事。相比于传统的网络,区块链具有两大核心特点:一是数据难以篡改、二是去中心化。基于这两个特点,区块链所记录的信息更加真实可靠,可以帮助解决人们互不信任的问题。
[0003]然而,在区块链中的各节点在部分情况下需要获取外部第三方的数据并确保所获取数据的可靠性,当所获取的外部数据不可靠时,基于区块链的再处理也就丧失了相应的可靠性;需进一步改进。
专本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链去中心化可信数据采集方法,其特征在于,包括以下步骤:代理服务器集群确定当前的领导节点,包括所述领导节点在内的至少三个组成所述代理服务器集群的各节点分别监听主区块链在执行合约的过程中是否产生面向外部第三方的数据采集请求类事件,如果是,获取所述主区块链所生成的对应当前数据采集请求的标识;各节点分别向外部不同的信息供应方获取与当前数据采集请求相对应的目标数据,再由非领导节点的其他节点将所获取的目标数据基于同一哈希算法进行压缩后发送给所述领导节点,且在发送目标数据压缩后的数据帧中携带所述标识;所述领导节点基于同一哈希算法对自身所采集的目标数据进行压缩后归入与所述标识相对应的数据池中,并验证其他节点所携带标识的可靠性,然后将可靠的其他节点分别发送的压缩后目标数据归类到所述标识所对应的数据池中以进行投票计数;所述领导节点判断投票计数的结果是否与自身所采集的目标数据一致,如果一致,将本地目标数据携带所述标识发送给所述主区块链,否则,随机指定一与投票计数结果一致的其他节点将所采集的目标数据发送给所述主区块链,其中,被指定的其他节点在发送目标数据时携带所述标识以供所述主区块链与...

【专利技术属性】
技术研发人员:张维付鹏吴威王斌
申请(专利权)人:湖南湘江树图信息科技创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1