解读:腾讯区块链方案白皮书(二)

原创内容,转载请注明:  [http://www.ssdfans.com]  谢谢!

在上一篇《解读:腾讯区块链方案白皮书(一)》中,我们从这本白皮书中解读了腾讯是如何看待区块链的,以及腾讯在区块链领域的意图与决心。腾讯在论述中国该如何应对这个历史性机遇时强调:

“中国有机会也有必要做一套自主可控的区块链底层平台”

这不禁让人联想到近期美国对中兴的芯片禁售。一颗芯片就决定了一个公司的生死,一纸禁令就能让中兴登时陷入“休克”。如果未来区块链技术真的成为了像互联网、半导体这样的核心技术,那么,就像今年4月,习大大在考察三峡工程的时候曾经提到的:

“大国重器必须掌握在我们自己手里”

那么,对于区块链技术,腾讯到底想要具体做些什么呢?这也正是腾讯在其白皮书中重点讲述的核心内容:“腾讯区块链方案”。

 

1. 腾讯的设计原则有哪些?

有些小伙伴觉得设计原则这些东西太虚,没有什么用,其实不尽然。原则是用来做什么的?原则是用来指导决策的,是引导目标实现的无形的手。情况千变万化,原则因势利导。

第一、自主创新:腾讯区块链注重自主创新,目前在关键领域已经拥有多项自主知识产权的独特核心技术,在共识算法、十亿级用户管理、海量数据并发处理、账户安全管理、风险控制等方面具有专利和技术积累。

第二、安全高效:基于腾讯多年在支付与金融领域的安全、可靠运营经验的积累,推出腾讯可信区块链,能够有效实现信息共享,保护信息安全,提升系统效率。

第三、开放分享:腾讯将搭建区块链基础设施,开放内部服务能力,与行业伙伴共享,共同推动可信互联网的发展,打造区块链的共赢生态。

基于这样的原则,腾讯明确了其方案的设计目标:

腾讯可信区块链旨在为行业伙伴提供企业级区块链基础设施,行业解决方案,以及安全、可靠、灵活的区块链云服务。通过高性能的区块链服务,在实现安全可靠的交易对接的前提下,通过可视化的数据管理手段,有效降低企业运营综合成本,提高运营效率。

2.腾讯区块的整体框架是怎样的?

它是一个三层架构。

2.1 底层平台TrustSQL

TrustSQL是腾讯可信区块链方案的核心基础,它所承担的也是最底层最核心的功能。包括:用户管理、基础服务、智能合约和运营监控四大模块。

2.2 平台服务层Trust Platform

腾讯在这一层抽象了各类典型的区块链应用,提供典型应用的基本能力和实现框架,包括数字资产、鉴证服务、共享账本和分享经济。

2.3 应用服务层Trust Application

提供基于区块链方案的应用服务给最终用户的使用,如:数字票据、贵金属交易、知识产权保护、网络互助、机构清结算、公益等。

腾讯目前全力构建的就是:TrustSQL底层平台

3.底层平台Trust SQL

可见,所有的应用、服务,都是基于TrustSQL这个底层平台来实现的。作为腾讯可信区块链方案的核心,TrustSQL分为了四个组件,腾讯在白皮书中作了展开介绍。

3.1 基础服务

基础服务模块主要由接口适配、共识管理、记录存储、网络通信四个部分组成。

3.2 用户管理

用户管理主要解决用户身份到区块链地址的映射关系、用户隐私的保密性以及监管审计的可追踪性。提供了传统密钥系统集成、全托管和部分托管三类模式,支持原有系统改造接入,也支持新应用场景接入。

3.3 智能合约

腾讯区块链合约支持标准合约和业务定制两种类型,包括合约的注册、触发、执行以及注销四个部分。

3.4 运营监控

腾讯区块链提供了完整、快捷、可视化的运营监控系统,可以实现快速接入、快速准确地识别系统的运行状态以及在运行中满足其他的运维需求,如存储账本扩容、程序升级等。

腾讯在白皮书中对这四个部分从技术角度作了详细介绍,有兴趣的同学可以去白皮书中详细阅读,这其中最值得我们关注的是腾讯自主研发的共识机制

我们都知道,共识机制是区块链中最为核心的技术点。一般来说,共识机制分为两类,第一类是概率一致的共识、工程学上最终确认;第二类是绝对一致之后再共识,共识即确认。

腾讯所使用的共识机制为自主研发的可变协议属于第二类,能够在bft环境和非bft环境中切换不同的共识算法:在非bft环境中使用“改进的raft”算法,当出现拜占庭节点,欺诈节点或者故障节点超过阈值时开启“改进的bft-raft”算法。

这一共识机制显然是专门为联盟链设计的,恐怕也只能为联盟链服务了。

4. 腾讯区块链平台强在哪?

对于腾讯来说,推出区块链平台几乎是必然的事情,甚至说,仅仅推出是不够的,必须够快,必须够强,必须走在行业的前面。周围都是虎视眈眈的眼睛,行业地位是不允许他们落后的,因为落后就要挨打,就要被淘汰,就要被颠覆。那么,腾讯的可信区块链方案强在哪里呢?腾讯总结了“四高”。

4.1 高性能

对于性能,腾讯是有自信的,“每秒万级处理,交易秒级确认,数据海量存储”,这背后是“腾讯支付基础平台与金融应用线(FiT)现有系统”、“高效自适应共识算法”和“腾讯云平台”的有力支撑。

4.2 高速接入

腾讯的区块链平台面向的是不同使用场景的企业用户,此时,兼容性就变得至关重要,腾讯显然在这方面积累了丰富的产品经验,做了很多的应对处理,针对不同用户需求,不同使用场景,不同使用习惯,均做了系统化的设计。

4.3 高安全性

对于腾讯的这种联盟链,在去中心化上做出了牺牲,自然会在高效环保和安全匿名上有出色的表现。在安全性的设计上,腾讯显然做了更多。

4.4 高效运营

腾讯区块链实现了可视化的服务交付和可视化的服务度量,这对于企业用户来说,是很重要的功能。

5.腾讯区块链平台的应用场景有哪些?

五大应用场景(鉴证证明、共享账本、智能合约、共享经济、数字资产),不知道谁有幸可以在腾讯的助力下一展身手。

6.未来由谁领导?

对于这个问题,腾讯提出了七条建议。

 

以上是《腾讯区块链方案白皮书》的第4~5章的内容,读起来稍微有一点枯燥,主要是因为这部分章节中,腾讯更多地是从技术角度对TrustSQL平台进行了系统性的介绍,除了显示其在技术上的专业性与领先性外,本质上是在告诉我们以下几点:

第一、在区块链领域,腾讯要打造的不是公链,而是一个提供企业级服务的联盟链,主要服务对象是拥有区块链使用场景的企业客户。

第二、腾讯区块链针对的应用场景主要包括:鉴证证明、共享账本、智能合约、共享经济、数字资产五大类。

第三、TrustSQL平台是腾讯自主研发的区块链底层平台,共识机制采用的是腾讯自主研发的高效自适应共识算法。腾讯在底层能力(平台性能、系统兼容、系统安全、隐私保护等)方面具有巨大的领先优势。

第四、腾讯不是在做样子,腾讯是在真刀实枪地做这件事,腾讯是认真的。

到这里,我们从头到尾通读了全本白皮书,大家是否对腾讯的区块链方案有了一个大致的了解呢?

如果你觉得内容太多了,似乎有点理不清头绪,

如果你想对这本白皮书做更多的解读,

如果你想把腾讯区块链白皮书变为自己的一个谈资,

……

敬请期待《解读:腾讯区块链方案解读(三)》,我会在文中做深入解读。

To Be Continued…

分类目录 国内动态, 行业动态.
扫一扫二维码或者微信搜索公众号ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 覆盖2000多位中国和世界华人圈SSD以及存储技术精英
固件、软件、测试群 固件、软件和测试技术讨论
异构计算群 讨论人工智能和GPU、FPGA、CPU异构计算
ASIC-FPGA群 芯片和FPGA硬件技术讨论群
闪存器件群 NAND、3D XPoint等固态存储介质技术讨论
企业级 企业级SSD、企业级存储
销售群 全国SSD供应商都在这里,砍砍价,会比某东便宜20%
工作求职群 存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来
高管群 各大SSD相关存储公司高管和创始人、投资人

想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。