当前位置: 首页 > 专利查询>陈沿专利>正文

一种区块链财务支付管理方法及系统技术方案

技术编号:28751257 阅读:19 留言:0更新日期:2021-06-09 10:15
本发明专利技术涉及区块链技术领域,特别涉及一种区块链财务支付管理方法及系统,其特征在于,方法包括:识别用户发送的财务变更交易;其中,财务支付交易的内容包括发起者、使用财务支付用户、需变更财务支付第三方以及对应的变更财务支付值;判断财务变更交易中的发起者是否具有财务变更权限;若发起者具有财务变更权限,则将变更财务支付用户的每个需变更财务支付的财务支付值修改为对应的变更财务支付值,并将执行后的财务变更交易记录到区块中;对区块中的交易进行共识,当共识通过后区块中对应的财务变更交易生效,本发明专利技术能够对区块链中的财务支付进行全方位的配置,且借助外部设施。且借助外部设施。且借助外部设施。

【技术实现步骤摘要】
一种区块链财务支付管理方法及系统


[0001]本专利技术涉及区块链
,特别涉及一种区块链财务支付管理方法及系统。

技术介绍

[0002]区块链通过密码学的手段为每个参与者建立对应的数字身份。每个参与者的数字身份由一对非对称公私钥对构成,其中公钥可通过私钥生成。参与者利用私钥对信息签名后发送至区块链,区块链根据签名恢复出公钥,并基于公钥(或者其摘要)识别参与者,进一步对参与者的操作进行鉴权。
[0003]公有区块链在处理参与者提供的信息时,需要消耗一定的手续费,通常是区块链中的代币。只有参与者具有足额的代币储备,才能够将信息记入区块链。然而,上述限制过于简单,无法适应更复杂的应用场景。当区块链技术被应用于特定行业中时,其参与者往往是行业中的企业、机构等。出于安全性、性能等因素,需要对区块链中参与者的财务支付进行更为细致的管理。
[0004]目前,针对上述应用场景,已提出一些财务支付管理方案。现有方案的种类及不足之处如下:
[0005]第一、通过隔离的方式实现访问财务支付权限的控制。具体的实施方法包括但不限于:建立虚拟专用网络,能够连接到网络内节点的参与者则具有财务支付权限;在区块链外围建立网关,只有通过网关才能连接到区块链网络中,并在网关进行财务支付权限管理。此类方案的关键之处是,财务支付权限管理由外部设施承担,不直接在区块链中进行。应用此类方案需要承担外部设施失效、作恶等风险,因此此类方案大多用于参与者之间的信任度较高的场景中。
[0006]第二、使用智能合约进行财务支付权限管理。此方案的关键是财务支付权限管理智能合约。该智能合约中保存了身份及权限信息,其他智能合约在执行的过程中通过调用该智能合约的接口,实现权限的鉴定。此方案中的财务支付信息和鉴权逻辑均在智能合约层面实现,因此无法对低于智能合约层面的财务支付权限(例如发送交易、获取区块链状态等)进行控制。应用此类方案需要承担交易洪水攻击(记录大量无用交易在区块链中)等风险。
[0007]因此,如何解决上述问题,实现对区块链中的财务支付进行全方位的配置,不仅限于智能合约层面,也不需要借助外部设施,是本领域技术人员需要解决的技术问题。
[0008]基于此,本专利技术设计了一种区块链财务支付管理方法及系统以解决上述问题。

技术实现思路

[0009]为实现上述目的,本专利技术提供如下技术方案:
[0010]一种区块链财务支付管理方法及系统,所述方法包括:识别用户发送的财务变更交易;其中,所述财务支付交易的内容包括发起者、使用财务支付用户、需变更财务支付第三方以及对应的变更财务支付值;判断所述财务变更交易中的所述发起者是否具有财务变
更权限;若所述发起者具有财务变更权限,则将所述变更财务支付用户的每个需变更财务支付的财务支付值修改为对应的变更财务支付值,并将执行后的所述财务变更交易记录到区块中;对所述区块中的交易进行共识,当所述共识通过后所述区块中对应的财务变更交易生效。
[0011]更进一步的、所述判断所述财务变更交易中的所述发起者是否具有财务变更财务,包括:从区块链中获取最新区块,并从所述最新区块中获取校验信息作为MPT树的根;利用所述MPT树的根构造MPT树,并从所述MPT树中获取所述发起者对应的财务支付信息;根据所述财务支付信息判断所述财务变更交易中的所述发起者是否具有财务变更权限。
[0012]更进一步的、所述判断所述财务变更交易中的所述发起者是否具有财务变更权限,包括:调用智能合约接口从数据库中获取所述发起者对应的财务支付信息;根据所述财务支付信息判断所述财务变更交易中的所述发起者是否具有财务变更权限。
[0013]更进一步的、对所述区块中的交易进行共识,当所述共识通过后所述区块中对应的财务变更交易生效,包括:接收到所述区块时,提取所述区块中的全部交易;在接收到的所述区块的父区块的基础上构建临时区块,并在所述临时区块中依次执行各所述交易;当全部所述交易执行完成后,判断所述临时区块中的权限校验信息是否与接收到的所述区块中的权限校验信息一致;若一致,则所述区块中的交易校验通过,并进行共识,当所述共识通过,所述区块中对应的财务变更交易生效。
[0014]更进一步的、所述识别用户发送的财务变更交易,包括:接收用户发送的交易;判断所述交易是否具有财务变更交易设定标识;若具有,则确定所述交易为财务变更交易。
[0015]更进一步的、区块链中财务保存的方式,包括:利用数据摘要算法对每个权限信息进行处理,生成每个所述权限信息对应的校验信息;在区块结构中增加所述校验信息的关键字段,用于记录每个区块对应的权限信息。
[0016]更进一步的、识别模块,用于识别用户发送的财务变更交易;其中,所述财务变更交易的内容包括发起者、变更权限用户、需变更财务支付第三方以及对应的变更权限值;判断模块,用于判断所述财务变更交易中的所述发起者是否具有财务变更权限;财务变更执行模块,用于若所述发起者具有财务变更权限,则将所述变更权限用户的每个需变更权限的权限值修改为对应的变更权限值,并将执行后的所述财务变更交易记录到区块中;共识模块,用于对所述区块中的交易进行共识,当所述共识通过后所述区块中对应的财务变更交易生效。
[0017]更进一步的、所述判断模块,包括:权限读取单元,用于从区块链中获取最新区块;校验信息获取单元,用于从所述最新区块中获取校验信息作为MPT树的根;第一权限信息获取单元,用于利用所述MPT树的根构造MPT树,并从所述MPT树中获取所述发起者对应的权限信息;第一判断单元,用于根据所述权限信息判断所述财务变更交易中的所述发起者是否具有财务变更权限。
[0018]更进一步的、所述判断模块,包括:第二权限信息获取单元,用于调用智能合约接口从数据库中获取所述发起者对应的权限信息;第二判断单元,用于根据所述权限信息判断所述财务变更交易中的所述发起者是否具有财务变更权限。
[0019]一种区块链财务支付管理方法及系统与现有技术相比,本专利技术的有益效果是:
[0020]本专利技术每一次对财务支付进行的操作,均需要全网达成共识才会生效。每一次操
作均会打包记录在区块链中,便于审计。由于深度集成在区块链中,因此在实施的过程中,能够对区块链中的财务支付进行全方位的配置,不仅限于智能合约层面,也不需要借助外部设施。
附图说明
[0021]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本专利技术实施例所提供的区块链财务支付管理方法的流程图;
[0023]图2为本专利技术实施例所提供的区块链权限支付管理系统的结构框图。
具体实施方式
[0024]本专利技术的核心是提供一种区块链财务支付管理方法及系统,其财务支付管理直接在区块链中进行,无需借助外部设施,且深本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链财务支付管理方法及系统,其特征在于,所述方法包括:识别用户发送的财务变更交易;其中,所述财务支付交易的内容包括发起者、使用财务支付用户、需变更财务支付第三方以及对应的变更财务支付值;判断所述财务变更交易中的所述发起者是否具有财务变更权限;若所述发起者具有财务变更权限,则将所述变更财务支付用户的每个需变更财务支付的财务支付值修改为对应的变更财务支付值,并将执行后的所述财务变更交易记录到区块中;对所述区块中的交易进行共识,当所述共识通过后所述区块中对应的财务变更交易生效。2.根据权利要求1所述的一种区块链财务支付管理方法及系统,其特征在于:所述判断所述财务变更交易中的所述发起者是否具有财务变更财务,包括:从区块链中获取最新区块,并从所述最新区块中获取校验信息作为MPT树的根;利用所述MPT树的根构造MPT树,并从所述MPT树中获取所述发起者对应的财务支付信息;根据所述财务支付信息判断所述财务变更交易中的所述发起者是否具有财务变更权限。3.根据权利要求1所述的一种区块链财务支付管理方法及系统,其特征在于:所述判断所述财务变更交易中的所述发起者是否具有财务变更权限,包括:调用智能合约接口从数据库中获取所述发起者对应的财务支付信息;根据所述财务支付信息判断所述财务变更交易中的所述发起者是否具有财务变更权限。4.根据权利要求1所述的一种区块链财务支付管理方法及系统,其特征在于:对所述区块中的交易进行共识,当所述共识通过后所述区块中对应的财务变更交易生效,包括:接收到所述区块时,提取所述区块中的全部交易;在接收到的所述区块的父区块的基础上构建临时区块,并在所述临时区块中依次执行各所述交易;当全部所述交易执行完成后,判断所述临时区块中的权限校验信息是否与接收到的所述区块中的权限校验信息一致;若一致,则所述区块中的交易校验通过,并进行共识,当所述共识通过,所述区块中对应的财务变更交易生效。5.根据权利要求1所述的一种区块...

【专利技术属性】
技术研发人员:陈沿
申请(专利权)人:陈沿
类型:发明
国别省市:

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

1