首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链的互操作性:趋向更简单的辩论(一)

R3

区块链的互操作性:趋向更简单的辩论 (一)

(2018.12.17 - Richard Brown,R3首席技术官,网志)

R3本月宣布了一种新的互操作方法Corda Settler。 它的名字中虽然有Corda,但不要让它骗到你; 其基本概念——别担心...它不是另一个新的协议!——可以轻松透过任何平台实施,它更可以增加区块链互操作性辩论。

似乎每天都会发布一种新的“区块链互操作性”协议概念。 Interledger Protocol,Polkadot,Sidechains,Ion,Cosmos,只要你说得出来...

我们真的需要它们吗? 互操作性协议设计怎么会比企业区块链真正部署数目更多?!

当然,对互操作性业务上的需求是无可争辩的:正如巴克莱技术长办公室的Lee Braine最近观察到的那样:“因为不同的平台... 无法传达他们需要沟通的全部内容,共享账本和通证化的潜在好处[可能]会被稀释...应该关注于如何确实使不同的DLT平台互操作“。

然而,尽管有这些显而易见的需求,但进展仍微。我认为,因为我们对新兴行业有太多要做的事。我们需要大量简化问题。

在这篇文章中,我质疑我们行业的互操作性战略之旅,第一步始于过于激进的战术,这就是为什么我们将最近开源的“Settler”模式视为为重大突破。

我们试图解决什么问题?-

牛津英语词典将“互操作性”定义为“计算机系统或软件交换和利用信息的能力”(图一)。

这个看似简单的定义深刻地令人惊讶。

想象一下,它刚刚说过“计算机系统或软件交换信息的能力。”这本来是微不足道的。

但是有个点额外令人讨厌:“利用。”

而这正是区块链系统令人头疼的潜在本质。

> 区块链系统需要“利用”的外部信息是什么?

通常情况下,我们需要利用的是重要的东西,例如:我们正在等待其他账本真正发生以执行付款吗? 资产是否已安全地到转另一个平台的托管账户?

> 其信息是直接影响您的账本上共识过程结果的心脏,但这些信息对于同一个共识过程而言是外在的。

我们谈论的是来自经过身份验证的可信第三方的签名,确实发生其他地方的付款。 或者来自另一个区块链平台的证据,表明某些交易已被确认。

我们关心的信息出处,我们必须确保其信息的永久性以及其含义。

最后一点,听起来有点奇怪,但它是区块链平台的关键。 毕竟,可定性交易和执行的技术为最终状态确认,如无法安全地“利用”信息将可能会导致交易被推翻或被退回的!

我认为,这解释了为什么用“互操作性协议(interoperability protocol)来规范所有互操作性协议”的设计尝试如此之多。它比简单地移动数据的问题更困难,因为,我们将进行身份验证,如何验证,还必须就这些数据如何达成一致,以及我们需确定信息是否在来源系统中为不可撤销地持久。

然而:为了实现 “我知道我所看到的就是你所看到的” 跨平台以及单一平台的承诺,我们必须解决这个问题。

这意味着竞争对手与竞争对手合作 - 就一些我们都同意使用的最小共同模式和技术来达成一致。(图二)

当然,说很容易,做到很难...

值得庆幸的是,答案可能正在盯着我们...们只需要从根本上简化我们对事物的思考方式...

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190103G13S3F00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券