mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
平台 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

蚂蚁区块链技术总监闫莺:区块链商业化征途中的核心技术探索

收藏
分享

6月1日,在2019中国区块链技术与应用高峰论坛上,蚂蚁金服区块链技术总监,阿里达摩院区块链实验室资深技术专家闫莺发表《蚂蚁区块链商业化征途中的核心技术探索》主题演讲,重点分享了蚂蚁区块链在服务实体产业中如何解决性能、分布式协作、隐私安全方面的挑战。

yanying

新型存储,突破性能瓶颈

通常,人们将TPS视为决定区块链性能的关键指标,共识算法被认为是提升TPS的主要手段。

闫莺认为,在很多联盟链场景里,由于是可编程的数字资产,合约的逻辑比较复杂,所以这时候的瓶颈不在于共识算法,而在于合约如何高效执行。而影响合约执行的一个非常重要的瓶颈在于IO。

为了突破IO瓶颈,蚂蚁区块链研发了新型的存储架构。该架构的优点是:一是创新的数据模型,让区块链合约应用开发更自然;二是将存储效率提升6-8倍;三是分布式的存储架构,具备横向和纵向扩展能力;四是冷热数据分层处理,存储成本更加优化。

数据不可篡改,通常被认为是区块链的一个重要特点。然而这也会导致:企业存储成本每个月都会增加,企业就会质疑:我部署区块链节点之后,成本不可控,为什么还要用?而蚂蚁区块链的分布式存储架构,可以帮助企业节省成本。

跨链,打破分布式协作障碍

闫莺指出,对于单链场景,进行确权、流通、服务等工作没有问题。但随着业务越来越多,合作伙伴越来越多,链条就会越来越多。如何避免新链与旧链形成信息孤岛,跨链分布式协作就显得尤为必要。

跨链技术大体分两种,一种是基于侧链的技术,直接去验证,好处是一个链上所有节点拥有另外一条链上同样的账本,坏处是扩展性有挑战。另一类是公证人技术,通过委托人验证达到两个链的共识。委托人不一定是一个人,可能是一种可信计算的技术,也可能是一条链。

蚂蚁区块链2

蚂蚁区块链采用的是第二种方案,就是公证人的跨链方案。为了解决不同的异构链之间结果不一样,蚂蚁区块链使用了跨链数据结构的协议,通过这样的协议达到相对比较通用的交互。同时蚂蚁区块链做了跨链合约服务,跨链合约API,跨链应用开发工具,提供给实际场景。

TEE,提升隐私安全与性能

隐私保护在区块链中是比较难做的。因为隐私保护要做到可以验证,但可验证就要拿到数据重新执行一遍。

蚂蚁区块链采用硬件手段解决上述矛盾。

蚂蚁区块链

如上图所示,每台机器有一个可信计算环境(TEE),可以把区块链虚拟机放在里面,这样交易加密进到这个环境里面进行解密运算。保证了每个人虽然有节点,但是验证的交易过程是在体系当中,看不到,但是又可信。

由于硬件是通用的CPU,所以它的性能几乎没有损失。蚂蚁区块链TEE方案目前使用的是英特尔的芯片,同时也在自研芯片。

蚂蚁区块链还将新型分布式存储、跨链、TEE等技术封装,打造了区块链即服务平台——蚂蚁区块链BaaS,它的特点是提供了全套工具,能够帮助大家很快部署蚂蚁区块链。

蚂蚁金服也在基于蚂蚁区块链BaaS举办创新大赛,作为赛前的预热,6月6日,由巴比特参与协办的蚂蚁区块链创新大赛成都站Road Show,正在火热报名中。不管你是否身在成都,只要你愿意以开放的心态拥抱区块链对商业模式变革,欢迎加入进来: https://www.huodongxing.com/event/3494458774400

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。