基于分布式记账的电子发票管理系统和方法技术方案

技术编号:15823464 阅读:45 留言:0更新日期:2017-07-15 05:26
本发明专利技术公开了一种基于分布式记账的电子发票管理系统和方法。所述基于分布式记账的电子发票管理系统包括多个验证节点,每个验证节点包括电子发票合约模块和共识模块,其中所述电子发票合约模块包含电子发票业务智能合约并且被配置用于接收针对所述电子发票业务智能合约的交易指令并按照所述共识模块的结果执行所述交易指令以建立区块并形成区块链,所述电子发票业务智能合约是指对电子发票进行的操作;所述共识模块被配置用于当被触发时与其他验证节点通信并根据共识算法针对所接收的交易指令在所有验证节点间达成一致的交易指令序列。采用本公开内容的基于分布式记账的电子发票管理系统和方法能够实现防篡改并且是成本有效的。

【技术实现步骤摘要】
基于分布式记账的电子发票管理系统和方法
本专利技术涉及电子发票
,更具体而言涉及一种基于分布式记账的电子发票管理系统和方法。
技术介绍
电子发票是一切单位和个人在购销商品、提供或接受服务以及从事其他生产经营活动中所开具和收取的业务凭证。国家税务总局自2016年1月1日起正式推行使用增值税电子发票系统来开具增值税电子发票并允许其作为报销凭证。如今越来越多的电商、餐饮店等纷纷使用增值税电子发票系统来向消费者提供电子发票。然而,由于电子发票是一种数字化资产,因此其天然具有易丢失、易复制以及易篡改等特性。对于电子发票相关业务而言,各业务参与方,例如开票方、报销企业,需在其本地下载和安装增值税电子发票系统并在本地维护其自己的电子发票信息数据库。当报销企业收到要报销的电子发票时,通常是根据电子发票号等通过网络向税务局电子发票系统等可信的中心机构或者向开票方查询该电子发票的真伪。对于现有的增值税电子发票系统,首先,由于电子发票信息的安全性主要依赖于该增值税电子发票系统和电子发票信息数据库自身及其运维人员的技术水平,数据本身并不具有抗毁性,这会使现有的增值税电子发票系统存在极大的安全隐患并且增本文档来自技高网...
基于分布式记账的电子发票管理系统和方法

【技术保护点】
一种基于分布式记账的电子发票管理系统,包括多个验证节点,每个验证节点包括电子发票合约模块和共识模块,其中:所述电子发票合约模块包含电子发票业务智能合约并且被配置用于接收针对所述电子发票业务智能合约的交易指令并按照所述共识模块的结果执行所述交易指令以建立区块并形成区块链,所述电子发票业务智能合约是指对电子发票进行的操作;所述共识模块被配置用于当被触发时与其他验证节点通信并根据共识算法针对所接收的交易指令在所有验证节点间达成一致的交易指令序列。

【技术特征摘要】
1.一种基于分布式记账的电子发票管理系统,包括多个验证节点,每个验证节点包括电子发票合约模块和共识模块,其中:所述电子发票合约模块包含电子发票业务智能合约并且被配置用于接收针对所述电子发票业务智能合约的交易指令并按照所述共识模块的结果执行所述交易指令以建立区块并形成区块链,所述电子发票业务智能合约是指对电子发票进行的操作;所述共识模块被配置用于当被触发时与其他验证节点通信并根据共识算法针对所接收的交易指令在所有验证节点间达成一致的交易指令序列。2.如权利要求1所述的基于分布式记账的电子发票管理系统,其中所述电子发票业务智能合约包括电子发票创建智能合约、电子发票流转智能合约、申请报销智能合约、确认报销智能合约和驳回报销智能合约。3.如权利要求1所述的基于分布式记账的电子发票管理系统,其中所述电子发票业务智能合约包括电子发票开具历史查询智能合约、电子发票信息查询智能合约、电子发票报销状态查询智能合约和报销单详情查询智能合约。4.如权利要求1至3中任一项所述的基于分布式记账的电子发票管理系统,其中当所述电子发票合约模块所接收的交易指令数目达到一定阈值时,所述共识模块被触发。5.如权利要求1至3中任一项所述的基于分布式记账的电子发票管理系统,其中当达到交易处理时间窗时,所述共识模块被触发,其中所述交易处理时间窗是指从接收到交易指令到所述交易指令被执行的最长时间。6.如权利要求1至3中任一项所述的基于分布式记账的电子发票管理系统,其中每个验证节点还包括数据模块,所述数据模块用于存储所述区块链和电子发票信息。7.如权利要求1至3中任一项所述的基于分布式记账的电子发票管理系统,其中所述区块包括前块哈希值、所述交易指令序列和状态哈希值,其中所述前块哈希值是指所述区块的前一个区块的哈希值,所述状态哈希值是指执行完所述交易指令序列所得到的输出哈希值。8.如权利要求1至3中任一项所述的基于分布式记账的电子发票管理系统,其中所述共识算法包括令牌环算法和拜占庭容错算法。9.如权利要求1至3中任一项所述的基于分布式记账的电子发票管理系统,其中所述验证节点的数目为3n+1,其中,n为大于等于0的整数。10.如权利要求1至3中任一项所述的基于分布式记账的电子发票管理系统,还包括多个非验证节点,所述非验证节点负责验证所述交易指令以及将经验证的交易指令向所述验证节点转发。11...

【专利技术属性】
技术研发人员:唐聪陈邦道王李琰孟宏伟宋文略
申请(专利权)人:北京牛链科技有限公司
类型:发明
国别省市:北京,11

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

1