一个真正的可互操作企业区块链平台需要具备哪些条件
扫描二维码
随时随地手机看文章
在我的上一篇文章中,我认为真正可互操作的企业区块链平台需要具备五个互操作性的关键要素:
· 我们需要与现有系统整合
· 我们需要能够在其他网络和‘轨道’上启动交易。
· 我们需要能够处理与其他技术上的解决方案的内部链
· 我们需要能够处理链内相同技术不同部署的解决方案
· 我们需通过让一个底层平台很容易地转换为另一个底层平台来减少买家的后悔。
在这篇文章中,我将介绍一些实际的例子,这些元素在不同的行业中都有应用。
整合:与现有系统连接
每个国家的购房经历都不一样,但很少有人能比英格兰、威尔士和北爱尔兰的人更痛苦。有那么多不同的政党,都尽了最大的努力,但没有一个是全面的。协调端到端的过程是购房者的责任。Coadjute正在处理这件事。他们正在帮助所有的参与者-房地产经纪人,抵押公司,房屋测量师等等-同步正在发生的事情,谁在做什么,下一步是什么。
如果购房者不必为他或她的所有服务提供商充当手动集成点,那么搬家的压力就会小得多。
但这里有一个问题::在整个行业中,成千上万的公司不会仅仅因为一个聪明的初创公司告诉他们这样做,就放弃他们现有的应用程序!解决方案需要与现有的平台和业务流程协同工作,而不是与之对抗。
这推动了我们对互操作性的第一个要素的需求:整合。企业区块链平台必须通过它们提供的任何APIs或其他访问技术使与现有应用程序的通信变得容易。
启动:在现有轨道上结算交易
一旦我们解决了整合问题,我们就可以进入下一个最紧迫的问题:账外支付。对任何管理供应链的人来说,一个关键的要求就是支付能力。有许多公司正在努力实现这一目标。
带着万事达卡。你知道他们除了信用卡以外还有国际支付领域也很活跃吗?例如,他们拥有VocaLink,该公司在全球拥有或运营多个主要国内支付基础设施。万事达卡正在使用企业区块链技术开发一种新的跨境支付解决方案。
他们的新平台不仅需要与现有系统进行整合,还需要进一步深入。我们需要能够无缝地通过智能合约中的一个或多个轨线启动支付,并在工作被证明完成后自动更新该契约。
必须为用户提供几乎是开箱即用的能力,以便在现有的轨道上启动支付和其他转移。在2020年及以后,机构级的跨帐和帐外结算将变得极为重要。
互链:连接运行在完全不同平台上的解决方案
现在,一旦我们能够连接到现有的系统,并在现有的轨道上启动资产转移,就可以开始有趣的事情了:让两个完全不同的区块链网络彼此对话!这就是很多人所说的“区块链互操作性”。
我们作为一个行业已经为此做了一段时间的准备。即使物流提供商使用完全不同的区块链网络,通过一个区块链网络融资的公司也可以无缝地洞察底层的航运生命周期。
举个例子,这里是Accenture在谈论Corda-Quorum链间场景,在这里是IBM在谈论诸如Corda,Hyperledger Fabric等平台如何进行通信,在这里是德意志交易所(DeutscheBörse)在谈论Corda / Fabric互操作。
但是……还有一个非常特殊的情况,就是跨区块链的互操作性的例子,即连接两端的网络都运行在同一平台上。如果您愿意的话,链内。在这种情况下,如果您的平台被设计成利用它,那么您可以获得意想不到的有价值的好处……
互链:如果两个独立的解决方案碰巧正在使用相同的基础区块链怎么办?
你有苹果手机吗?找别人也有苹果手机的人。询问他们的电话号码,然后给他们打电话。看看你的屏幕。
你看到他们接的时候发生了什么吗 ?
您的iPhones检测到您都在使用iPhones,并自动启用了FaceTime功能!
这是相当了不起的。两个设备,通过标准化的互操作性层(公共电话系统)进行通信,它们以某种方式设法完成最低公分母互操作性层不支持也不能支持的事情!
当你第一次用你的iPhone打电话给某人,它会自动检测到他们也有iPhone,并提供激活FaceTIme的功能,这很特别。
如果您可以对区块链互操作性做同样的事情,那不是很好吗?支持最小公分母标准以达到最大的覆盖范围,但如果连接两端的技术最终相同,还可以升级体验会怎么样呢?
就像很多苹果的创新一样,一旦你看到它,你就会明白:如果你能发现这两款手机都是苹果手机,那么你就可以根据具体情况来升级体验。
事实证明,你也可以在区块链上玩类似的把戏。
这是一个我称之为链内兼容性的例子。
想想Corda网络:一个独立的、非营利的、共享的、中立的、开放的平台,多个独立的Corda区块链项目可以部署在上面。可以把它想象成一个“科达节点网络”。我的同事James Carlyle最近表示,这实际上可以被看作是一个公众许可网络的例子。
像Corda网络这样的Corda节点共享网络为在这样的网络上运行不同应用程序的节点组提供了超级电源。这使得他们可以与网络上其他应用程序的节点无缝交互:事实上,它在“连接两端”都是相同的平台——在这种情况下,Corda——这意味着我们可以极大地提高连接的保真度:更容易的共识,更丰富的数据,共享的业务逻辑。
这种“高保真互操作性”对于保险和贸易金融等相同或相关行业的项目将越来越有价值。
交换:如果您想交换底层平台,会发生什么?
到目前为止,我们关注的重点是两个区块链部署如何“对话”。但商人们所关心的另一种类型的互操作性:能够通过为一个平台设计一个解决方案和为另一个平台交换基础平台来降低投资风险,而不必放弃所有现有的工作。
支持大型工业生态系统,如支持Java的生态系统,以及可重用的工具和库,在这方面确实有帮助。
而且一些团队甚至更有雄心:编写可以在不同平台之间移动的应用程序,而完全不需要进行任何重大的移植。
这是一个更难实现的技巧。当您隐式地针对多个平台时,您也在无优化。回想一下你过去使用过的糟糕的智能手机应用程序。我敢打赌,他们中的很多人都试图在Android和苹果iOS之间保持“不可知论”。成功的应用程序,你每天使用的应用程序通常都是在底层平台上编写的,并进行了优化,以充分利用每个功能。
事实上,Facebook最近写到,他们通过编写严格针对每个支持平台的版本,极大地提高了Messenger的速度、可维护性和用户体验。
所以这就是互操作性的一个要素,我认为陪审团在正确的方法上是真正的“出局”。但重要的是要有一个非常开放的心态,这个奖太大了。其中一个例子就是数字资产标记语言(Digital Asset Markup Language)。看起来很有趣。如果您的项目有能力运行双重“优化本地集成,同时探索账本不可知论”的策略,那么它可能是值得关注的一个。
您的平台有多少互操作性的成分?
为了解决区块链互操作性的难题,我们需要确保我们的解决方案包含所有五个要素:
· 我们需要与现有系统整合
· 我们需要能够在其他网络上发起交易
· 我们需要能够处理与其他技术上的解决方案的内部链
· 我们需要能够处理链内相同技术不同部署的解决方案
· 我们需要通过让一个底层平台很容易地转换为另一个底层平台来减少买家的后悔
下图试图通过想象一个贸易融资应用程序(在本例中是Marco Polo)如何在Corda上运行,通过启动在现有轨道上的转账,很容易就能解决支付到期的款项,甚至将来连接跨链Vakt Ethereum或CargoSmart 超级分类账,连接链内的轮廓,也运行在变化,甚至还可能从一些尚未确定的项目中吸收功能,这些项目决定将它们的旧平台转换为Marco Polo、Vakt或CargoSmart运行的平台。如果我们能够正确地实现互操作性,那么它的价值将是巨大的。
但是,当我环顾市场时,我看到很多区块链项目仅仅在基础上挣扎,因为他们使用的技术不能轻松地在现有的“轨道”上发起支付,或者因为同一个平台的两个部署不能升级为链内保真度的FaceTIme级别,并卡在链间互操作性的第一档。
我从这一切中学到的教训是,作为技术提供者,我们应该努力支持所有这五种要素。技术的消费者应该要求我们这些提供者展示他们是如何支持所有五种互操作性的。