一种区块链网络的信息处理方法及装置、存储介质制造方法及图纸

技术编号:24459766 阅读:28 留言:0更新日期:2020-06-10 16:38
本发明专利技术实施例公开了一种区块链网络的信息处理方法,该方法包括:当公益项目发起成功时,获取公益项目对应的公益捐赠信息;调用智能合约,将公益捐赠信息存储至区块链网络的数据层中;当检测到查询请求时,根据捐赠查询请求,从数据层中确定捐赠查询结果。本发明专利技术实施例同时还公开了一种信息处理装置和存储介质。

Information processing method, device and storage medium of blockchain network

【技术实现步骤摘要】
一种区块链网络的信息处理方法及装置、存储介质
本专利技术涉及互联网
中的区块链技术,尤其涉及一种区块链网络的信息处理方法及装置、存储介质。
技术介绍
公益是公共利益事业的简称,是个人或组织自愿以利他为内容、以公共利益为目标指向,通过做好事、行善举而向社会公众提供利益或福利的行为。随着社会的发展,公益的方式也从最初的面对面的捐赠发展到了借用第三方平台进行捐赠。所谓借用第三方平台进行捐赠,是指慈善机构或受捐人通过第三方平台发起公益项目,捐赠人通过第三方平台向对应的公益项目进行捐助而实施公益项目的过程。然而在现有技术中实施公益项目时,对应的项目捐赠信息均存储在第三方平台的数据库中,而该数据库中的数据仅是具有特定权限的人员才能看到,因此,项目捐赠信息的透明度低;另外,该数据库中的数据除了可以进行查询操作之外,也可以进行更新、删除等操作,是能够被篡改的,因此,不能保证项目捐赠信息的完整性。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种区块链网络的信息处理方法及装置、存储介质,能够提高项目捐赠信息的透明度,保证项目捐赠信息的完整性,实现项目捐赠信息的可溯源性。本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供了一种区块链网络的信息处理方法,所述方法包括:当公益项目发起成功时,获取所述公益项目对应的公益捐赠信息;调用智能合约,将所述公益捐赠信息存储至区块链网络的数据层中;当检测到查询请求时,根据所述捐赠查询请求,从所述数据层中确定捐赠查询结果。在上述方案中,当所述公益捐赠信息包括项目信息、捐赠信息、捐赠发放信息和捐赠反馈信息中的至少一种时,所述当公益项目发起成功时,获取所述公益项目对应的公益捐赠信息,包括:当所述公益项目发起成功时,获取所述项目信息;当检测到捐赠事件时,获取所述捐赠信息;当公益项目捐赠完成时,获取所述捐赠发放信息;当检测到捐赠反馈事件时,获取所述捐赠反馈信息。在上述方案中,所述调用智能合约,将所述公益捐赠信息存储至所述区块链网络的数据层中,包括:构建所述公益捐赠信息对应的账本数据;调用所述智能合约,将所述账本数据存储在所述数据层对应的区块中。在上述方案中,当所述账本数据包括项目账本数据、捐赠账本数据、发放账本数据和反馈账本数据中的至少一种时,所述调用所述智能合约,将所述账本数据存储在所述数据层对应的区块中,包括:基于所述账本数据,在所述数据层中构建项目区块、捐赠区块、发放区块和反馈区块中的至少一种;将所述项目账本数据、所述捐赠账本数据、所述发放账本数据和所述反馈账本数据中的至少一种,分别存储在对应的所述项目区块、所述捐赠区块、所述发放区块和所述反馈区块中的至少一种。在上述方案中,所述调用智能合约,将所述账本数据存储在所述数据层对应的区块中,包括:对所述账本数据进行分类;当属于同一分类的账本数据对应的数量大于预设阈值时,将所述属于同一分类的账本数据存储至预设消息队列中;根据预设优先级,依次将所述预设消息队列中的所述属于同一分类的账本数据存储至对应的区块中。在上述方案中,根据所述捐赠查询请求,从所述数据层中确定捐赠查询结果,包括:根据所述捐赠查询请求,从所述数据层中获取对应的项目账本数据、捐赠账本数据、发放账本数据和反馈账本数据中的至少一种;根据所述项目账本数据、所述捐赠账本数据、所述发放账本数据和所述反馈账本数据中的至少一种,生成所述捐赠查询结果。在上述方案中,所述当公益项目发起成功时,获取所述公益项目对应的公益捐赠信息之前,所述方法还包括:接收第三方平台发送的项目审核信息;当所述项目审核信息表征所述公益项目审核通过时,确定所述公益项目发起成功。在上述方案中,所述调用智能合约,将所述公益捐赠信息存储至所述区块链网络中之前,所述方法还包括:获取区块链网络源码;运行所述区块链网络源码,得到初始部署的区块链网络;在所述初始部署的区块链网络中,安装智能合约,得到所述区块链网络。第二方面,本专利技术实施例提供了一种信息处理装置,所述装置包括:存储器,用于存储可执行指令;通信总线,用于实现所述存储器与处理器的通信;所述处理器,用于执行所述存储器中存储的可执行指令,以实现如上述所述的区块链网络的信息处理方法。第三方面,本专利技术实施例提供了一种存储介质,存储有可执行指令,当所述可执行指令被执行时,用于引起处理器执行如上述所述的区块链网络的信息处理方法。本专利技术实施例提供了一种区块链网络的信息处理方法及装置、存储介质,首先,当公益项目发起成功时,获取公益项目对应的公益捐赠信息;然后,调用智能合约,将公益捐赠信息存储至区块链网络的数据层中;最后,当检测到查询请求时,根据捐赠查询请求,从数据层中确定捐赠查询结果。采用上述技术实现方案,由于公益项目对应的公益捐赠信息是存储在区块链网络中的,而区块链网络中的数据具备公开透明、不可篡改和不可伪造的特性,因此,提高了项目捐赠信息的透明度,保证了项目捐赠信息的完整性;并且由于区块链网络中的数据具有可溯源性的特性,能够追溯到公益项目对应的项目捐赠信息,实现了项目捐赠信息的可溯源性。附图说明图1本专利技术实施例提供的区块链网络的功能架构示意图;图2本专利技术实施例提供的区块链网络的组织架构示意图;图3是本专利技术实施例提供的共识节点一个可选的结构示意图;图4为本专利技术实施例提供的一种区块链网络的信息处理方法实现流程图;图5为本专利技术实施例提供的一种区块链网络的架构示意图;图6为本专利技术实施例提供的一种示例性的生成区块的示意图;图7为本专利技术实施例提供的一种示例性的并发访问流程示意图;图8为本专利技术实施例提供的一种示例性的基于区块链网络的公益项目实施流程示意图;图9为本专利技术实施例提供的一种示例性的产生项目区块的示意图;图10为本专利技术实施例提供的一种示例性的产生捐赠区块的示意图;图11为本专利技术实施例提供的一种示例性的产生发放区块的示意图一;图12为本专利技术实施例提供的一种示例性的产生发放区块的示意图二;图13为本专利技术实施例提供的一种示例性的产生反馈区块的示意图;图14为本专利技术实施例提供的一种示例性的捐赠查询结果示意图;图15为本专利技术实施例提供的一种信息处理设备的结构示意图一;图16为本专利技术实施例提供的一种信息处理设备的结构示意图二。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,所描述的实施例不应视为对本专利技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中所使用的本文档来自技高网
...

【技术保护点】
1.一种区块链网络的信息处理方法,其特征在于,所述方法包括:/n当公益项目发起成功时,获取所述公益项目对应的公益捐赠信息;/n调用智能合约,将所述公益捐赠信息存储至区块链网络的数据层中;/n当检测到查询请求时,根据所述捐赠查询请求,从所述数据层中确定捐赠查询结果。/n

【技术特征摘要】
1.一种区块链网络的信息处理方法,其特征在于,所述方法包括:
当公益项目发起成功时,获取所述公益项目对应的公益捐赠信息;
调用智能合约,将所述公益捐赠信息存储至区块链网络的数据层中;
当检测到查询请求时,根据所述捐赠查询请求,从所述数据层中确定捐赠查询结果。


2.根据权利要求1所述的方法,其特征在于,当所述公益捐赠信息包括项目信息、捐赠信息、捐赠发放信息和捐赠反馈信息中的至少一种时,所述当公益项目发起成功时,获取所述公益项目对应的公益捐赠信息,包括:
当所述公益项目发起成功时,获取所述项目信息;
当检测到捐赠事件时,获取所述捐赠信息;
当公益项目捐赠完成时,获取所述捐赠发放信息;
当检测到捐赠反馈事件时,获取所述捐赠反馈信息。


3.根据权利要求1所述的方法,其特征在于,所述调用智能合约,将所述公益捐赠信息存储至所述区块链网络的数据层中,包括:
构建所述公益捐赠信息对应的账本数据;
调用所述智能合约,将所述账本数据存储在所述数据层对应的区块中。


4.根据权利要求3所述的方法,其特征在于,当所述账本数据包括项目账本数据、捐赠账本数据、发放账本数据和反馈账本数据中的至少一种时,所述调用所述智能合约,将所述账本数据存储在所述数据层对应的区块中,包括:
基于所述账本数据,在所述数据层中构建项目区块、捐赠区块、发放区块和反馈区块中的至少一种;
将所述项目账本数据、所述捐赠账本数据、所述发放账本数据和所述反馈账本数据中的至少一种,分别存储在对应的所述项目区块、所述捐赠区块、所述发放区块和所述反馈区块中的至少一种。


5.根据权利要求3所述的方法,其特征在于,所述调用智能合约,将所述账本数据存储在所述数据层对应的区块中,包括:
对所述账本数据进...

【专利技术属性】
技术研发人员:张玉刘执勇
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1