首页 / 专利库 / 资料储存系统 / 分布式账本 / 区块链 / 区块链账本 / 一种基于区块链的资金监督方法及系统

一种基于链的资金监督方法及系统

阅读:212发布:2020-05-08

专利汇可以提供一种基于链的资金监督方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 区 块 链 的资金监督方法及系统,涉及 电子 政务信息系统技术领域,本发明包括区块链系统初始化,在监管机构、福利机构和资金托管方部署区块链核心服务程序和 区块链账本 ,在捐赠方和受赠方部署区块链账本;受赠方提起需求,福利机构发起捐赠 请求 提交到区块链上;捐赠方发起捐赠,通过转账程序向资金托管方转账;资金托管方确认转账成功后,福利机构核实区块链账本余额正确则准备向受赠方发起捐赠;受赠方将账户信息加密后提交到区块链上,福利机构请求资金托管方向受赠方发起转账;资金托管方向受赠方进行转账,受赠方确认收到相应捐款则捐赠结束,本发明具有捐赠过程公平公开,不可篡改,可溯源的优点。,下面是一种基于链的资金监督方法及系统专利的具体信息内容。

1.一种基于链的资金监督方法,其特征在于,包括:
区块链系统初始化,在监管机构、福利机构和资金托管方部署区块链核心服务程序和区块链账本,在捐赠方和受赠方部署区块链账本,然后将监管机构、福利机构、资金托管方、捐赠方和受赠方加入区块链;
受赠方向福利机构提起需求,福利机构发起捐赠请求提交到区块链上;
捐赠方根据区块链上的捐赠请求发起捐赠,通过转账程序向资金托管方转账,同时转账记录记录到区块链账本上;
资金托管方确认转账成功后,将确认信息提交到福利机构,福利机构核实区块链账本余额,确定区块链账本余额正确则准备向受赠方发起捐赠;
受赠方将自己在资金托管方的账户信息加密后提交到区块链上,福利机构请求资金托管方向受赠方发起转账;
资金托管方按预设的捐款方式向受赠方进行转账,受赠方确认收到相应捐款则捐赠结束。
2.根据权利要求1所述的一种基于区块链的资金监督方法,其特征在于,所述监管机构、福利机构和资金托管方部署的区块链核心服务程序包括peer服务端程序和peer客户端程序,捐赠方和受赠方在电脑或手机终端安装appClient程序,所述appClient程序与peer客户端程序通信,提交区块链账本修改请求,所述peer客户端程序收到区块链账本修改请求后,审核该修改请求的合法性,如果合法,则要求peer服务端程序在整个区块链网络上进行区块链账本同步。
3.根据权利要求2所述的一种基于区块链的资金监督方法,其特征在于,所述福利机构发起捐赠请求提交到区块链上,具体为:
福利机构通过peer客户端程序将捐赠请求以protobuf的数据格式进行封装,然后peer客户端程序利用福利机构的私钥对封装后的捐赠请求进行加密打包,通过peer服务端程序将加密打包后的捐赠请求提交到区块链账本。
4.根据权利要求2所述的一种基于区块链的资金监督方法,其特征在于,所述捐赠方发起捐赠具体为:
捐赠方appClient程序调用资金托管方提供的转账程序向资金托管方发起转账,在收到转账成功的结果后,将转账记录和转账成功结果通过appClient程序提交给资金托管方peer客户端程序,然后资金托管方peer客户端程序提交给peer服务端程序,请求peer服务端程序将转账记录和转账成功结果同步到区块链网络中的所有区块链账本上。
5.根据权利要求2所述的一种基于区块链的资金监督方法,其特征在于,所述资金托管方确认转账成功后,将确认信息以及捐款总余额通过peer客户端程序和peer服务端程序提交到区块链网络,然后福利机构核实区块链账本余额。
6.根据权利要求2所述的一种基于区块链的资金监督方法,其特征在于,所述受赠方将自己在资金托管方的账户信息加密后提交到区块链,具体为:
受赠方将账户信息输入到appClient程序中,appClient程序以protobuf的数据格式对账户信息进行封装,然后利用受赠方的私钥对封装后的账户信息进行加密打包,将加密打包后的账户信息提交到区块链账本。
7.根据权利要求2所述的一种基于区块链的资金监督方法,其特征在于,所述福利机构请求资金托管方向受赠方发起转账,具体是由福利机构peer客户端通过资金托管方提供的转账程序向资金托管方发起转账请求。
8.根据权利要求1所述的一种基于区块链的资金监督方法,其特征在于,所述预设的捐款方式有两种,其中:
第一种捐款方式为按照受赠方的请求或政策法规规定的合理值,根据区块链智能合约进行转账;
第二种捐款方式为根据资金托管方在该次捐赠中收到的总捐款量,由区块链智能合约根据受赠方数量进行公平分配。
9.根据权利要求8所述的一种基于区块链的资金监督方法,其特征在于,所述资金托管方按预设的捐款方式向受赠方进行转账,具体是由资金托管方将相应捐款从托管账户转账到受赠方账户,受赠方确认收到相应捐款则捐赠结束,具体是资金托管方将转账结果通过appClient程序同步到区块链网络上,受赠方通过appClient程序将确认结果同步到区块链网络上。
10.一种基于权利要求1的方法的系统,其特征在于,包括部署有区块链核心服务程序和区块链账本的监管机构、福利机构和资金托管方以及部署有区块链账本的捐赠方和受赠方,由监管机构、福利机构、资金托管方、捐赠方和受赠方构成区块链节点

说明书全文

一种基于链的资金监督方法及系统

技术领域

[0001] 本发明涉及电子政务信息系统技术领域,更具体的是涉及一种基于区块链的资金监督方法及系统。

背景技术

[0002] 资金款项在落实分配过程中最大的问题是款项捐赠或分配过程的透明性,经常发生的问题有: 1、款项没有准确的到达被捐助人的手中,而是被其他用途挪用;2、款项分配不合理,部分被捐助人得到的比例较小;3、被捐助人在得到捐助后对抵赖,表示没有收到捐助,或者对被捐赠数额或者捐赠物数量进行抵赖;
[0003] 目前对于资金款项的处理有以下三种方法:
[0004] 1、机构采用人工操作,人工记录进入账本,然后这种方式存在账本可以被篡改,捐赠款项的分配无法透明,同时捐赠过程也无法透明;
[0005] 2、使用电子捐赠方式,直接将捐赠款项通过电子渠道汇入被捐赠者账户中,这种方式虽然效率上有一定的提高,但是依然无法避免捐赠结果被篡改,因为一些捐款信息记录系统是由捐赠福利机构自行控制和维护的,其数据库存在被篡改的可能;
[0006] 3、使用区块链的方法,通过多方记账的区块链方式来从一定程度上实现溯源、不可篡改,但这种方式一般将账本存储在监管机构和其他节点上,监管机构同样存在篡改的机会。

发明内容

[0007] 本发明的目的在于:为了解决目前资金款项的记账和分发存在容易被篡改,出现暗箱操作或不公平现象的问题,本发明提供一种基于区块链的资金监督方法及系统。
[0008] 本发明为了实现上述目的具体采用以下技术方案:
[0009] 一种基于区块链的资金监督方法,包括:
[0010] 区块链系统初始化,在监管机构、福利机构和资金托管方部署区块链核心服务程序和区块链账本,在捐赠方和受赠方部署区块链账本,然后将监管机构、福利机构、资金托管方、捐赠方和受赠方加入区块链;
[0011] 受赠方向福利机构提起需求,福利机构发起捐赠请求提交到区块链上;
[0012] 捐赠方根据区块链上的捐赠请求发起捐赠,通过转账程序向资金托管方转账,同时转账记录记录到区块链账本上;
[0013] 资金托管方确认转账成功后,将确认信息提交到福利机构,福利机构核实区块链账本余额,确定区块链账本余额正确则准备向受赠方发起捐赠;
[0014] 受赠方将自己在资金托管方的账户信息加密后提交到区块链上,福利机构请求资金托管方向受赠方发起转账;
[0015] 资金托管方按预设的捐款方式向受赠方进行转账,受赠方确认收到相应捐款则捐赠结束。
[0016] 进一步的,所述监管机构、福利机构和资金托管方部署的区块链核心服务程序包括peer服务端程序和peer客户端程序,捐赠方和受赠方在电脑或手机终端安装appClient程序,所述appClient 程序与peer客户端程序通信,提交区块链账本修改请求,所述peer客户端程序收到区块链账本修改请求后,审核该修改请求的合法性,如果合法,则要求peer服务端程序在整个区块链网络上进行区块链账本同步。
[0017] 进一步的,所述福利机构发起捐赠请求提交到区块链上,具体为:
[0018] 福利机构通过peer客户端程序将捐赠请求以protobuf的数据格式进行封装,然后peer客户端程序利用福利机构的私钥对封装后的捐赠请求进行加密打包,通过peer服务端程序将加密打包后的捐赠请求提交到区块链账本。
[0019] 进一步的,所述捐赠方发起捐赠具体为:
[0020] 捐赠方appClient程序调用资金托管方提供的转账程序向资金托管方发起转账,在收到转账成功的结果后,将转账记录和转账成功结果通过appClient程序提交给资金托管方peer客户端程序,然后资金托管方peer客户端程序提交给peer服务端程序,请求peer服务端程序将转账记录和转账成功结果同步到区块链网络中的所有区块链账本上。
[0021] 进一步的,所述资金托管方确认转账成功后,将确认信息以及捐款总余额通过peer客户端程序和peer服务端程序提交到区块链网络,然后福利机构核实区块链账本余额。
[0022] 进一步的,所述受赠方将自己在资金托管方的账户信息加密后提交到区块链,具体为:
[0023] 受赠方将账户信息输入到appClient程序中,appClient程序以protobuf的数据格式对账户信息进行封装,然后利用受赠方的私钥对封装后的账户信息进行加密打包,将加密打包后的账户信息提交到区块链账本。
[0024] 进一步的,所述福利机构请求资金托管方向受赠方发起转账,具体是由福利机构peer客户端通过资金托管方提供的转账程序向资金托管方发起转账请求。
[0025] 进一步的,所述预设的捐款方式有两种,其中:
[0026] 第一种捐款方式为按照受赠方的请求或政策法规规定的合理值,根据区块链智能合约进行转账;
[0027] 第二种捐款方式为根据资金托管方在该次捐赠中收到的总捐款量,由区块链智能合约根据受赠方数量进行公平分配。
[0028] 进一步的,所述资金托管方按预设的捐款方式向受赠方进行转账,具体是由资金托管方将相应捐款从托管账户转账到受赠方账户,受赠方确认收到相应捐款则捐赠结束,具体是资金托管方将转账结果通过appClient程序同步到区块链网络上,受赠方通过appClient程序将确认结果同步到区块链网络上。
[0029] 一种基于区块链的资金监督方法的系统,包括部署有区块链核心服务程序和区块链账本的监管机构、福利机构和资金托管方以及部署有区块链账本的捐赠方和受赠方,由监管机构、福利机构、资金托管方、捐赠方和受赠方构成区块链节点。
[0030] 本发明的有益效果如下:
[0031] 1、本发明创造了基于客户端如受赠方手机端的区块链账本技术,使得个人终端能够成为区块链节点,和目前的区块链应用只能是关键部、机构是区块链节点不一样,个人作为区块链节点可以充分保证作为个人也能查询和跟踪资金捐赠过程中的信息,使整个受赠群体能够参与到监督过程中,对所有的捐赠过程进行监督,防止不公平操作。
[0032] 2、本发明利用智能合约进行资金分配,控制结算和清算流程,保证了所有受赠群体能够看到捐赠资金分配的全过程,保证了最大程度的公平公正,避免人为暗箱操作的可能性发生。附图说明
[0033] 图1是本发明具体实施方式的捐赠流程示意图。

具体实施方式

[0034] 为了本技术领域的人员更好的理解本发明,下面结合附图和以下实施例对本发明作进一步详细描述。
[0035] 实施例1
[0036] 如图1所示,本实施例提供一种基于区块链的资金监督方法,包括:
[0037] 区块链系统初始化,在监管机构、福利机构和资金托管方部署区块链核心服务程序和区块链账本,本实施例中监管机构可以使政府民政局,福利机构为红十字会或基金会等,资金托管方为行,在捐赠方和受赠方部署区块链账本,然后将监管机构、福利机构、资金托管方、捐赠方和受赠方加入区块链;所述监管机构、福利机构和资金托管方部署的区块链核心服务程序包括peer服务端程序和peer客户端程序,捐赠方和受赠方在电脑或手机终端安装appClient程序,所述appClient程序与peer客户端程序通信,提交区块链账本修改请求,所述peer客户端程序收到区块链账本修改请求后,审核该修改请求的合法性,如果合法,则要求peer服务端程序在整个区块链网络上进行区块链账本同步;
[0038] 当受赠方向福利机构提起需求,福利机构发起捐赠请求提交到区块链上,具体的,福利机构通过peer客户端程序将捐赠请求以protobuf的数据格式进行封装,然后peer客户端程序利用福利机构的私钥对封装后的捐赠请求进行加密打包,通过peer服务端程序将加密打包后的捐赠请求提交到区块链账本;
[0039] 捐赠方根据区块链上的捐赠请求发起捐赠,通过转账程序向资金托管方转账,同时转账记录记录到区块链账本上,具体为:
[0040] 捐赠方appClient程序调用资金托管方提供的转账程序向资金托管方发起转账,在收到转账成功的结果后,将转账记录和转账成功结果通过appClient程序提交给资金托管方peer客户端程序,然后资金托管方peer客户端程序提交给peer服务端程序,请求peer服务端程序将转账记录和转账成功结果同步到区块链网络中的所有区块链账本上;
[0041] 资金托管方确认转账成功后,将确认信息以及捐款总余额通过peer客户端程序和peer服务端程序提交到区块链网络,福利机构核实区块链账本余额,确定区块链账本余额正确则准备向受赠方发起捐赠;
[0042] 受赠方将自己在资金托管方的账户信息加密后提交到区块链上,受赠方将账户信息输入到 appClient程序中,appClient程序以protobuf的数据格式对账户信息进行封装,然后利用受赠方的私钥对封装后的账户信息进行加密打包,将加密打包后的账户信息提交到区块链账本,福利机构请求资金托管方向受赠方发起转账,具体是由福利机构peer客户端通过资金托管方提供的转账程序向资金托管方发起转账请求;
[0043] 资金托管方按预设的捐款方式向受赠方进行转账,受赠方确认收到相应捐款则捐赠结束,所述预设的捐款方式有两种,其中:
[0044] 第一种捐款方式为按照受赠方的请求或政策法规规定的合理值,根据区块链智能合约进行转账;
[0045] 第二种捐款方式为根据资金托管方在该次捐赠中收到的总捐款量,由区块链智能合约根据受赠方数量进行公平分配;
[0046] 资金托管方按预设的捐款方式向受赠方进行转账,具体是由资金托管方将相应捐款从托管账户转账到受赠方账户,受赠方确认收到相应捐款则捐赠结束,具体是资金托管方将转账结果通过 appClient程序同步到区块链网络上,受赠方通过appClient程序将确认结果同步到区块链网络上,至此,此次捐赠过程结束。
[0047] 基于上述方法,本实施例还提供一种基于区块链的资金监督方法的系统,包括部署有区块链核心服务程序和区块链账本的监管机构、福利机构和资金托管方以及部署有区块链账本的捐赠方和受赠方,由监管机构、福利机构、资金托管方、捐赠方和受赠方构成区块链节点。
[0048] 本实施例基于区块链设计,捐赠过程可以通过点对点完成,省却中间环节避免不公正情况的产生,同时因为每一次捐赠记录都会在多方的分布式区块链账本中存证,记录公开透明,可以查询而不能被篡改,保证了不可抵赖性,同时任何一方也可以通过账本进行最终溯源。
[0049] 以上所述,仅为本发明的较佳实施例,并不用以限制本发明,本发明的专利保护范围以权利要求书为准,凡是运用本发明的说明书及附图内容所作的等同结构变化,同理均应包含在本发明的保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈