写点什么

腾讯区块链的应用实践与探索

腾讯区块链的两个重要场景:游戏和供应链金融。

  • 2019-11-11
  • 本文字数:3716 字

    阅读完需:约 12 分钟

腾讯区块链的应用实践与探索


11 月 8 日,由中国信息通信研究院、中国通信标准化协会、可信区块链推进计划共同主办的“2019 可信区块链峰会”在北京举办。


腾讯区块链技术总经理李茂材出席了本次峰会,并作为嘉宾发言。期间,他介绍链腾讯区块链技术研究重点、落地场景探索等。


李茂材表示,通过区块链降低了社会各方面的成本,同时因为它的信息更加透明,可以创造一个比较公平公正的环境。腾讯更加注重区块链的共识算法、性能优化、海量存储和隐私保护等技术。


如果可以利用区块链技术做一些创新,同时可以结合产业整个现有情况做深度的优化,使得场景能够做一次升级,那么这个场景基本上可以尝试做。同时,李茂材详细介绍了腾讯在区块链发票上的探索过程。


以下为演讲全文:


近期感觉政策上有非常大加持的力度,作为一个互联网的一个老兵也是一个区块链技术的爱好者,前天我跟一个朋友去交流的时候他就提到我们这个行业非常有趣,一时冷一时热,做技术的喜欢讲业务,做业务的喜欢讲技术,我作为一个技术工作者还是讲技术会好一些。


我们可以看到这一年多趋势上是比较理性的,但近期的政策加持力度较大,从技术角度来看,技术的创新其实是放缓了,行业里面比较有价值的场景陆续的出现,像司法存证以及一些运用都已经取得了比较好的社会的效益。在区块链领域我这里做几点分享:


首先就是立足自主研发,我们认为防篡改的能力代表了区块链技术的一个非常重要的发展方向,它主要表现为就是防篡改能力不断的提高以及防篡改能力相关的一些内容的一个延展,涉及到一些核心的技术,包括像国民的技术,这里面有非常多的基础的一些理论要去研究和突破。


在保持稳定的情况下如何使得区块链技术变得更加可用,包括像性能优化、像海量存储能力和隐私保护能力等等,行业的同仁在一起努力,如何把这个技术真正跟场景做好结合,充分了解产业的痛点才能够了解技术怎么能够服务好业务。


第二个是不要只是局限于区块链技术本身,应该充分应用好现在已经比较成熟的一些技术。像云计算、大数据、分布式计算以及像一些我们现在说的 IOT,要充分去融合好,针对实际的问题能够做一些真正的作出有效的解决方案,它才比较能够充分发挥区块链这个技术。

腾讯真正探索过的能力有哪些?

针对核心的能力以及可用性的能力,重点分四个层面。


第一个层面就是在共识算法的能力以及密码学能力的一些建设,这里包括就是 Lustre 算法。在密码层面上除了一些隐私计算算法,其实在国内应用的时候,国密算法也非常重要,甚至如何融合到整个区块链解决方案里面是非常重要的环节。


第二个就是性能优化能力。像 Lustre 算法,提高它还有非常大的空间,如何把它的能力不断的往上提,会有一个钻研过程,我们尝试了做区块的并行优化以及像多子链的优化。


第三个是海量存储的能力。现在区块链应用普遍没有达到很大规模,但实际上我们在一个游戏里面中发现它有非常强的海量存储能力,如何利用好现有的一些分布式存储能力,包括做好数据的一些分片,这些需要比较强的融合过程。


第四个就是现在非常多的同行也在做的隐私保护。除了密码学,其实我们也在工程层面上,包括像数据机制、怎么做好控制、分发机制上都有很好的实践,并且应用到场景的应用当中。


目前我们还没有找到特别大的一个场景,只是说在场景里面我们已经做好了这个准备。


还有就是国密。其实在很多行业论坛里面大家讲得会少一些,国密发展偏慢一点,整体在工程应用上遇到了一些问题。我们刚开始使用的时候,比如像在 OPen SS 里面它性能是比较低的。我们这一两年里面在国密里面花了非常大的力气,从数学模型到随机数,整体上面我们做了非常大的优化工作,甚至我们对硬件的指令也做了很好的整合。


最近我们的优化效果里面像国密 SM2,我们的算法实际上比 SM TO 算法是两个程度。我们基本上也能够前面做了一个超越,这样就使得我们在国密算法,在很多工程领域里面可以进行大量的使用。


我们所有的区块它都是创新记账的模式,如何使得这个算法可以更加的高效,这里面就是说我们自创了一个三阶段的容测算法,同时我们利用类似流水线工作的原理充分利用好 CPU 的计算力以及网络 IO,还有词牌 IO 的能力,使得并行算法上面有一个非常大的突破。


去年我们就是参加可信区块链评测的时候可以看到我们的整个性能是比较优秀的,当时基本能达到每秒稳定在 5 万左右。

如何去识别一个比较有效的场景?


我们是不是可以利用这个技术做一些创新,同时可以结合产业整个现有情况做一些深度的优化,使得场景能够做一次升级?如果这两点都能够结合好的话这个场景基本上可以尝试做了。


还有就是商业行为,做项目的过程当中如果各方都能够找到一些参与动力,能够解决一些更实际的困难,创造一些新的商业模式还有能够选择真正做到链上链下信息一致性的话,这个场景就非常值得去做。


在做这个场景的过程当中我们在技术上是怎么考虑的?其实我们会发现在这个场景里面有 2B 的,还有 2C 的,还有 2G 的,我们会发现这两年在 2G 的领域里面其实是有非常多的一个空间的,我们现在政府很多时候都希望更加的公开、透明,欢迎群众来监督。


区块链技术在很多领域里面实现了消费者、政府,行业的连接,打通了信任。很多场景,要做深度定制的话,技术的通用性就比较有限。我们介绍链将区块链深入产业去做定制化方案,并且融合多种技术来解决实际问题。但针对有一些小的创新或尝试,区块链技术的通用性可能会更高一些。这里面就是说我们其实做了一个区块链云化的服务,云上可以让各行业做一个开放链接。

腾讯做了哪些场景探索呢?

其实在这一年当中我们先后发布了几个比较重要的场景,一个是游戏、一个是供应链金融。现在在司法存证领域也有非常大的一个应用空间,腾讯本身是一个内容生产商,在这个领域里面我们会发现有非常大的应用场景。但大家会比较关注的是我们合作的数字发票这个领域。下面我做一个简单的介绍。


做区块链电子发票是一个比较偶然的情况,当时我们做很多场景尝试的时候,我们一个游戏搞活动的时候,用户往游戏里面充一块钱或者充一毛一分,然后他就来跟我们公司索要发票。我们知道很多发票是机打的发票,每天打印的量是比较有限的,当时就说尝试我们做区块链电子化标准。


在 2018 年 8 月 10 日,我们上线了。最先上线的其实是腾讯公司自己开区块链发票。区块链电子发票的本质其实是把发票当资产,实现在消费者、开票用户在开票企业、报销企业,还有税级之间按照全生命周期完成一个流转,同时让各个参与的机构能够参与起来,实现真正多方的共建共享共治的一个过程。

腾讯遇到过什么问题?

首先就是发票背后是比较庞大的一个交易,因为理论上一笔支付费用有可能开一笔发票,同时我们面对的是中国大几千的企业,他们都要参与到发票体系的建设,那如何去解决一个大规模主网的问题?


第二个问题就是企业跟企业之间实际上是有商业秘密的,那既要实现数据共享,又要做到隐私保护,如何去解决呢?这也是一个比较大的问题。针对这两个问题我们是做了一个比较定制化的一个解决方案,我们设计出来的是双层链式的架构,核心的共识链它能够做到有效全面掌控,同时第二层的业务链可以对接各种各样的业务,包括税级业务,开放出去做一些流转能力。这样比较有效的在性能以及在企业的接入、开放及隔离层面做到非常好的平衡。


在隐私方面我们做了一个尝试。现在很多密码学其实工程应用上并不是特别成熟,但实际上数据的隔离分三个级别:一是完全隔离,全部数据都不给你,还有一个是半隔离的方式,通过加密可以看到一部分信息,第三种就是全透明的。上线一年以后,现在总体开票已经突破了一千万,然后参与的行业有一百多个,整体企业有七千多家。因为它主要是在深圳,也没有做大范围的推广,更多是用户它自己尝试以后觉得确实还比较好用,他们也觉得很多客户是有这个需求的,就主动在做这个尝试。


发票做了一个全生命周期的控制,使得以前通过发票来控税变成信息的控税。金融领域里面像支付领域里面,用到了一些风控还有像一些 AI 的能力,它都能够充分运用起来,其实我们了解到这个过程当中它整个流程的优化以及效率的提升是比较明显的。还有发票要纸质打印的,现在这个发票的解决方案已经走出深圳了,在云南做了一个落地,当时在跟云南交流的时候,冠名发票一年省下来的钱大概就有一个亿左右。所以区块链发票在提效降本方面还是比较有价值的。现在深圳坐出租车,司机都是建议你直接开电子发票的。以后就是你只要点一下就能把票开出来。对我来说我觉得挺好用的。还有像餐饮、零售,超市里面都有一个非常好的应用。实际上这个模式是可以复制推广的,当时云南做了调研以后觉得非常好,所以这个模式目前在云南已经落地了。


通过区块链降低了社会各方面的成本,同时因为它的信息更加透明,可以创造一个比较公平公正的环境。


对政府来说,信息化能力的提高使得整个精准控制能力能够得到一个很好的控制,像通过这个系统可以避免现在的偷税漏税现象。对企业来说,它是可以降低开票成本,我们企业遇到的麻烦直接通过这个项目就有效的解决了。对个人来说,在开票用票的过程中都有比较好的体验。


充分学习总书记的讲话精神,我们发现优化营商环境在各方面都有比较好的应对,接下来我们会在技术的能力上继续钻研,在场景上做好探索,然后为我们数字经济社会贡献一点我们微薄的力量,谢谢大家。


2019-11-11 15:002135

评论

发布
暂无评论
发现更多内容

4年CRUD小职员,五面阿里艰苦经历(定薪45K),回馈一波心得体会

收到请回复

Java 程序员 面试 后端 面经

一女程序员因薪酬问题离职,rm -f * 删库,瘫痪6个小时,被判9个月

收到请回复

Java 程序员 面试 面经

飞桨与海光人工智能加速卡DCU系列完成互证,助力国产AI加速 卡人工智能应用创新

百度大脑

人工智能 深度学习 飞桨

这么卷吗?大三学生喜获阿里提前批

Java 程序员 架构 后端

[架构实战营]模块九作业

xyu

#架构实战营

2021金九银十Java面试经历:腾讯5面(已拿offer)

Java 编程 程序员 架构 面试

互动视频和5G的相互成就

脑极体

RUOYI 框架教程 16|关于若依RuoYi.jar卡顿,僵死,假死,系统无反映解决方案

Java_若依框架教程

技术 Ruoyi 开发 框架 若依

gitee上提交PR和issue流程和注意事项

Geek_6cdeb6

机器学习 深度学习 git

区块链通证经济和传统经济的区别,如何实现

CECBC

MongoDB中文社区 Freetalk,一起来玩快闪!

MongoDB中文社区

mongodb

RUOYI 框架教程 15|若依框架中 Mysql 操作 | 日期处理

Java_若依框架教程

Java 技术 Ruoyi 框架 若依

区块链通证经济的意义

CECBC

神马操作!Kafka 竟然宣布弃用 Java 8

收到请回复

Java kafka 后端 java8

基于HarmonyOS分布式技术,他们让绘画体验更为出色

Geek_283163

鸿蒙

被疫情“带飞”的家庭健身市场,是时候卷起来了

脑极体

Rtmp Message 与 Chunk格式

webrtc developer

RTMP

总结出这份学习笔记,帮助朋友成功跳槽!六年阿里工作,苦熬到 P7经验分享!

Java 程序员 架构 后端 工程师

ToB产品如何自传播(上)

石云升

产品经理 产品设计 产品思维 10月月更

无敌!学透美团老哥的这套微服务进阶学习手册拿个P7还是so easy!

Java 架构 面试 程序人生 编程语言

横空出世!IDEA画图神器来了,比Visio快10倍

收到请回复

Java IDEA idea插件

自定义View:如何绘制一个饼图

Changing Lin

10月月更

Java高级、架构师必备!Lucene+ElasticStack入门至项目实战!

Java 架构 面试 程序人生 编程语言

Python代码阅读(第35篇):完全(深度)展开嵌套列表

Felix

Python 编程 Code Programing 阅读代码

观测云产品更新|新增主机网络性能监测、图表矩形树图、多监测关联查询等功能

观测云

功能更新

双非本科猛斩6个offer,秘籍公开!

Java 程序员 架构 面试 后端

怒肝 Linux 学习路线,这回不难

程序员鱼皮

Linux 编程 后端 开发 java

没想到!阿里技术大佬独家收藏的pring全家桶小册,竟被我意外发现!

Java 架构 面试 程序人生 编程语言

面试多次被拒,“两个月”61天,我收到了蚂蚁金服P7级的offer

Java spring 程序员 架构 编程语言

凌晨加班回家路上捡到阿里技术人限产的MySQL高级笔记及面试宝典,从此我的人生像开挂一样!

Java 架构 面试 程序人生 编程语言

Leetcode题目解析:274. H 指数

程序员架构进阶

面试 算法 LeetCode 10月月更

腾讯区块链的应用实践与探索_区块链_李茂材_InfoQ精选文章