前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【区块链实践】全国首张区块链发票业务流程及技术架构

【区块链实践】全国首张区块链发票业务流程及技术架构

作者头像
辉哥
发布2018-08-22 11:07:07
3.5K0
发布2018-08-22 11:07:07
举报
文章被收录于专栏:区块链入门

1, 新闻事件

据腾讯科技消息,2018年8月10日,全国首张区块链电子发票在深圳实现落地,其底层技术由腾讯提供。

在深圳国贸旋转餐厅,一张面值198元的餐饮发票被开出,发票密码区由哈希值显示。区块链加密算法以密码的方式,开始悄悄走入普通人的生活。

据悉,此次推出的区块链电子发票由深圳市税务局主导、腾讯提供底层技术和能力,是全国范围内首个“区块链+发票”生态体系应用研究成果,得到国家税务总局的批准与认可。目前,深圳国贸旋转餐厅、宝安区体育中心停车场、凯鑫汽车贸易有限公司(坪山汽修场)、Image腾讯印象咖啡店等为首批接入系统的商户。

“税务发票是一个大量且主要的会计原始凭证,企业财务管理,又涉及财务、生产、运营多个系统的配合,综合起来这是一个金融、财务、税务融合的场景,区块链将改变目前的这种协同格局和方式。” 中国电子学会区块链专家委员、航天信息公司高级工程师偶瑞军认为,电子发票可以无限复制和重复打印,真伪难以识别,财务监管难度大,区块链技术为解决这类难题提供了一条路径。

区块链电子发票具有全流程完整追溯、信息不可篡改等特性,与发票逻辑吻合,能够有效规避假发票,完善发票监管流程。区块链技术将连接每一个发票干系人,可以追溯发票的来源、真伪和入账等信息,解决发票流转过程中一票多报、虚报虚抵、真假难验等难题。同时,还具有降低成本、简化流程、保障数据安全和隐私的优势。

此外,区块链电子发票可为现有电子发票提供可优化方案。在用户层面,优化了发票报销无状态、大部分公司报销需要打印等问题;在企业层面,可优化无法批量查询发票真伪、开票成本高等问题;在税务局层面,可优化长期存在报销无状态、中心化存储、参与方割裂弊端。

有链圈专业人士认为,开具、打印、粘贴发票的目的是为了防止发票在流转过程中的造假,但事实上很难实现。而区块链技术可以确保每张发票在从开具到财务做账整个流程的不可纂改。

今年5月24日,深圳市税务局携手腾讯成立“智税”创新实验室,探索纳税服务创新产品。区块链电子发票是“智税”创新实验室重点项目之一。 腾讯区块链业务总经理蔡弋戈在接受富途资讯专访时表示,区块链电子发票优化了整个开票报销环节,实现了消费场景和纳税服务的无缝链接。而腾讯区块链技术作为区块链电子发票的底层核心技术,发挥了两个核心作用。首先,确保发票唯一,从领票、开票到流转、入账、报销、全环节流转状态完整可追溯。其次,发票数据不可篡改,税局、开票方、流转方、报销方多方参与共同记账。

“区块链电子发票将支付数据引入发票开具,将发票流与资金流二流合一,结合实名制,能有效解决发票虚开、不开、少开的现象,对发票的管理更进一步。区块链管理平台能对发票的开具、流通、报销等环节实施全流程监控,通过对限额的实时调整,让税务局对发票的监管更加精细。”,蔡弋戈称。

在深圳国贸旋转餐厅,一张面值198元的餐饮发票被开出,值得注意的是,发票密码区由哈希值显示。概括的说,区块链加密算法以密码的方式,正在悄悄走入普通人的生活。

2, 业务流程:区块链发票如何开?

与传统发票相比,区块链发票的好处在于,当用线上支付的方式完成一笔交易后,这一笔交易的数据便可视为一张“发票”。而它会通过区块链分布式存储技术,连接消费者、商户、公司、税务局等每一个发票干系人。

这样一张“区块链发票”,每个环节都可追溯、信息不可篡改、数据不会丢失。有了它,你结账后就能通过微信自助申请开票、一键报销,发票信息将实时同步至企业和税局,并在线上拿到报销款,报销状态实时可查。简而言之,有了区块链发票,不用排队开票,不用手写抬头,不用担心发票不见,不用贴发票,不用线下交单。

具体开票流程是这样的:

1.完成付款后,查看微信支付凭证。但和以往不同的是,支付凭证下还有发票入口,用户可以直接点击“开发票”申请开票。

2.填写开票信息,选择开票抬头,点击“申请开票”

3.点击“完成”,成功开票

4.返回微信主页面,打开“新发票提醒”,点击“查看详情”即可获得发票。

5.完成开票后,发票已经自动存入微信钱包。 打开“我”-“卡包”-“我的票券”随时查看已开具的发票。电子发票无需再打印,于“卡包”的“发票列表”选择发票,立刻完成报销。报销金额打回微信零钱余额。

3, 腾讯区块链技术架构

其实早在2015年,腾讯就已成立了区块链团队,其后将区块链技术应用到电子存证、公益多个项目中。落地区块链电子发票场景之前,腾讯区块链已经在游戏、公益、供应链金融等多个场景实现落地。

腾讯区块链业务总经理蔡弋戈介绍,腾讯区块链基础服务开放平台——腾讯区块链BaaS开放平台目前处于开放公测阶段,规划结合腾讯金融科技在大数据、AI、第三方支付等技术领域的领先能力,提供整体一站式的服务,让企业在接入腾讯区块链时可以更快速地做好应用。

在“自主创新、安全高效、开放共享”设计原则的指导下,腾讯可信区块链方案的整体架构分成三个层次:

腾讯区块链的底层是腾讯自主研发的 Trust SQl 平台,Trust SQL 通过 SQL和 API 的接口为上层应用场景提供区块链基础服务的功能。核心定位于打造领先的企业级区块链基础平台。

中间是平台产品服务层为 Trust Platform,在底层(Trust SQL)之上构建高可用性、可扩展性的区块链应用基础平台产品,其中包括共享账本、鉴证服务、共享经济、数字资产等多个方向,集成相关领域的基础产品功能,帮助企业快速搭建上层区块链应用场景。

应用服务层(Trust Application)向最终用户的提供可信、安全、快捷的区块链应用,腾讯未来将携手行业合作伙伴及其技术供应商,共同探索行业区块链发展方向,共同推动区块链应用场景落地。整体框架结构如下图:

图 4-2 腾讯区块链基础框架

3.1 底层平台 TrustSQL

用户管理:负责所有区块链参与者的身份信息管理,包括维护公私钥生成、密钥存储管理以及用户真实身份和区块链地址对应关系维护等,并且在授权的情况下,监管和审计某些真实身份的交易情况。对数字资产等金融交易类的应用,还提供了风险控制的规则配置,以保证系统交易安全。

对于全托管的模式,腾讯区块链的用户管理系统由账户管理、密钥管理、权限管理和风控审计四个部分组成,如图:

用户管理模块

基础服务:基础服务部署在所有区块链的节点上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上。对一个新的业务请求,基础服务先对接口适配解析,鉴权处理,然后通过共识算法将交易或者合约加上签名和加密之后,完整一致的存储到共享账本上。共识机制可自适应,在网络和节点都正常情况下具有高并发性,网络异常或者节点欺骗的情况下具有强容错性。

基础服务模块由接口适配、共识管理,网络通信和记录存储四个部分组成,如下图:

基础服务模块

智能合约:负责合约的注册发行以及合约的触发和执行。用户通过某种编程语言定义合约逻辑,发布到区块链上之后,根据合约条款的逻辑,由用户签名或者其他的事件触发执行,完成交易结算等合约的逻辑。

智能合约包括合约的注册、触发、执行以及注销四个部分,如下图:

智能合约模块

运营监控:负责产品发布过程中的部署、配置修改、合约设置以及产品运行中的实时状态可视化的输出,如:告警、交易量、网络情况、节点健康状态等。

3.2 平台产品服务层 Trust Platform

平台产品服务层抽象了各类典型的区块链应用,提供典型应用的基本能力和实现框架,用户可以基于这些基本能力,叠加自己业务独有的特性,轻松完成业务逻辑的区块链实现。帮助用户快速搬迁已有业务到区块链上,以应对新的场景需求,或者搭建全新的业务场景,利用区块链的不可篡改、防抵赖等特性解决之前难以解决的问题。

数字资产:根据对虚拟货币、游戏装备、商业票据、积分、卡券等数字资产的分析,我们发现资产上链是一个关键环节。为此引入“资产网关”的概念,协助用户进行链下资产到链上资产的转换。资产一旦上链,转移、拆分、提现等操作就会通过帐户公私钥体系严格控制起来,并且所有的操作都会有签名校验,交易双方都会留下痕迹,不可抹除。如商业票据、卡券等存在有效期的资产,还会提供到期自动清算的能力,包括资产发行、资产转让、资产提现、资产 清算、资产查询等。

鉴证服务:针对知识产权、保单保全(权益证明)、个人和企业资质证明等应用场景,区块链充分发挥不可抹除和公示的能力,让机构和个人通过一个简单的接口或 APP 客户端就可以把版权资料、投保资料、资质证明等发布到区块链上,让所有记账节点共同为自己作证。另外基于腾讯自建的知识产权平台,用户的维权将更加方便,证据确认更有权威性。如权属登记、权属注销、侵权证据录入等。

共享账本:金融机构间的对账清算目前基本都是以天为周期进行,对账方式基本也都是互发对账单,对比双方的交易流水。这给最终的交易确认和资金划拨都带来一定的延时,一些需要实时付款的业务场景甚至必须要业务运营方去垫资进行。区块链天然的共享账本,让对账不必第二天汇总发送,而是随时都可以进行,双方只要把对账逻辑对接到区块链上,就可以完成资金的核对。基本可以实现准实时的交易确认和资金划拨,并且任意一方都不可抵赖。特别对于资金链条比较长,牵涉环节比较多的业务非常有竞争优势。同时监管机构也可以参与到共享账本记录中。

分享经济:分享经济能否走的长远,一个关键因素就是供需方之间信任的建立,保证分享行为的顺利实施,而区块链从技术层面提供了一种实现途径。技术保证能力的背书,让彼此难以达成信任的多方参与者,共同建立起公信力,不再需要中间机构或者服务平台构建强大的内部审核流程,严谨繁复的记账备份体系,以及配合监管机构做的额外设施,就可以达到相同的效果。从而节约了大量的成本,让分享更加高效可行。

3.3 应用服务层 Trust Application

应用服务层(Trust Application)提供基于区块链方案的应用服务给最终用户的使用。腾讯区块链解决方案中应用服务层将尽力为腾讯的海量用户提供各类区块链场景的服务,未来将在数字票据、贵金属交易、知识产权保护、网络互助、机构清结算、公益等场景为用户提供可信、安全、便捷的区块链服务。腾讯区块链也会本着开放分享的原则,未来将携手各个行业伙伴发掘更多区块链的应用场景,开放区块链底层(Trust SQL)和平台应用层(TrustPlatform)的能力,共同开发新的应用服务,一同维护区块链生态。

4. 参考

1) 《全国首张区块链发票来了!排队开票、写抬头、贴票通通不要,六大要点看过来》 2)《腾讯区块链方案白皮书》-可点击下载

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.08.12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1, 新闻事件
  • 2, 业务流程:区块链发票如何开?
  • 3, 腾讯区块链技术架构
    • 3.1 底层平台 TrustSQL
      • 3.2 平台产品服务层 Trust Platform
        • 3.3 应用服务层 Trust Application
        • 4. 参考
        相关产品与服务
        对象存储
        对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档