基于区块链的数据处理方法和装置制造方法及图纸

技术编号:20589414 阅读:18 留言:0更新日期:2019-03-16 07:19
本发明专利技术涉及一种基于区块链的数据处理方法和装置,该方法包括:创建捐赠数据网络,通过捐赠数据网络,将捐赠需求数据以区块链的分布式结构进行存储;通过用户操作界面发布捐赠需求数据对应的捐赠需求信息,以指示捐赠人响应捐赠需求;根据捐赠需求信息、捐赠时间信息以及捐赠人信息,生成对应的捐赠数据信息,并对捐赠数据信息进行动态加密;对加密后的捐赠数据信息以及实际捐赠金额信息进行哈希加密,以生成捐赠数字凭证,并将捐赠数字凭证发放至捐赠人,通过捐赠数字凭证查询捐赠详情信息。更好的保护了捐赠数据的私密性,从而保护捐赠人和受赠人的信息安全,确保了捐赠数字凭证的唯一性,提高了捐赠过程的权威性与透明度。

【技术实现步骤摘要】
基于区块链的数据处理方法和装置
本专利技术涉及数据处理
,具体涉及一种基于区块链的数据处理方法和装置。
技术介绍
随着科技的发展以及人们生活水平的提高,公益捐赠越来越普遍,公益性捐赠是指公益、救济性捐赠(以下简称公益性捐赠),是指纳税人通过中国境内非盈利的社会团体、国家机关,向教育、民政等公益事业和遭受自然灾害地区、贫困地区的捐赠。但是,公益捐赠的公开透明度可查的开放度是捐赠事项中复杂的,是容易引起争议的环节,具体存在如下几个问题;使用纸质或者物理介质的数据容易因为介质损坏而丢失;受赠人对受赠资金或物品的使用由单方记录,增加了去向的不透明性;捐赠人和受赠人双方捐赠数据的凭证的不唯一性,使捐赠权益难以保证;数据样本保存方式单一,不易公开,不便于捐赠信息的发布与搜索查询。
技术实现思路
有鉴于此,本专利技术提供一种基于区块链的数据处理方法和装置,以解决现有捐赠模式中,捐赠信息不透明和捐赠凭证唯一的问题。本专利技术采用如下技术方案:第一方面,本专利技术实施例中提供了一种基于区块链的数据处理方法,该方法包括:创建捐赠数据网络,通过所述捐赠数据网络,将捐赠需求数据以区块链的分布式结构进行存储;通过用户操作界面发布捐赠需求数据对应的捐赠需求信息,以指示捐赠人响应捐赠需求;根据所述捐赠需求信息、捐赠时间信息以及捐赠人信息,生成对应的捐赠数据信息,并对所述捐赠数据信息进行动态加密;对所述加密后的捐赠数据信息以及实际捐赠金额信息进行哈希加密,以生成捐赠数字凭证,并将所述捐赠数字凭证发放至所述捐赠人,其中,通过所述捐赠数字凭证查询捐赠详情信息;其中,所述捐赠数据信息包括捐赠时间信息、捐赠人信息、捐赠项目信息、捐赠金额需求信息、捐赠用途信息、受赠人信息以及捐赠品信息。进一步的,还包括:管理捐赠需求信息和捐赠数据信息,其中,所述管理捐赠数据信息包括修改捐赠数据信息、暂停捐赠需求、终止捐赠需求、管理捐赠进度,以及,录入所述捐赠品和/或捐赠金的去向信息。进一步的,所述捐赠数字凭证的存在形式包括文本形式和/或二维码形式。进一步的,通过所述捐赠数字凭证查询捐赠详情信息,包括:通过所述捐赠数字凭证向所述捐赠数据网络发起查询请求,以查询所述捐赠详情信息,其中,所述捐赠详情信息包括捐赠进度,以及,捐赠品或捐赠金去向。进一步的,对所述捐赠数据信息进行动态加密,包括:应用设定的动态密钥对所述捐赠数据信息进行动态加密。进一步的,还包括:所述捐赠数据信息中的设定位数的数据存储空间用来保存所述捐赠时间信息。第二方面,本专利技术实施例提供了一种基于区块链的数据处理装置,该装置包括:网络创建模块,用于创建捐赠数据网络,通过所述捐赠数据网络,将捐赠需求数据以区块链的分布式结构进行存储;需求信息发布模块,用于通过用户操作界面发布捐赠需求数据对应的捐赠需求信息,以指示捐赠人响应捐赠需求;数据信息生成模块,用于根据所述捐赠需求信息、捐赠时间信息以及捐赠人信息,生成对应的捐赠数据信息,并对所述捐赠数据信息进行动态加密;捐赠数字凭证生成模块,用于对所述加密后的捐赠数据信息以及实际捐赠金额信息进行哈希加密,以生成捐赠数字凭证,并将所述捐赠数字凭证发放至所述捐赠人,其中,通过所述捐赠数字凭证查询捐赠详情信息;其中,所述捐赠数据信息包括捐赠时间信息、捐赠人信息、捐赠项目信息、捐赠金额需求信息、捐赠用途信息、受赠人信息以及捐赠品信息。进一步的,还包括:管理模块,用于管理捐赠需求信息和捐赠数据信息,其中,所述管理捐赠数据信息包括修改捐赠数据信息、暂停捐赠需求、终止捐赠需求、管理捐赠进度,以及,录入所述捐赠品和/或捐赠金的去向信息。进一步的,所述捐赠数字凭证的存在形式包括文本形式和/或二维码形式。进一步的,所述捐赠数字凭证生成模块具体用于:通过所述捐赠数字凭证向所述捐赠数据网络发起查询请求,以查询所述捐赠详情信息,其中,所述捐赠详情信息包括捐赠进度,以及,捐赠品或捐赠金去向。本专利技术采用以上技术方案,创建捐赠数据网络,通过所述捐赠数据网络,将捐赠需求数据以区块链的分布式结构进行存储,使捐赠需求数据能够永久保存;通过用户操作界面发布捐赠需求数据对应的捐赠需求信息,以指示捐赠人响应捐赠需求;根据所述捐赠需求信息、捐赠时间信息以及捐赠人信息,生成对应的捐赠数据信息,并对所述捐赠数据信息进行动态加密,更好的保护了捐赠数据的私密性,从而保护捐赠人和受赠人的信息安全;对所述加密后的捐赠数据信息以及实际捐赠金额信息进行哈希加密,以生成捐赠数字凭证,并将所述捐赠数字凭证发放至所述捐赠人,其中,通过所述捐赠数字凭证查询捐赠详情信息,确保了捐赠数字凭证的唯一性,提高了捐赠过程的权威性与透明度,实现了溯源捐赠去向;其中,所述捐赠数据信息包括捐赠时间信息、捐赠人信息、捐赠项目信息、捐赠金额需求信息、捐赠用途信息、受赠人信息以及捐赠品信息。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种基于区块链的数据处理方法的流程图;图2是本专利技术实施例二提供的一种基于区块链的数据处理装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。实施例一图1为本专利技术实施例一提供的一种基于区块链的数据处理方法的流程图,该方法可以由本专利技术实施例提供的一种基于区块链的数据处理装置来执行,该装置可采用软件和/或硬件的方式实现。参考图1,该方法具体可以包括如下步骤:S110、创建捐赠数据网络,通过所述捐赠数据网络,将捐赠需求数据以区块链的分布式结构进行存储。首先,对区块链技术进行简单介绍,其中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,它本质上是一个去中介化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链的多节点备份特性保证了区块链网络中的任意一个节点存活。示例性的,捐赠需求数据可以包括:捐赠项目信息、捐赠金额需求信息、捐赠用途信息、受赠人信息以及捐赠品信息,例如,在A市的第一中心医院住院部,病人B由于家庭条件困难无法继续支付住院费用,先需要社会捐款2万元。在这个具体的例子中,捐赠项目信息为住院费用,捐赠金额需求信息为2万元,捐赠用途信息为治病,受赠人信息为病人B的相关信息,例如,家庭住址、工作单位、出生年月以及家庭状况等;捐赠品为金钱。具体的,创建捐赠数据网络,其中,捐赠数据网络是区块链网络,通过捐赠数据网络,将捐赠需求数据以区块链的分布式存储结构进行存储。应用区块链技术,使捐赠数据网络中的数据能永久保存。S120、通过用户操作界面发布捐赠需求数据对应的捐赠需求信息,以指示捐赠人响应捐赠需求。本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据处理方法,其特征在于,包括:创建捐赠数据网络,通过所述捐赠数据网络,将捐赠需求数据以区块链的分布式结构进行存储;通过用户操作界面发布捐赠需求数据对应的捐赠需求信息,以指示捐赠人响应捐赠需求;根据所述捐赠需求信息、捐赠时间信息以及捐赠人信息,生成对应的捐赠数据信息,并对所述捐赠数据信息进行动态加密;对所述加密后的捐赠数据信息以及实际捐赠金额信息进行哈希加密,以生成捐赠数字凭证,并将所述捐赠数字凭证发放至所述捐赠人,其中,通过所述捐赠数字凭证查询捐赠详情信息;其中,所述捐赠数据信息包括捐赠时间信息、捐赠人信息、捐赠项目信息、捐赠金额需求信息、捐赠用途信息、受赠人信息以及捐赠品信息。

【技术特征摘要】
1.一种基于区块链的数据处理方法,其特征在于,包括:创建捐赠数据网络,通过所述捐赠数据网络,将捐赠需求数据以区块链的分布式结构进行存储;通过用户操作界面发布捐赠需求数据对应的捐赠需求信息,以指示捐赠人响应捐赠需求;根据所述捐赠需求信息、捐赠时间信息以及捐赠人信息,生成对应的捐赠数据信息,并对所述捐赠数据信息进行动态加密;对所述加密后的捐赠数据信息以及实际捐赠金额信息进行哈希加密,以生成捐赠数字凭证,并将所述捐赠数字凭证发放至所述捐赠人,其中,通过所述捐赠数字凭证查询捐赠详情信息;其中,所述捐赠数据信息包括捐赠时间信息、捐赠人信息、捐赠项目信息、捐赠金额需求信息、捐赠用途信息、受赠人信息以及捐赠品信息。2.根据权利要求1所述的方法,其特征在于,还包括:管理捐赠需求信息和捐赠数据信息,其中,所述管理捐赠数据信息包括修改捐赠数据信息、暂停捐赠需求、终止捐赠需求、管理捐赠进度,以及,录入所述捐赠品和/或捐赠金的去向信息。3.根据权利要求1所述的方法,其特征在于,所述捐赠数字凭证的存在形式包括文本形式和/或二维码形式。4.根据权利要求1所述的方法,其特征在于,通过所述捐赠数字凭证查询捐赠详情信息,包括:通过所述捐赠数字凭证向所述捐赠数据网络发起查询请求,以查询所述捐赠详情信息,其中,所述捐赠详情信息包括捐赠进度,以及,捐赠品或捐赠金去向。5.根据权利要求1所述的方法,其特征在于,对所述捐赠数据信息进行动态加密,包括:应用设定的动态密钥对所述捐赠数据信息进行动态加密。6.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:檀勤忠檀沛珺檀泽珺
申请(专利权)人:福建酷酷电子商务有限公司
类型:发明
国别省市:福建,35

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

1