一种基于区块链的数字发票领用平台及领用方法技术

技术编号:37458817 阅读:24 留言:0更新日期:2023-05-06 09:31
本发明专利技术公开了一种基于区块链的数字发票领用平台及领用方法,属于区块链泛金融技术领域。整个领用过程采用非对称加密和对称加密混合加密方案,通过非对称加密算法完成发票领用干系方的身份验证,通过对称加密算法完成对发票开具信息的核实,其中买家持有公私钥对(p1,q1),卖家持有公私钥对(p2,q2);由于买家和卖家的公私钥对都只掌握在其中一方,提升了对应私钥在多项时间内计算的困难程度,保护了发票领用过程中存在的隐私和安全问题。在此基础上,利用区块链平台内嵌智能合约,减少了税务办理部门人工审核的时间成本,加快了数字发票的办理效率。理效率。理效率。

【技术实现步骤摘要】
一种基于区块链的数字发票领用平台及领用方法


[0001]本专利技术涉及区块链泛金融
,特别涉及一种基于区块链的数字发票领用平台及领用方法。

技术介绍

[0002]税收是政务活动的一个重要内容,随着信息技术的飞跃进步,电子商务特别是个人电子商务交易在我国越来越普及,原有的纸质凭证也将被数字发票取代。当前在电子商务具体交易中;数字发票的开具和报销流程并不明确,例如会出现报销账目和实际交易不符,发票重复报销,虚假发票的情况。针对该现象,目前国家税务服务平台采用账户确认、登记变更等方案多为提供线下办理服务,需要在税务办理机对纳税人申请信息输入填写,校验等等一系列操作,造成无用点击等待时间,特别是大量纳税人排队等候,容易由于操作机器疲劳,这会使得等待时间更长,增大了税局人员工作繁琐程度,阻碍税务办理效率,同时纳税人一直处于无效等待时间,极大浪费了纳税人和税务人员的宝贵时间。因此,设计一种从数字发票开具到报销流程清晰且全程均能保证隐私和安全的数字发票领用平台及领用方法,对于网上商务的发展具有重要意义。

技术实现思路

[0003]本专利技术的目的在于提供一种基于区块链的数字发票领用平台及领用方法,以解决现有数字发票开具到报销流程中存在的安全问题,且流程清晰透明。
[0004]为实现上述目的,本专利技术采用如下技术方案:
[0005]一种基于区块链的数字发票领用平台,该平台分别连接买卖双方和税务区块链,包括应用层、合约层以及区块链底层平台;
[0006]所述应用层用于发送开具发票请求至合约层;
[0007]所述合约层采用智能合约,通过代码的形式表达合约内容,根据合约内容对接收的开具发票请求合法性进行验证,并将验证合格的开具发票请求发送至区块链底层平台;智能合约层验证内容包括注册合约、查询合约、授权合约及签名合约,各合约之间通过接口进行数据互传;
[0008]所述区块链底层平台对验证合格的开具发票请求进行处理,包括加密模块、储存模块、分布式账本及共识模块;加密模块分别连接存储模块、分布式账本和共识模块;储存模块接收来自合约层的待处理开具发票请求并进行缓存后,逐个将待处理开具发票请求发送至加密模块进行加密处理;分布式账本对加密后的开具发票请求信息进行分布式存储,共识模块基于选定的共识算法对加密后的开具发票请求信息达成共识后,向税务区块链发送发票领用申请;
[0009]税务区块链连接合约层,通过调用查询合约查看该交易是否有出具发票,若未出具则根据买家提供的材料进行有效性审核,若有效,则利用税务区块链中税务办理节点的私钥创建一个多重签名地址ADD,将多重签名地址ADD与买卖双方关联。
[0010]进一步的,所述加密模块,按照交易顺序对发票领域各环节信息进行加密;加密采用的算法包含非对称加密、对称加密和哈希算法;非对称加密和对称加密交替使用,通过非对称加密房算法包含的一对公私钥对完成发票领用买卖双方的身份验证,通过对称加密算法完成发票开具信息的核实,其中买家持有公私钥对(p1,q1),卖家持有公私钥对(p2,q2);通过哈希算法完成发票信息的合法性验证。
[0011]进一步的,所述应用层还设有发票验旧、发票缴销、发票票种核定及发票印制单元等应用。
[0012]上述基于区块链的数字发票领用平台的数字发票领用方法,包括以下步骤:
[0013]步骤1、卖方与买方完成交易,在应用层根据交易内容生成待开具发票A提供给合约层;由买家通过调用签名合约对待开具发票A中内容进行审查,确认无误后将代开具发表A提供给区块链底层平台储存模块进行缓存;
[0014]步骤2、基于区块链底层平台的加密模块,由买家私钥q1对发票A签名同时附上时间戳t1生成待开具发票B;卖方使用买家公钥p1对待开具发票B验证,若使待开具发票B恢复为A且时间戳有效,则用卖方私钥q2对待开具发票B签名同时附上时间戳t2生成待开具发票C;
[0015]步骤3、买方使用卖方公钥p2对待开具发票C进行验证,若使待开具发票C恢复为B且时间戳有效,则买卖双方就交易内容达成一致;
[0016]步骤4、买卖双方就交易内容达成一致后,由卖方向税务办理节点发送发票领用申请,同时附上卖方公钥p2、买方公钥p1、待开具发票C、时间戳t1及t2;
[0017]步骤5、税务办理节点调用查询合约查看该交易是否在税务区块链上已经开具过发票,并对未开具过的发票C进行有效性审核;若有效,则利用税务办理节点私钥q3创造一个多重签名地址Add;
[0018]步骤6、该多重签名地址Add关联三个私钥,三个私钥中的其中两个分别由买方公钥p1和卖方公钥p2加密,另一个私钥保存在税务办理节点;买卖方分别通过各自公钥对应的私钥解密获得私钥;
[0019]步骤7、当卖方,买方与税务办理节点三方就交易开具发票事务达成一致后,三方用Add关联的三个私钥签名;当收到的签名数量等于3后,认为三方确认发票领用事务且三方身份合法;税务办理节点出局合法发票D,并将D上链存储到区块链中;卖方可在区块链中查询到D,将合法发票D发送给买方;完成发票领用。
[0020]本专利技术在同一笔交易中采用两次握手的方式,即通过买卖双方对交易内容进行双重确认后,再向税务办理节点发起发票领用申请,最大程度的避免了账实不符的问题。通过税务办理节点通过合约层调用合约对开具发票进行查询审核,避免了重复开票的问题,并进一步确认信息的真实性。针对审核有效的代开具发票C,采用分发多个不同的私钥地址的方式,来保证了只有在税务办理部门收集到所有的合法私钥签名后,发票领用申请程序才能启动。整个领用过程结合区块链中的智能合约技术,大大减少了税务办理部门人工审核的时间成本,大大加快数字发票的办理效率,整个过程采用非对称加密与哈希算法和多重签名相结合的方式,解决了现有技术中发票领用过程中存在的隐私和安全问题。
附图说明
[0021]图1基于区块链的数字发票平台的架构图;
[0022]图2基于区块链的数字发票领用流程图。
具体实施方式
[0023]一种基于区块链的数字发票领用平台,该平台分别连接买卖双方和税务区块链连。如图1所示,包括应用层、合约层以及区块链底层平台。
[0024]所述应用层用于发送开具发票请求至合约层。具体涉及应用根据实际需求设置,本实施例应用层包括发票领用、发票验旧、发票缴销、发票票种核定和发票印制五个部分。
[0025]所述合约层采用智能合约。智能合约是一种计算机协议,通过代码的形式表达基于法律法规制定的合约内容,且无需第三方的情况下自动执行可行运算;用于对接收的开具发票请求合法性进行验证,并将验证合格的开具发票请求发送至区块链底层平台。智能合约层验证内容包括注册合约、查询合约、授权合约及签名合约,各合约之间通过接口进行数据互传。在本实施例中,注册合约是将用户的数字签名、身份信息和系统编码等信息绑定,在系统中登记新的账户。授权合约是用户对自己的部分信息签名授权给他人阅读,证明等。签名合约包含非对称加密和哈希算法等多种加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数字发票领用平台,该平台分别连接买卖双方和税务区块链,包括应用层、合约层以及区块链底层平台,其特征在于:所述应用层用于发送开具发票请求至合约层;所述合约层采用智能合约,通过代码的形式表达合约内容,根据合约内容对接收的开具发票请求合法性进行验证,并将验证合格的开具发票请求发送至区块链底层平台;智能合约层验证内容包括注册合约、查询合约、授权合约及签名合约,各合约之间通过接口进行数据互传;所述区块链底层平台对验证合格的开具发票请求进行处理,包括加密模块、储存模块、分布式账本及共识模块;加密模块分别连接存储模块、分布式账本和共识模块;储存模块接收来自合约层的待处理开具发票请求并进行缓存后,逐个将待处理开具发票请求发送至加密模块进行加密处理;分布式账本对加密后的开具发票请求信息进行分布式存储,共识模块基于选定的共识算法对加密后的开具发票请求信息达成共识后,向税务区块链发送发票领用申请;税务区块链连接合约层,通过调用查询合约查看该交易是否有出具发票,若未出具则根据买家提供的材料进行有效性审核,若有效,则利用税务区块链中税务办理节点的私钥创建一个多重签名地址ADD,将多重签名地址ADD与买卖双方关联。2.根据权利要求1所述的一种基于区块链的数字发票领用平台,其特征在于:所述加密模块,按照交易顺序对发票领域各环节信息进行加密;加密采用的算法包含非对称加密、对称加密和哈希算法;非对称加密和对称加密交替使用,通过非对称加密算法中包含的公私钥对完成发票领用买卖双方的身份验证,通过对称加密算法完成发票开具信息的核实,其中买家持有公私钥对(p1,q1),卖家持有公私钥对(p2,q2);通过哈希算法完成发票信息的合法性验证。3.根据权利要求1或2所述的一种基于区块链的数字发票领用平台,其特征在于:所述应用层还设有发票验旧、发票缴销、...

【专利技术属性】
技术研发人员:夏琦丁云波高建彬田世云夏虎刘斌陈伟陈洁黄艳
申请(专利权)人:四川华西集采电子商务有限公司
类型:发明
国别省市:

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

1