基于区块链的数据更新方法及装置制造方法及图纸

技术编号:39732333 阅读:16 留言:0更新日期:2023-12-17 23:35
本申请提供基于区块链的数据更新方法及装置,其中所述基于区块链的数据更新方法包括:将提案信息发送至区块链,其中,所述提案信息中携带有针对所述提案信息的第一资源;响应于确定所述第一资源达到第一资源阈值,对所述提案信息进行投票,并记录投票数;响应于确定所述投票数满足通过条件,将所述提案信息运用于区块链中

【技术实现步骤摘要】
基于区块链的数据更新方法及装置


[0001]本申请涉及计算机
,特别涉及一种基于区块链的数据更新方法


技术介绍

[0002]随着区块链技术的发展,区块链技术也被广泛的应用到多种场景,尤其在区块链社区的治理中发挥着越来越重要的作用

现有技术中,在对区块链的相关数据进行更新的场景下,通常将提案上链并发起投票,参与方进行投票,在投票通过后,再由相关人员在链下参与提案的实施,然而这种人工干预的方法提案处理效率较低,数据更新速度慢


技术实现思路

[0003]有鉴于此,本申请实施例提供了一种基于区块链的数据更新方法

本申请同时涉及一种基于区块链的数据更新装置,另一种基于区块链的数据更新方法,另一种基于区块链的数据更新装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中提案处理效率较低,数据更新速度慢的问题

[0004]根据本申请实施例的第一方面,提供了一种基于区块链的数据更新方法,包括:
[0005]将提案信息发送至区块链,其中,所述提案信息中携带有针对所述提案信息的第一资源;
[0006]响应于确定所述第一资源达到第一资源阈值,对所述提案信息进行投票,并记录投票数;
[0007]响应于确定所述投票数满足通过条件,将所述提案信息运用于区块链中

[0008]可选地,所述记录投票数之后,包括:
[0009]将所述提案信息和所述投票数存储至提案列表;
[0010]相应的,响应于确定所述投票数满足通过条件,将所述提案信息运用于区块链中,包括:
[0011]通过遍历所述提案列表确定所述投票数满足通过条件的情况下,获取与所述提案信息对应的执行函数并执行

[0012]可选地,所述确定所述投票数满足通过条件的情况下,获取与所述提案信息对应的执行函数并执行,包括:
[0013]在所述投票数满足通过条件且所述提案信息携带提案生效条件的情况下,判断所述提案信息是否满足所述提案生效条件;
[0014]若是,执行所述提案信息对应的执行函数

[0015]可选地,所述将提案信息发送至区块链之后,还包括:
[0016]响应于确定所述第一资源未达到所述第一资源阈值,获取第一投票资源;
[0017]根据所述第一投票资源和所述第一资源确定第一提案资源,并确定所述第一提案资源是否达到所述第一资源阈值;
[0018]响应于确定所述第一提案资源达到所述第一资源阈值,执行对所述提案信息进行
投票的步骤

[0019]可选地,所述响应于确定所述第一资源达到第一资源阈值,对所述提案信息进行投票,包括:
[0020]若提案时长达到提案时长阈值,且所述第一资源大于第一资源阈值,则执行对所述提案信息进行投票的步骤;
[0021]若提案时长达到提案时长阈值,且所述第一提案资源大于第一资源阈值,则执行对所述提案信息进行投票的步骤;
[0022]若提案时长未达到提案时长阈值,且所述第一资源大于第一资源阈值,则执行对所述提案信息进行投票的步骤;
[0023]若提案时长未达到提案时长阈值,且所述第一提案资源大于第一资源阈值,则执行对所述提案信息进行投票的步骤

[0024]可选地,所述基于区块链的数据更新方法,还包括:
[0025]若提案时长达到提案时长阈值,且所述第一资源不大于第一资源阈值,则将所述提案信息和所述第一资源的第一资源信息上传至所述区块链;
[0026]若提案时长达到提案时长阈值,且所述第一提案资源不大于第一资源阈值,则将所述提案信息和所述第一提案资源的第一提案资源信息上传至所述区块链

[0027]可选地,所述确定所述投票数满足通过条件的情况下,获取与所述提案信息对应的执行函数并执行,包括:
[0028]若投票时长达到投票时长阈值,且所述投票数满足通过条件,则执行获取与所述提案信息对应的执行函数并执行的步骤;
[0029]若投票时长未达到投票时长阈值,且所述投票数满足通过条件,则执行获取与所述提案信息对应的执行函数并执行的步骤

[0030]可选地,所述基于区块链的数据更新方法,还包括:
[0031]若投票时长达到投票时长阈值,且所述投票数不满足通过条件,则将所述提案信息的投票状态切换为停止投票状态,并将所述提案信息

所述第一资源的第一资源信息和所述投票数对应的提案投票信息上传至所述区块链

[0032]可选地,所述基于区块链的数据更新方法,还包括:
[0033]在所述第一资源达到所述第一资源阈值的情况下,将所述第一资源发送到与所述第一资源对应的资源空间,或
[0034]在所述第一提案资源达到所述第一资源阈值的情况下,将所述第一资源发送到与所述第一资源对应的资源空间,以及将所述第一投票资源发送到与所述第一投票资源对应的资源空间

[0035]可选地,所述确定所述第一提案资源是否达到所述第一资源阈值,包括:
[0036]若所述第一提案资源在预设时间范围内未达到所述第一资源阈值,则将所述提案信息和所述第一提案资源对应的第一提案资源信息,上传至所述区块链

[0037]可选地,所述将所述提案信息运用于区块链中之后,还包括:
[0038]获取函数执行信息,并将所述函数执行信息上传至所述区块链

[0039]根据本申请实施例的第二方面,提供了一种基于区块链的数据更新装置,包括:
[0040]第一发送模块,被配置为将提案信息发送至区块链,其中,所述提案信息中携带有
针对所述提案信息的第一资源;
[0041]第一投票模块,被配置为响应于确定所述第一资源达到第一资源阈值,对所述提案信息进行投票,并记录投票数;
[0042]第一处理模块,被配置为响应于确定所述投票数满足通过条件,将所述提案信息运用于区块链中

[0043]根据本申请实施例的第三方面,提供了一种基于区块链的数据更新方法,包括:
[0044]将提案信息发送至区块链各节点;
[0045]获取区块链各节点针对所述提案信息的第二资源;
[0046]响应于所述第二资源达到第二资源阈值,启动针对所述提案信息的投票;
[0047]获取并记录区块链各节点对所述提案信息的投票数;
[0048]响应于确定所述投票数满足通过条件,将所述提案信息对应的提案运用于区块链各节点

[0049]根据本申请实施例的第四方面,提供了一种基于区块链的数据更新装置,包括:
[0050]第二发送模块,被配置为将提案信息发送至区块链各节点;
[0051]第一获取模块,被配置为获取区块链各节点针对所述提案信息的第二资源;
[0052]第二投票模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于区块链的数据更新方法,其特征在于,应用于区块链系统中的区块链节点,所述方法包括:将提案信息发送至区块链,其中,所述提案信息中携带有针对所述提案信息的第一资源;响应于确定所述第一资源达到第一资源阈值,对所述提案信息进行投票,并记录投票数;响应于确定所述投票数满足通过条件,将所述提案信息运用于区块链中
。2.
根据权利要求1所述的方法,其特征在于,所述记录投票数之后,包括:将所述提案信息和所述投票数存储至提案列表;相应的,响应于确定所述投票数满足通过条件,将所述提案信息运用于区块链中,包括:通过遍历所述提案列表确定所述投票数满足通过条件的情况下,获取与所述提案信息对应的执行函数并执行
。3.
根据权利要求2所述的方法,其特征在于,所述确定所述投票数满足通过条件的情况下,获取与所述提案信息对应的执行函数并执行,包括:在所述投票数满足通过条件且所述提案信息携带提案生效条件的情况下,判断所述提案信息是否满足所述提案生效条件;若是,执行所述提案信息对应的执行函数
。4.
根据权利要求1所述的方法,其特征在于,所述将提案信息发送至区块链之后,还包括:响应于确定所述第一资源未达到所述第一资源阈值,获取第一投票资源;根据所述第一投票资源和所述第一资源确定第一提案资源,并确定所述第一提案资源是否达到所述第一资源阈值;响应于确定所述第一提案资源达到所述第一资源阈值,执行对所述提案信息进行投票的步骤
。5.
根据权利要求1所述的方法,其特征在于,所述响应于确定所述第一资源达到第一资源阈值,对所述提案信息进行投票,包括:若提案时长达到提案时长阈值,且所述第一资源大于第一资源阈值,则执行对所述提案信息进行投票的步骤;若提案时长达到提案时长阈值,且所述第一提案资源大于第一资源阈值,则执行对所述提案信息进行投票的步骤;若提案时长未达到提案时长阈值,且所述第一资源大于第一资源阈值,则执行对所述提案信息进行投票的步骤;若提案时长未达到提案时长阈值,且所述第一提案资源大于第一资源阈值,则执行对所述提案信息进行投票的步骤
。6.
根据权利要求5所述的方法,其特征在于,还包括:若提案时长达到提案时长阈值,且所述第一资源不大于第一资源阈值,则将所述提案信息和所述第一资源的第一资源信息上传至所述区块链;若提案时长达到提案时长阈值,且所述第一提案资源不大于第一资源阈值,则将所述
提案信息和所述第一提案资源的第一提案资源信息上传至所述区块链
。7.
根据权利要求2所述的方法,其特征在于,所述确定所述投票数满足通过条件的情况下,获取与所述提案信息对应的执行函数并执行,包括:若投票时长达到投票时长阈值,且所述投票数满足通过条件,则执行获取与所述提案信息对应的执行函数并执行的步骤;若投票时长未达到投票时长阈值,且所述投票数满足通过条件,则执行获取与所述提案信息对应的执行函数并执行的步骤
。8.
根据权利要求7所述的方法,其特征在于,还包括:若投票时长达到投票时长阈值,且所...

【专利技术属性】
技术研发人员:张磊孙英男王炜煜
申请(专利权)人:上海加密原生科技有限公司
类型:发明
国别省市:

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

1