大约四年之前,Jerry Cuomo带领IBM公司的其他技术专家开始研究区块链。要说个中缘由,比特币与以太坊的爆炸式增长功不可没。
如今,Cuomo已经身为IBM公司的区块链副总裁,并与IBM的1500多名区块链专家进行协作。通过与Linux基金会的对接,IBM公司建立起自己快速安全的Hyperledger Fabric项目,旨在构建起更强大、足以满足现代商务需求且支持每秒数百万次交易的区块链版本。
Hyperledger Fabric为各个行业创建的可信网络基础设施正受到越来越多的关注。早些时候,IBM公司表示其正在为Humanity.co提供区块链平台,旨在确保消费者能够利用区块链技术控制个人数据的使用。
目前,Cuomo正在宣传区块链技术为各个行业带来的好处。最近,IBM公司与航运巨头马士基达成协议,将共同构建一套基于区块链的供应链——用户可以在数秒之内追踪已经发出的货物。现在已经有94家公司加入到这一项目中来。
IBM公司亦在与沃尔玛及其它多家公司合作,确定原始污染来源,从而解决每年导致数十万人死亡的食物中毒问题。此外,IBM还与美国食品与药物管理局合作,共同探索区块链如何确保患者对自己的健康数据拥有控制权。
以下是经过编辑的采访记录。
提问: 您关注的是区块链还是加密货币,或者是二者兼而有之?
Jerry Cuomo: 我关注的是区块链。当然,我也是个强调公平的人,大家可以在区块链上编写各种各样的应用程序。
提问: 您关注这一领域有多长时间了?
Cuomo: 从2014年开始。区块链对每个人来说都是一件大事。我当时担任IBM公司中间件业务部门的CTO,这个部门主要负责交易处理相关产品。虽然我们做了很多探索——包括云计算、人工智能以及移动设备,但业务交易处理的能力却仍然得不到根本性提升。这一领域的新兴趋势并不多,但我一直在关注交易处理层面的新变化。
而看到比特币的出现后,我感到非常兴趣,这种激动之情与任何关注加密货币的人一样。但我的关注点不同,我更期待将其应用到其它方向。IBM公司当然更关注业务与企业。我非常好奇可以怎样将这项技术应用到企业协作领域。当然,这并不是种非常困难甚至无法想象的应用方式。一般来讲,多方或者一组人员的力量总是大于任何单一成员的简单相加。一加一等于三的情况真实存在,而这一点也同样适用于区块链。一方面,我觉得区块链有望颠覆供应链实现方式,另一方面,我认为贸易融资活动也将因此受到重大影响。
我们也在实践当中证明了这种可能性。我们从2014年开始做出实际探索——这一时间点在区块链领域可以说是相当早了。以太坊成为黄金标准,目前也仍然很受欢迎。我承认其功能很出色,但却仍然无法真正实现我们的理想。我们的想法是在各机构之间建立起一套去中心化网络,但机构本身需要为此负责。欧盟在发布GDPR之前就已经拥有数据隐私相关法案,再考虑到HIPAA等合规要求,很明显网络体系必须拥有一定的问责机制。我需要能够向审计人员证明发生的一切与我们的意图相符。而这也正是最令我激动的部分——我们该如何利用传统区块链技术实现这一点?
我们提出了一系列想法,并尝试在以太坊上加以实现。遗憾的是,我们遇到了一系列障碍,其中最严重的就是以太坊的早期代码库缺乏模块化特性。另一大难题在于许可模式——以太坊使用的是LGPL许可,对于IBM或者任何有意进行成果商业化的企业而言,LGPL许可都会显著提升业务实现难度。最后同样重要的是,以太坊缺少统一的管理委员会。
长话短说,我们决定采取另一条道路,即从零开始根据业务需求自行构建区块链。但我们不打算孤军奋战,我们联系了Linux基金会,他们向我们介绍了几家志同道合的合作企业。
我们一起建立起Hyperledger项目。在该项目中,我们融入了多个开源项目,而其中之一正是Hhyperledger Fabric。IBM公司以及State Street、富士通以及日立等多家企业为项目做出了巨大的贡献,我们也真的在以严肃的态度进行投入。
这也构成了IBM Blockchain这款平台即服务产品的基础。正是凭借着这款产品,我们才陆续构建起与沃尔玛、雀巢以及联合利华合作打造的多款解决方案。此外,TradeLens则是一套对抗马士基的贸易融资网络。正如此前所提到,我们的战略在于,商业区块链不应只是一句口号——我们必须付出艰苦的努力,从而带来必要的企业级功能。
我们通常将其核心属性总结为四点。首先是问责制,我们以许可的方式实现了这一特性。大家可能听说过许可型区块链,简单来讲,成员需要申请方可加入,并通过去中心化证书颁发机构提供公钥与私钥。责任建立起来之后,接下来要保证的就是隐私性。虽然成员的身份是明确的,但成员之间应该能够完成私下交互。在金融方面,存在着很多双边合约或者类似的方案,我们不希望网络中的每位成员都能看到自己的业务——只有那些有必要看到的人可以进行访问。
接下来是性能与可扩展性。众所周知,以太坊与比特币出于设计目的而无法实现较高的交易执行率。之所以这样,是因为其在设计当中主要考虑采矿机制以及如何以明确的方式提供保证——比特币网络的一切都围绕着信任而建立。对于比特币这样一种希望模拟现金的不记名货币工具来说,这种设计思路完全没有问题。然而,其必须在安全网络中运作,而网络会限制性能——就像即使拥有最强计算机的团队,也无法逾越网络的壁垒一样。在另一方面,企业级区块链必须能够支持大量交易,至少需要达到每秒数千笔。这是第三点。
第四点是安全性。区块链网络必须拥有长期稳定运行且承受错误的能力。换句话说,如果网络中存在不良参与者,其需要能够继续运行,并仍然得出大致正确的结果。这种情况对许可型区块链而言更为重要,因为其中的网络成员数量较少,因此更可能受到影响。首先,必须保证在配合可靠性较低的硬件时网络本身不会出现故障,另外单一成员的离开也不可影响网络整体的运转。
这就是我们希望通过Hyperledger Fabric实现的四大要点。我们于2015年与Linux基金会共同宣布推出Hyperledger项目。三年之后,我们真正迎来第一套实际运行网络——这无疑令人兴奋不已。目前,从大型企业到小型初创公司,已经有数百套网络利用Hyperledger Fabric构建并运行。当下我们可以观察到的网络有70套,这些活跃的网络作为记录系统起效,而众多机构则在网络之上进行交易。
在这些网络当中,有些规模有限,但有些则规模庞大。有一些是规模不大但野心很大,有一些则是规模很大但野心更大[笑]。我个人最关注的,或者说区块链相关工作中最令人兴奋的部分,其实是研究中间件并推动交互式网络的引入。在新旧世纪交替阶段,这方面工作引起了广泛关注。我个人也在关注多款基于Java的中间件。目前我们经常使用的很多网站仍然在使用这项技术。但必须承认,这种技术本身还不够完美。
而区块链虽然拥有各种各样的用途,但我意识到区块链的核心主题是积极的、善意的。它希望保护人们的个人身份,或者确保提供的信息内容正确无误。它能够证明病患服用的药物并非伪造,也能够在不扩大影响范围的前提下迅速召回含有沙门氏菌的食材。除了行业之外,这些对于普通民众也拥有巨大的现实意义。
提问: 我在区块链领域发现了一种有趣的发展方向,这有点像游戏行业。在游戏领域,技术大概占比20%,剩下的是其它元素。我发现像IBM这样的大公司已经填满了这20%的部分,如今每周都会出现一些与区块链技术相关的故事。我虽然从中获得了不少知识,但也面临着不少困扰。
Cuomo: 能具体说说有什么困扰吗?
提问:我发现安全性与交易速度之间是一种互斥的关系。正如您所说,原本的比特币并非为了交易速度而创建,也有很多组织表示他们能够拿出下一代解决方案——但这些方案往往都相当碎片化。我撰写过不少与Hedera Hashgraph相关的文章,其颇具吸引力,但同样存在这些问题。那么,我们到底需要多少种不同的区块链片段?银行是否需要自己的区块链系统?航运公司需要自己的区块链系统吗?根据安全性与交易速度间的不同取舍,似乎每一方都在用不同的区块链系统解决类似的问题。
Cuomo: 其中是存在平衡的。令我兴奋的是,我发现随着时间的推移,趋势性的变化已经开始出现——至少根据我的经历,我相信这个问题正在得到解决。可以肯定的是,未来的解决方案会与我们当前的认知存在巨大差异。对于像IBM这样的公司,我相信我们在区块链领域的表现非常出色。而为了保持这种领导优势,我们必须做出改变,而这也将成为区块链技术的发展原动力。
衡量具体用法与所在行业。下面请让我具体解释:最具生命力的区块链技术,永远是那些公开构建的技术。其为创新者们提供一套公开平台,供有创意的人们加以使用。我们绝对不会拒绝任何希望借此创造新方案的群体,这也是我们乐于同Linux基金会合作的原因。在他们的治理之下,虽然可能带来更多挑战,但却有利于技术的发展。Linux基金会也凭借着实际表现证明其有能力成功完成目标。再次强调,Linux基金会不会盲从,在他们眼中IBM与初创企业并无区别。规则就是规则,理事会与技术委员会之间既保持着亲密合作、又不会彼此干涉。
在技术方面,有着独特的衡量标准:不是资金贡献,而是代码贡献。您当然可以在财务层面做出贡献,也可以通过代码或者二者相结合提供贡献。这将带来拥有长久生命力的发展空间。也许这一切目前还没有真正实现,但我相信Hyperledger项目能够在这样的规则之下茁壮成长,这也是达尔文主义者们希望看到的理想结果。
好文章,需要你的鼓励