除了游戏和医疗,腾讯区块链还准备做什么?

导读:4月23日,在UP2018腾讯新文创生态大会上,腾讯发布了首款,也是目前唯一一款应用了区块链技术的游戏《一起来捉妖》。马化腾在近期举办的2018中国“互联网+”数字经济峰会上也表示,腾讯正在利用区块链技术与医院合作开数字处方,并在考虑推动这项技术落地。其实,相比游戏、医疗,腾讯区块链在金融上有天然的应用场景。本文由腾讯技术工程事业群计费平台部的abllen撰写,他从技术的角度详细介绍了腾讯云区块链TBAAS系统上的最新应用场景。

一、腾讯云区块链TBaaS介绍

腾讯云区块链TBaas, 是结合云服务推出的区块链平台。其整体结构如下图:

作为一个完整的区块链服务,目前提供的特性有:

(1) 运营上,客户可以根据需要快速创建一套可灵活伸缩的自有应用, 内含高度自动化的合约发布、系统监控及运维。

(2) 调度上,整体系统通过kubernetes实现高效的调度运行。

(3) 安全上,实现基于CA及人脸等的强化用户身份认证。

(4) 隐私保护上,所有的链上数据都是加密的,只有在相关的用户或机构授权后,才能读写操作。

(5) 合约编辑,客户可在页面IDE上自助编写(见下图),后端会做好相关的语法语义合法检查后自动提交链上,尽量避免目前行业常遇到的合约安全问题。

6) 底层存储上,基于分布式存储来实现几乎无限的拓展。

7) 性能上,目前已实际做到3000TPS(pbft),高于行业平均值,足以开展一般的商业应用。

8) 在数据后处理上,TBaas还提供方便的AI分析等服务。

在具体的安全处理上,TBaas全面支持国密算法并引入CFCA(中国金融认证中心),来满足国内金融等行业应用的合规要求,实现法律追溯及仲裁判定,同时还支持硬件加密,以进一步提升加密认证的处理速度。对于合约,基于零知识证明方法,可使得交易的各相关方只需也只能处理自身的数据,同时实现整体交易的完整及不可篡改。

TBaas支持的区块链项目有HyperledgerFabric 和 BCOS等。当前区块链底层研发主要基于Fabric构建。Hyperledger 是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,目前进化到1.1版本。主要应用于联盟链。

HyperledgerFabric 主要的特点是架构通用化和模块化设计,这样就很便于根据需要来自行调整或优化,还有就是支持基于Go和Node.js的智能合约编辑,易用性较好。在Fabric架构中,明确划分了Endorse Peer(背书节点) / Commit Peer (all peers) / Orderer(共识服务) 三种角色,基本的结构如下图

整个流程,通过初始背书及合约模拟执行等耗时运算的并行执行来尽量提升性能,然后通过共识,按时间串行化交易序列及验证,来实现账本数据的一致性,做到性能及一致性的较好平衡。

在具体开发过程中,我们做了如下的探索。首先是整体系统级的优化,如Signature offload, TLS体系下请求签名处理为CPU密集,并且实际Fabric运行中有相当多同样运算,通过将重复结果缓存,就可以有效提升单链的处理能力,另节点的签名计算和数据落地,因存储链式结构都是单进程串行的,通过pipeline方式,可使签名计算并行化来大大提高整体性能。对于系统的异常如Kafka或底层存储的Leveldb、Couchdb crash,也都做了代码级的修改确保数据无损。

其次就是逻辑流优化, 目前Fabric其采用了乐观锁方法,模拟执行和版本号机制来保证链数据的一致,但对于热点账户等冲突大的情况,则容易导致交易的高失败率,这方面的改进有,1是放弃版本号,读写集改用增量, 2是用影子账号,即将热点账户做部分分拆,然后周期性做这些账户间的平衡调整。

在核心结构方面,现阶段Fabric设计中,Orderer通过Kafka来实现请求有序,这是一个有效的设计,实际测试性能可达10000TPS,但Kafka本身的中心化导致扩展性和稳定性受限,同时管理命令也通过Kafka一同下发来保证节点处理结果一致的机制,导致一旦遇有消息堆积,有可能无法及时生效的问题。解决方案,1对消息队列,要求管理消息可插队,即消息分优先级;2 引入分布式共识算法如pbft。在应用pbft并做实现优化后,实测数据达到3000TPS。客户可根据实际场景需要在两种共识方法中选择。

在底层存储方面,Fabric区块结构目前是完全链式的,这导致即便无关的两笔交易,节点的校验写入也必须串行进行,初步规划使用DAG或HashGraph图等结构来使操作并行化从而进一步提升性能。

二、区块链应用场景

当前的区块链应用,一类是各种数字货币,这是典型的天然适应场景,通过尝试激励等策略构建一个特定的生态,还有就是在其他各行业的推广应用,一般都是利用去中心化和数据不可篡改的特点,来解决多方之间的相互信任及信息处理问题,诸如供应链融资授信、商品防伪、医疗病历和影像共享、物联网数据安全、跨国清算、交易实时对账等。

就现阶段而言,区块链的应用还在不断的探索和尝试当中,亟需各种实际的落地案例来验证各类技术方案的可行性和有效性。而判断一个场景是否适合,我们建议考虑如下原则,1) 有明显的共识需求2) 多方有记账意愿 3)数据开放且多方对等(这里不代表可以直接查看,有可能要授权解密),典型如交易对账,多方都有记录,也都需要一个明确认同的结果,就比较适合。

目前TBaaS 区块链落地场景很多,这里举两个比较典型的案例: 一个是爱心人寿,主打保险理赔,一个是微特,主打供应链金融。

在与爱心人寿的区块链合作上,主要探索将医疗机构、保险公司、卫生信息平台等组织成区块链联盟,打通诸多相关环节,将数字存证信息安全高效地保存在区块链上,力争从根本上解决医疗数字信息的安全性、关联性等应用技术问题,实现真正意义上的医疗、保险等信息安全共享和互联互通,为用户提供高效直通安全优价的健康医疗和保险保障服务。

具体做法如图,机构分医疗机构、保险公司、病例中心、监督节点多方,这里各方如医疗机构、保险公司等实际都是有多个组织组成的,为简化,图上只列一个。

实际的保险理赔中,客户的麻烦在于病例单据的收集和整理,保险公司的难点在于对病例的甄别及有效性验证,这是难以信任的两方,并都要有一定的成本付出(如跨医院处理),而医院作为中间方,承担着对于病例的保管责任,在现实中也有对其他医疗机构病例的查看需要。这就同时满足了区块链应用的几个要求: 有客户和保险公司共识需求,有医院间多方记录的需求,有数据开放共享的需求。考虑到客户记账的不便,引入病例中心和监督节点(可选)参与第三方记账,这些共同构成典型的区块链病例记录场景。

因区块数据的不可篡改性,保险公司只要经用户授权并经医疗方同意即可拿到翔实的病例单据实现有效准确理赔。对保险公司,只需付出少量的成本,对用户则无需成本还更方便。保险公司付出的成本将转化为对医疗机构及病例中心的物质激励,进一步促进整个区块链的良性运转。

在保险公司支付的成本转给到多方医疗机构和病例中心时,有定期对账清算的需求,这又是前文提及的典型对账场景,将实际医疗机构同意时(即背书)的交易信息上链,通过智能合约,各方就可以在本地清晰确定自己的收入,实现去中心的准确对账。也就是通过区块链,可以解决保险理赔全程各方间的数据核对及收入分成问题。

供应链金融,是区块链另一个相对契合的适配场景,基于区块链去中心化的共享、信任及安全机制,可以有效地解决供应链金融有关的转让、交易、及监督问题。微特场景,主要是将各类供应链有形资产数字化,比如农产品,可提前半年以数字化票据(通过区块链让更多人员参与)形式来公开预购,半年后到期交割。这期间如遇资金紧张,预购方可将部分票据提前卖出,到期则可以将票证转给批发商或最终用户,再由批发商等直接提货。这样可以省去仓储和提货成本,减少中间的步骤,并降低信息不对称的无效成本,通过互联网新技术来提升整个农产品的交易效率。

三、 展望

目前区块链还是属于一个方兴未艾的领域,不断地有精彩纷呈的新技术提出,有资料提到区块链已经进化到4.0,但细究下来看,更多还处于试水(POC)的状态,而从行业来讲,一般都是需求催生技术进步,或者说在周边技术已经基本成熟铺垫好的情况下由需求来选择,而当下的区块链,则更多是基于技术的特点来延展或构建需求,而非必然需求,这是当前区块链发展亟待解决的关键问题。在本文中,提出了两个与实际相对契合的例子供大家参考。

随着行业的发展,人与系统和系统间(如各种IOT设备)联系的不断紧密,传统的中心化架构必然在可伸缩性等方面面临挑战,而去中心的化的区块链应是有良好前景的可选解决方案。计费平台部将会结合自身在分布式系统事务及算法上的积累,来不断解决区块链面临的技术问题。相信随着区块链的不断进化,一定会有更多的应用场景来展现其价值。

原文地址:http://blog.51cto.com/13591395/2112169

时间: 2024-07-29 03:32:48

除了游戏和医疗,腾讯区块链还准备做什么?的相关文章

腾讯区块链+医疗,一场值得期待的卫生行业创新探索

4月12日,腾讯CEO马化腾表示,腾讯区块链将落地医疗领域,借力腾讯区块链技术实现电子处方不被篡改. 4月13日,在2018中国"互联网+"数字经济峰会智慧医院分论坛上,腾讯正式对外发布了微信智慧医院3.0.相比1.0和2.0版本,新版微信智慧医院加入了AI和区块链等新技术. 据悉,新版微信智慧医院把所有知情方全部纳入区块链(建了个联盟链),实现实时链上监管,就医信息从哪儿来到哪儿去,被谁使用,应该处于什么状态,全程可追溯. 腾讯对区块链的应用探索,正在踏步前进. 一.医疗数据,我们都

网站外链建设:论坛签名外链还值得做吗?

做过SEO的人应该都知道,在前几年的时候,论坛签名外链可是网站外链建设的一大利器,只需设置一个带外链的论坛签名,然后在论坛发发帖.回复一下帖子,就能带来很多高质量的外链.现在,由于百度算法的调整,论坛签名外链的作用被大大稀释,那么现在论坛外链还值得做吗?下面笔者就根据自己的经验谈下看法.    首先,单从网站建设的SEO优化角度来看,如果网站的SEO优化是针对百度,论坛签名外链确实是不值得做的.由于百度算法的调整,现在论坛签名外链能给网站带来的权重几乎为0.由于网站外链建设是需要花费大量的时间和

谁也没有想到,区块链还能用来熬鸡汤!

区块链环境这几个月渐渐冷清下来,和之前的热闹完全不一样. 之前的朋友圈里不是这个发布会就是那个路演展,大家都忙得不亦乐乎,大有一种和过去告别,拥抱美好新生活的意思,一下子好像又回到了几年前大街小巷都在拉人头买保健品的日子. 而这两天来,币圈寒潮来得快,甚至有点凄凉的味道,又让我想起当时打击传销后那些人该卖菜的卖菜,该找工作的还是找工作,有点黄梁一梦的意思,不同的是,打击传销后的冷清是人走茶凉,区块链的冷清倒是逼出了不少厨艺青年--专熬鸡汤,在这样一个大的背景下,区块链游戏Mariana(马里亚纳

区块链ico项目做法律意见书怎么上交易所发币

随着区块链的越来越热,更多的人投入到了区块链事业的当中.当前区块链的发展还是发币做的比较多,区块链场景应用的比较少.现在就聊一聊怎么发币.发币的话你得上平台发币,而这个平台一般都是交易所.那么你上交易所的话,交易所会需要你提供很多资料.最常见的有,项目主体.法律意见书.这是最常见的两个.项目主体一般会选择在新加坡注册非盈利基金会,新加坡有以下几个优势 :1.新加坡政府支持区块链产业的发展,2.前期知名区块链项目都在新加坡注册,例如:莱特币,比原链,量子链等等.3.后续服务好,性价比高. 所以注册

腾讯首款区块链游戏23日发布,腾讯精灵还是腾讯妖怪?

昨天,腾讯区块链业务总经理蔡弋戈在2018年中国"互联网+"数字经济峰会金融分论坛上透露,腾讯将于4月23日发布首款区块链游戏. 据悉,腾讯首款区块链游戏代号"Z".腾讯将会注重对区块链底层技术的应用,以提升"Z"的可玩性和真实性. 那么,腾讯的首款区块链游戏会是什么样的呢?我们不妨先做一些猜想. 一.从国内的区块链游戏说起 玺哥注意到,腾讯首款区块链强调的是"可玩性"和真实性.在说区块链游戏的"可玩性"和

何玺评腾讯一起来捉妖,值得期待的区块链游戏

大家还记得前段时间玺哥前段时间写的<腾讯首款区块链游戏23日发布,腾讯精灵还是腾讯妖怪?>一文吗?昨天下午,腾讯正式对外发布了首款区块链+AR捉妖手游<一起来捉妖>,同时,腾讯还对外发布了首款区块链游戏化应用白皮书. 相比国外的区块链游戏,腾讯<一起来捉妖>的玩法更有趣,而且有很多创新的玩法,很赞!游戏大厂出手果然不凡.下面玺哥和大家聊一聊<一起来捉妖>中区块链的应用.玺哥邀请码:83801990一.从现有游戏产业中存在的问题说起<一起来捉妖>白

区块链时代游戏什么样,有哪些改变?Cocos引擎创始人王哲是这么看的

7月31日,2018云创大会游戏论坛在杭州国际博览中心103B圆满举行.本场游戏论坛聚焦探讨了可能对游戏行业发展有重大推动的新技术.新实践,如AR.区块链.安全.大数据等.Cocos引擎创始人王哲表示,区块链游戏的研发上会有大改变,将是运营主导 Cocos引擎创始人王哲做了<区块链的跨游戏资产复用和流量获取>主题演讲,分享了对区块链游戏的认识.区块链游戏里目前的一些数据,以及带领大家探寻了区块链游戏改变了什么. 对于区块链游戏究竟是什么?王哲给出了他的理解--可交易.可复用道具.他强调,虽然自

区块链游戏Fomo化?Mariana已率先迈入新阶段

本月底,<加密猫>就正式上线一周年了. 这一年,区块链游戏开始被圈内人简称为链游,除了猫猫狗狗,也出现了更多类型的游戏.其中 Fomo3D 产生数据甚至是加密猫的倍数,成功掀起了一链游 Fomo 化风潮.一时间模仿者甚众,链游的想象力,似乎又一次被透支了. 加密猫后,Fomo3D创下链游交易额新高 链游Fomo化,这些DAPP正在寻找出路 好在一年发展,带来新游戏同时也带来了诸多新玩家,如Gods Unchained,在年底将能玩到测试版,Gods Unchained 还帮助其开发者 Fuel

币市崩盘,区块链游戏将拯救熊市?

连日来,比特币持续下跌,仅上一周比特币跌超34%,且跌势未见减缓迹象,数字资产总市值蒸发655亿美元. 当下的币圈越发凉了,游戏到底会不会成为拯救熊市的盖世英雄呢? 放眼二十年的时间尺度,游戏曾经拯救过泡沫过后的中国互联网企业. 2000年纳斯达克泡沫破灭,曾经风光一时的互联网公司纷纷陷入存亡的困境,新浪.搜狐.网易当年的三大门户谁也不比谁好过.但是比起其他消失的互联网公司,他们都做对了同一点,就是把握住了网络游戏发展的机遇,更勿论坐稳游戏领域头把交椅的腾讯了. 当今谁真正把握住区块链游戏的发展