Corda 跨兼容区域设置中的原子交换

Corda 跨兼容区域设置中的原子交换,corda,Corda,我对corda很陌生,我很好奇是否可以做一个跨兼容区的DvP。根据该协议,在全球网络中可以有不同的corda NewWorks 我的问题涉及以下用例: 假设我有两个corda网络(兼容区)。每个网络都有自己的公证人、节点、客户和KYC流程,并支持特定的资产。 第一网络提供例如支付基础设施,第二网络提供证券网络 是否可以使用R3 corda实现这一点,如果可以,是否有任何示例/教程 提前感谢您的支持 答案是肯定的,但我认为我们在谈论不同的目的:)由不同实体运营和管理的网络旨在在兼容区内形成和运营

我对corda很陌生,我很好奇是否可以做一个跨兼容区的DvP。根据该协议,在全球网络中可以有不同的corda NewWorks

我的问题涉及以下用例: 假设我有两个corda网络(兼容区)。每个网络都有自己的公证人、节点、客户和KYC流程,并支持特定的资产。 第一网络提供例如支付基础设施,第二网络提供证券网络

是否可以使用R3 corda实现这一点,如果可以,是否有任何示例/教程


提前感谢您的支持

答案是肯定的,但我认为我们在谈论不同的目的:)由不同实体运营和管理的网络旨在在兼容区内形成和运营

我认为最有助于思考兼容性区域的方式是想象这个概念根本不存在。。。想象一下,每个人都使用一个Corda网络(即CZ)(透明/公开管理,因此没有一家公司/一组公司控制它)。。。然后所有不同的应用程序和商业网络都存在其中。。。能够跨彼此进行互操作和事务处理,因为它们的节点是兼容的。。。他们会理解并接受对方的交易等

从公司安装区块链节点的角度考虑:进入任何区块链网络(Corda CZ或其他平台的同等概念)。。。获取身份,在防火墙上打上正确的洞,设置节点基础设施。。。这类似于让一家公司“在互联网上”所需的工作——设置路由器、获取IP地址等等

这是一种你想做一次,然后无情地重复使用的事情。你公司使用的每个应用程序都必须连接到一个全新的通信网络,这种想法是荒谬的。然而,一些人似乎认为区块链部署应该是这样的:即,对于每个应用程序,你都建立了一个单独的区块链网络,拥有自己的节点和设置以及身份层和共识提供商。但那肯定是胡说八道,对吧

您希望连接到全球网络一次,然后重用该基础结构

因此,我们的想法是尽可能少的CZ,并鼓励尽可能多的商业网络在这一小部分CZ内形成

我知道,当你第一次听到这一点时,你可能会感到困惑,因为所有其他企业区块链平台都朝着完全错误的方向发展(在我看来!)它们似乎在鼓励为每个应用程序形成单独的专用网络。但我觉得这太疯狂了

所以,也许可以试试这个:即使你觉得我疯了,也要坚持一天左右,看看它是否开始在你身上流行起来:)如果不是,让我们再讨论一下,但我确实认为在同一个整体共享网络上有多个应用程序的想法(即在一个兼容区域中有多个业务网络)作为一个概念,它是如此的强大

那么你的答案是:你能在CZ内完成跨应用/跨业务网络DvP吗?对这是我们发明Corda解决的关键用例之一。。。对于这种情况,它几乎是完美的


如果这两个应用程序在不同的CZ上,你能这样做吗?嗯,是的。。。但这就像是问你是否可以在不同数据库中管理的资产或托管在不同区块链上的资产之间进行DvP。。只是更混乱。。。需要锁定和2PC以及所有我们可以消除的东西,如果我们要求自己承担责任,不通过部署独立网络创建不必要的巴尔干化/筒仓式部署,除非它们真的、真的需要。

大家好。我刚刚将这篇文章发布到与此主题相关的corda dev邮件列表中。。。看一看,让我知道你的想法?抱歉-点击帖子太快了。。!我要说的另一点是,corda网络(又名CZ)旨在使大量的应用程序/业务网络共存。。。因此,我们的愿景是,你将有支付、证券、银团贷款和其他东西都放在同一个CZ上。。。但每个应用程序/业务网络仅对CZ上的节点子集开放。换句话说,我们的想法是CZ很少,但每个CZ都有很多应用。嗨,Richard,谢谢你的快速响应!我来看看你的论文。好的,我明白了,但是仍然可以让不同的网络由不同的实体运营和管理,并允许例如跨网络DvP吗?