基于区块链的资源管理方法、电子设备和存储介质技术

技术编号:26691093 阅读:42 留言:0更新日期:2020-12-12 02:42
本申请公开了基于区块链的资源管理方法、电子设备和存储介质,其中,所述资源管理方法包括:区块链的管理节点接收公众节点的资源提供请求;调用区块链的智能合约生成资源提供请求对应的合约;接收公众节点转移至区块链的公共资源库中的第一资源;执行合约以生成第一资源提供的凭证;将第一资源的至少部分用于治理区块链。通过上述方式,本申请能够利用区块链及其智能合约实现资源的可信筹集,并将筹集资源用于治理区块链,促进区块链的健康、稳定、可持续发展。

【技术实现步骤摘要】
基于区块链的资源管理方法、电子设备和存储介质
本申请涉及区块链应用
,特别是涉及基于区块链的资源管理方法、电子设备和存储介质。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。随着区块链技术的兴起,越来越多的区块链项目蓬勃发展。区块链技术以机器代码信任显著降低了交易成本,鼓励更多的参与者进入区块链项目并参与区块链事务。由于区块链数据不可篡改的特点,在区块链上执行的事务与保存的信息更加安全可靠。区块链的稳定运行和发展,不仅依赖于区块链节点的记账工作和参与交易,也离不开对区块链系统的维护管理。
技术实现思路
本申请主要解决的技术问题是:提供基于区块链的资源管理方法、电子设备和存储介质,能够利用区块链及其智能合约实现资源的可信筹集,并将筹集资源用于治理区块链,促进区块链的健康、稳定、可持续发展。为解决上述技术问题,本申请采用的一个技术方案是:提供一种基于区块链的资源管理方法,包括:区块链的管理节点接收公众节点的资源提供请求;资源提供请求用于请求管理节点接收来自公众节点的第一资源进行使用,并定义管理节点返回第一资源和/或第二资源到公众节点的规则;调用区块链的智能合约生成资源提供请求对应的合约;合约至少包括管理节点返回第一资源和/或第二资源到公众节点的规则;接收公众节点转移至区块链的公共资源库中的第一资源;公共资源库用于管理区块链系统的资源供给或接收;执行合约以生成第一资源提供的凭证;将第一资源的至少部分用于治理区块链。可选地,接收公众节点转移至区块链的公共资源库中的第一资源包括:判断在接收到资源提供请求后的预设时间内,公共资源库是否接收到公众节点的第一资源;若接收到第一资源,则执行合约以生成第一资源提供的凭证;若没有接收到第一资源,则执行合约以结束公众节点的资源提供。可选地,区块链的管理节点接收公众节点的资源提供请求之前还包括:在资源信息平台上发布资源筹集信息,以使得公众节点能够通过资源信息平台查询资源筹集信息;区块链的管理节点接收公众节点的资源提供请求还包括:接收公众节点发送的关于资源筹集信息对应的资源的资源提供请求。可选地,调用区块链的智能合约生成资源提供请求对应的合约还包括:获取资源筹集信息中的第一参数和资源提供请求中的第二参数;调用智能合约生成基于第一参数和第二参数的合约。可选地,合约还用于规范第一资源的使用规则;将第一资源的至少部分用于治理区块链还包括:判断第一资源的使用是否满足使用规则;若满足使用规则,执行合约以从公共资源库中支取第一资源的至少部分用于治理区块链;若不满足使用规则,则不执行从公共资源库中支取第一资源的至少部分的操作。可选地,区块链包括多个公共资源库,每个公共资源库分别用于管理不同类型资源的供给或接收;接收公众节点转移至区块链的公共资源库中的第一资源还包括:将第一资源存入对应资源类型的公共资源库。可选地,每个公共资源库分别配置相应的多个密钥,多个密钥分别由多个管理节点保存使用;将第一资源的至少部分用于治理区块链还包括:获取多个管理节点利用对应的多个密钥分别对公共资源库中的第一资源的使用操作的签名;响应签名从公共资源库中支取第一资源的至少部分以用于治理区块链。可选地,在接收到公众节点的资源收回请求时,执行合约,转移至少部分第一资源和至少部分第二资源至公众节点并收回或销毁至少部分凭证;或,执行合约,依据预设返回规则转移至少部分第一资源和至少部分第二资源至公众节点并收回或销毁至少部分凭证。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,包括处理器、存储器和通信电路,处理器耦接存储器和通信电路;其中,通信电路用于电子设备与外部设备进行通信;存储器用于存储程序指令;处理器用于执行程序指令以实现上述基于区块链的资源管理方法。为解决上述技术问题,本申请采用的又一个技术方案是:提供一种计算机存储介质,存储介质用于存储程序指令,程序指令能够被处理器执行以实现上述基于区块链的资源管理方法。本申请的有益效果是:本申请管理节点可以通过公共资源库接收公众节点的第一资源,如此可以为区块链系统获得更多的资源积累;管理节点将第一资源的至少部分用于治理区块链,公众节点也可以通过提供第一资源获得相应的第二资源作为回馈,使得区块链系统中的资源循环流动,区块链系统不会因资源枯竭而崩溃,还能不断产生新的价值,有利于促进区块链的健康、稳定、可持续发展;并且管理节点通过智能合约进行资源管理,可以减少人为干预,提高资源管理的可信度。附图说明图1是本申请资源管理系统实施例的结构示意图;图2是本申请基于区块链的资源管理方法第一实施例的流程示意图;图3是本申请基于区块链的资源管理方法第二实施例的流程示意图;图4是本申请基于区块链的资源管理方法第三实施例的流程示意图;图5是本申请基于区块链的资源管理方法第四实施例的流程示意图;图6是本申请电子设备实施例的结构示意图;图7是本申请存储介质实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的专利技术人经过长期的研究发现:随着区块链的发展,区块链上可流通的资源会越来越趋向于分散至每个区块链的参与方,使得区块链的治理机构能用于维护区块链系统的资源越来越少,不利于区块链系统的发展;而对于其他参与方来说,获取的资源无法产生新的价值,会降低参与方参与区块链相关事务的积极性,进而降低区块链系统中资源流通的活跃度,影响区块链的稳定运行。参阅图1,图1是本申请资源管理系统实施例的结构示意图。本实施例资源管理系统100包括区块链系统中的多个区块链节点110。区块链节点110可以参与区块链的记账服务,共同维护区块链分布式账本。区块链节点110中还可以包括一个或多个管理节点111。管理节点111可以管理区块链系统的资源。区块链系统的资源可以包括本区块链的软件资源、数据资源、物品、服务、其他具有价值的资源等,而数据资源可以包括本区块链的数字货币或其他数字货币等。管理节点111可以对区块链系统的资源执行供给或接收等管理操作。区块链系统的资源管理例如是通过区块链上配置的公共资源库来进行,公共资源库中的资源可以用于区块链的治理。管理节点111可以通过公共资源库实现对区块链系统的资源管理。例如,管理节点111可以接收公众节点120的资源,将资源放入公共资源库。管理节点111也可以使用公共资源库中的资源治理区块链。管理节点111可以是区块链系统中的特定节点,比如创世节点、区块链系统中选举的一些运行稳定、信誉度较高的节点、或者区块链系统的治理机构运行的节点等。多个管理节点111可以共同管理区块链系统的资源。或者,本文档来自技高网...

【技术保护点】
1.一种基于区块链的资源管理方法,其特征在于,包括:/n所述区块链的管理节点接收公众节点的资源提供请求;所述资源提供请求用于请求所述管理节点接收来自所述公众节点的第一资源进行使用,并定义所述管理节点返回所述第一资源和/或第二资源到所述公众节点的规则;/n调用所述区块链的智能合约生成所述资源提供请求对应的合约;所述合约至少包括所述管理节点返回所述第一资源和/或所述第二资源到所述公众节点的规则;/n接收所述公众节点转移至所述区块链的公共资源库中的所述第一资源;所述公共资源库用于管理区块链系统的资源供给或接收;/n执行所述合约以生成所述第一资源提供的凭证;/n将所述第一资源的至少部分用于治理所述区块链。/n

【技术特征摘要】
1.一种基于区块链的资源管理方法,其特征在于,包括:
所述区块链的管理节点接收公众节点的资源提供请求;所述资源提供请求用于请求所述管理节点接收来自所述公众节点的第一资源进行使用,并定义所述管理节点返回所述第一资源和/或第二资源到所述公众节点的规则;
调用所述区块链的智能合约生成所述资源提供请求对应的合约;所述合约至少包括所述管理节点返回所述第一资源和/或所述第二资源到所述公众节点的规则;
接收所述公众节点转移至所述区块链的公共资源库中的所述第一资源;所述公共资源库用于管理区块链系统的资源供给或接收;
执行所述合约以生成所述第一资源提供的凭证;
将所述第一资源的至少部分用于治理所述区块链。


2.根据权利要求1所述的资源管理方法,其特征在于,
所述接收所述公众节点转移至所述区块链的公共资源库中的第一资源包括:
判断在接收到所述资源提供请求后的预设时间内,所述公共资源库是否接收到所述公众节点的第一资源;
若接收到所述第一资源,则执行所述执行所述合约以生成所述第一资源提供的凭证的步骤;
若没有接收到所述第一资源,则执行所述合约以结束所述公众节点的资源提供。


3.根据权利要求1所述的资源管理方法,其特征在于,
所述区块链的管理节点接收公众节点的资源提供请求之前还包括:
在资源信息平台上发布资源筹集信息,以使得所述公众节点能够通过所述资源信息平台查询所述资源筹集信息;
所述区块链的管理节点接收公众节点的资源提供请求还包括:
接收所述公众节点发送的关于所述资源筹集信息对应的资源的资源提供请求。


4.根据权利要求3所述的资源管理方法,其特征在于,
所述调用所述区块链的智能合约生成所述资源提供请求对应的合约还包括:
获取所述资源筹集信息中的第一参数和所述资源提供请求中的第二参数;
调用所述智能合约生成基于所述第一参数和所述第二参数的合约。


5.根据权利要求1所述的资源管理方法,其特征在于,
所述合约还用于规范所述第一资源的使用规则;所述将...

【专利技术属性】
技术研发人员:张日和谭长生楼颖飞
申请(专利权)人:深圳市先河系统技术有限公司
类型:发明
国别省市:广东;44

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

1