[发明专利]基于分布式记账的电子发票管理系统和方法在审
申请号: | 201710156128.0 | 申请日: | 2017-03-16 |
公开(公告)号: | CN106952124A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 唐聪;陈邦道;王李琰;孟宏伟;宋文略 | 申请(专利权)人: | 北京牛链科技有限公司 |
主分类号: | G06Q30/04 | 分类号: | G06Q30/04;H04L9/32;H04L29/08 |
代理公司: | 北京天澜智慧知识产权代理有限公司11558 | 代理人: | 尚继栋 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 记账 电子 发票 管理 系统 方法 | ||
技术领域
本发明涉及电子发票技术领域,更具体而言涉及一种基于分布式记账的电子发票管理系统和方法。
背景技术
电子发票是一切单位和个人在购销商品、提供或接受服务以及从事其他生产经营活动中所开具和收取的业务凭证。国家税务总局自2016年1月1日起正式推行使用增值税电子发票系统来开具增值税电子发票并允许其作为报销凭证。如今越来越多的电商、餐饮店等纷纷使用增值税电子发票系统来向消费者提供电子发票。然而,由于电子发票是一种数字化资产,因此其天然具有易丢失、易复制以及易篡改等特性。对于电子发票相关业务而言,各业务参与方,例如开票方、报销企业,需在其本地下载和安装增值税电子发票系统并在本地维护其自己的电子发票信息数据库。当报销企业收到要报销的电子发票时,通常是根据电子发票号等通过网络向税务局电子发票系统等可信的中心机构或者向开票方查询该电子发票的真伪。
对于现有的增值税电子发票系统,首先,由于电子发票信息的安全性主要依赖于该增值税电子发票系统和电子发票信息数据库自身及其运维人员的技术水平,数据本身并不具有抗毁性,这会使现有的增值税电子发票系统存在极大的安全隐患并且增加了系统开发和维护费用。其次,由于需要向可信的中心机构或者开票方验证电子发票的真伪,这会对中心机构的技术水平和人员素质造成极大的考验,而且还带来了大量的通信开销和网络带宽占用,从而增加了系统的复杂性和运营成本。再者,电子发票业务的各参与方各自具有其自己的电子发票信息数据库并由各自自己维护,即电子发票信息是分散存储的,这种分散存储的特性使得电子发票信息被篡改或破坏后难以恢复。另外,由于各自数据库的选型不同以及存储介质的异构性等原因,在技术上很难在这些数据库间实现统一的数据同步机制。
因此,需要一种能够防篡改且成本有效的电子发票管理系统和方法。
发明内容
为了解决现有技术的上述缺陷,本发明实施方式提供了一种能够防篡改且成本有效的基于分布式记账的电子发票管理系统和方法。
在本发明的一个方面,提供了一种基于分布式记账的电子发票管理系统,其可以包括多个验证节点,每个验证节点包括电子发票合约模块和共识模块,其中:所述电子发票合约模块包含电子发票业务智能合约并且被配置用于接收针对所述电子发票业务智能合约的交易指令并按照所述共识模块的结果执行所述交易指令以建立区块并形成区块链,所述电子发票业务智能合约是指对电子发票进行的操作;所述共识模块被配置用于当被触发时与其他验证节点通信并根据共识算法针对所接收的交易指令在所有验证节点间达成一致的交易指令序列。
在本发明的一个实施方式中,所述电子发票业务智能合约可以包括电子发票创建智能合约、电子发票流转智能合约、申请报销智能合约、确认报销智能合约和驳回报销智能合约。
在本发明的一个实施方式中,所述电子发票业务智能合约可以包括电子发票开具历史查询智能合约、电子发票信息查询智能合约、电子发票报销状态查询智能合约和报销单详情查询智能合约。
在本发明的一个实施方式中,当所述电子发票合约模块所接收的交易指令数目达到一定阈值时,所述共识模块被触发。
在本发明的一个实施方式中,当达到交易处理时间窗时,所述共识模块被触发,其中所述交易处理时间窗是指从接收到交易指令到所述交易指令被执行的最长时间。
在本发明的一个实施方式中,每个验证节点还可以包括数据模块,所述数据模块用于存储所述区块链和电子发票信息。
在本发明的一个实施方式中,所述区块包括前块哈希值、所述交易指令序列和状态哈希值,其中所述前块哈希值是指所述区块的前一个区块的哈希值,所述状态哈希值是指执行完所述交易指令序列所得到的输出哈希值。
在本发明的一个实施方式中,所述共识算法可以包括令牌环算法和拜占庭容错算法。
在本发明的一个实施方式中,所述验证节点的数目可以为3n+1,其中,n为大于等于0的整数。
在本发明的一个实施方式中,所述基于分布式记账的电子发票管理系统还可以包括多个非验证节点,所述非验证节点负责验证所述交易指令以及将经验证的交易指令向所述验证节点转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京牛链科技有限公司,未经北京牛链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710156128.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铅酸蓄电池组装极群焊接机用翻转支撑机架
- 下一篇:一种多角度焊接固定装置