AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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

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

  • 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:002096

评论

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

react源码中的hooks

flyzz177

React

流批一体架构在快手的实践和思考

Apache Flink

大数据 flink 实时计算

横空出世!IDEA 版 API 接口神器来了,一键生成文档!

Liam

Java 后端 IDEA Java 分布式 API文档

Cadence Allegro如何通过Excel表格创建元器件?

华秋PCB

科普 硬件 元器件

RabbitMQ的高可用和高可靠

做梦都在改BUG

Java 高可用 RabbitMQ 消息中间件

GitHub典藏版!腾讯T14级牛人亲码的分布式数据库实践,再次爆火

做梦都在改BUG

Java 数据库 分布式

用javascript分类刷leetcode22.字典树(图文视频讲解)

js2030code

JavaScript LeetCode

前端leetcde算法面试套路之二叉树

js2030code

JavaScript LeetCode

有趣,在WSL2上运行VSCode

吴脑的键客

vscode WSL2

ChatGPT背后:从0到1,OpenAI的创立之路

OneFlow

人工智能 深度学习 openai ChatGPT

ThreadPoolExecutor源码细节探索

做梦都在改BUG

Java 多线程 线程池 ThreadPoolExecutor

Apache Flink 实时计算在美的多业务场景下的应用与实践

Apache Flink

大数据 flink 实时计算

会议总结 | 首次 Flink Batch 社区开发者会议

Apache Flink

大数据 flink 实时计算

C#/VB.NET 如何在 Word 文档中添加页眉和页脚

在下毛毛雨

C# .net word文档 页眉页脚

直播预告 | 嵌入式BI如何将数据分析真正融入业务流程

葡萄城技术团队

ChatGPT能做什么?(内附体验攻略)

FinFish

AI工程化 ChatGPT

ChatGPT会对开发领域有何影响?

FinFish

AI AIGC ChatGPT

ChatGPT搜索与推荐之间的匹配问题

图灵教育

搜索引擎 深度学习‘’ ChatGPT

保持热爱,奔赴山海:Apache Calcite PMC 之路

字节跳动开源

flink 开源 技术 社区 Apache Calcite

大咖齐聚!OpenHarmony技术峰会豪华嘉宾阵容揭晓

OpenHarmony开发者

OpenHarmony

大咖说·阿里云云效|效能治标不治本的三个陷阱的解析

大咖说

数仓专家面对面 | 为什么我选择GaussDB(DWS)

华为云开发者联盟

数据库 后端 华为云 企业号 2 月 PK 榜 华为云开发者联盟

react源码中的fiber架构

flyzz177

React

前端leetcde算法面试套路之双指针

js2030code

JavaScript LeetCode

时代背景下的 ChatGPT,到底能帮助开发者做什么呢?

泰罗凹凸曼

JavaScript ChatGPT

通过 Istio、eBPF 和 RSocket Broker 深入探索服务网格

Kian.Lee

istio cncf ebpf sidecar-free rsocket

ChatGPT搜索与推荐之间的匹配问题

图灵社区

搜索引擎 深度学习‘’ ChatGPT

Teradata 离场,企业数据分析平台如何应对变革?

Kyligence

数据分析 指标中台

比较简单的ChatGPT体验攻略!

没有用户名丶

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