【技术实现步骤摘要】
一种基于区块链网络的募捐方法、装置、设备及存储介质
本专利技术涉及区块链网络技术,尤其涉及一种基于区块链网络的募捐方法、装置、设备及存储介质。
技术介绍
随着经济的快速发展,人们的生活质量水平不断提高,但是各个地区仍然存在着一些需要帮助的困难群众。目前,政府及社会各界爱心(募捐方)通过组织公益性的募捐活动,一直在为需要帮助的人们默默地作出贡献。目前的募捐活动是由有些机构、组织或者个人针对募捐活动进行捐款,捐款资金均存入募捐方的个人账户,并由募捐方公开捐款资金的使用情况。虽然,目前的募捐活动可以通过募捐方收集捐款资金,并使用捐款资金帮组困难群众。但是,目前的募捐活动仍然存在一些问题。募捐活动的信息透明度不高,完全依赖于募捐方的公开信息,募捐活动的资金使用情况不够详细,且公众无法进行监督核实。
技术实现思路
本专利技术实施例提供一种基于区块链网络的募捐方法、装置、设备及存储介质,能够提高募捐活动的信息透明度,便于公众进行监督核实。本专利技术实施例的技术方案是这样实现的:本专利技 ...
【技术保护点】
1.一种基于区块链网络的募捐方法,其特征在于,所述方法包括:/n接收募捐方以募捐方私钥签名、且针对募捐项目的募捐信息,通过区块链网络中的共识节点对所述募捐信息进行共识,并将所述募捐信息保存在区块链中;/n接收捐款方以捐款方私钥签名、且针对所述募捐信息的捐款信息,通过所述区块链网络中的共识节点对所述捐款信息进行共识,并将所述捐款信息保存在所述区块链中;/n接收所述募捐方以所述募捐方私钥签名、且针对所述捐款信息的资金使用信息,通过所述区块链网络中的共识节点对所述资金使用信息进行共识,并将所述资金使用信息保存在所述区块链中;/n将所述捐款信息与所述资金使用信息进行整合,得到针对所 ...
【技术特征摘要】
1.一种基于区块链网络的募捐方法,其特征在于,所述方法包括:
接收募捐方以募捐方私钥签名、且针对募捐项目的募捐信息,通过区块链网络中的共识节点对所述募捐信息进行共识,并将所述募捐信息保存在区块链中;
接收捐款方以捐款方私钥签名、且针对所述募捐信息的捐款信息,通过所述区块链网络中的共识节点对所述捐款信息进行共识,并将所述捐款信息保存在所述区块链中;
接收所述募捐方以所述募捐方私钥签名、且针对所述捐款信息的资金使用信息,通过所述区块链网络中的共识节点对所述资金使用信息进行共识,并将所述资金使用信息保存在所述区块链中;
将所述捐款信息与所述资金使用信息进行整合,得到针对所述募捐项目的整合信息,通过所述区块链网络中的共识节点对所述整合信息进行共识,并保存在所述区块链中;
根据所述募捐项目的查询请求,调用所述区块链网络中的共识节点中部署的智能合约,以查询并返回所述区块链中存储的所述募捐项目的记录信息。
2.根据权利要求1所述的方法,其特征在于,所述通过区块链网络中的共识节点对所述募捐信息进行共识,并将所述募捐信息保存在区块链中,包括:
通过区块链网络中的共识节点将用于提交所述募捐信息的交易打包为新区块;
通过所述区块链网络中的共识节点对所述新区块中的募捐信息中的签名进行验证,当验证通过时,将所述新区块添加到所述共识节点中用于存储所述募捐信息的区块链的尾部。
3.根据权利要求1所述的方法,其特征在于,所述将所述募捐信息保存在区块链中,包括:
对所述募捐信息进行哈希处理得到所述募捐信息的哈希值,将所述募捐信息的哈希值保存在区块链中;或者,
将所述募捐信息中的文本信息保存在所述区块链中,对所述募捐信息中的多媒体信息进行哈希处理得到所述多媒体信息的哈希值,并将所述多媒体信息的哈希值保存在所述区块链中。
4.根据权利要求1所述的方法,其特征在于,所述通过所述区块链网络中的共识节点对所述捐款信息进行共识,并将所述捐款信息保存在所述区块链中,包括:
通过所述区块链网络中的共识节点将用于提交所述捐款信息的交易打包为新区块;
通过所述区块链网络中的共识节点对所述新区块中的捐款信息的签名进行验证,当验证通过时,将所述新区块添加到所述共识节点中用于存储所述捐款信息的区块链的尾部。
5.根据权利要求1或4所述的方法,其特征在于,所述接收所述募捐方以所述募捐方私钥签名、且针对所述捐款信息的资金使用信息,包括:
接收多个捐款方以对应的捐款方私钥签名、且针对所述募捐信息的捐款信息;
当设定的定期整合时刻到达时,对所述多个捐款信息进行整合处理,得到针对所述捐款信息的整合信息,以用于通过所述区块链网络中的共识节点对所述整合信息进行共识。
6.根据权利要求5所述的方法,其特征在于,所述对所述多个捐款信息进行整合处理,得到针对所述捐款信息的整合信息,包括:
确定所述多个捐款信息中的捐款金额以及资金来源;
生成与所述捐款信息对应的资金编号;
根据所述捐款信息对应的资金编号、所述捐款信息中的捐款金额以及资金来源,生成针对所述捐款信息的整合信息;
其中,所述捐款信息的整合信息包括:所述募捐项目与所述资金编号的对应关系、所述资金编号与所述捐款信息中的捐款金额的对应关系、以及所述资金编号与所述捐款信息中的资金来源的对应关系。
7.根据权利要求1所述的方法,其特征在于,所述通过所述区块链网络中的共识节点对所述资金使用信息进行共识,并将所述资金使用信息保存在所述区块链中,包括:
通过所述区块链网络中的共识节点将用于提交所述资金使用信息的交易打包为新区块;
通过所述区块链网络中的共识节点对所述新区块中的资金使用信息的签名进行验证,当验证通过时,将所述新区块添加到所述共识节点中用于存储所述资金使用信息的区块链的尾部。
8.根据权利要求1或7所述的方法,其特征在于,所述接收所述募捐方以所述募捐方私钥签名、且针对所述捐款信息的资金使用信息,包括:
接收多个募捐方以对应的募捐方签名、且针对所述捐款信息的资金使用信息;
当设定的定期整合时刻到达时,对所述多个资金使用信息进行整合处理,得到针对所述资金使用信息的整合信息,以用于通过所述...
【专利技术属性】
技术研发人员:王星雅,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。