一
R3
区块链的互操作性:趋向更简单的辩论 (完)
付款,确保从外部账本获得证据并将其提供给当地账本 -
>因此我们将使用的oracle,更新Corda交易并记录。
>我现在通过XRP账本付款,包括相关参考序号作为备忘。
>接着我将XRP交易的ID转发给oracle,以及将Corda义务合约从“等待”更新为“完成”的事务,邀请他们对之前清算动作满意后签署,并且把它归还给我。
>我将这笔Corda交易公证并转发给您。
这就对了!
我已经为您提供了您所要求的证明(在这个例子,相关Corda交易的签名来自可靠的oracle - 回想,这是一个简单的例子)并且由于您事先已同意这是充分的证明,您的Corda节点会自动更新以响应我对你的欠款已经解决。 不会发生无脑地检查所需的付款是否完成或不一致,延迟,推诿或销账。 我们已经把所有混乱的来源都排除在外了。
这个影片(*注1)展示了它的步骤:
在影片中,我们看到在Corda上执行一个简单的工作流,确切地同意您希望”如何”获得付款,将”什么”构成证据以及”谁”需要签署。 我们预先消除所有分歧或混淆的根源。
然后我只需要付款,确保提供相关证据,于目标网络中特定的证据 “– 在这个例子为XRP”,然后将其提供给本地网络上的节点,更新其记录以反映该义务已经结算了。
开源代码概念展示 -
我们最近编写了一些代码范例来说明这一点。 我们称之为“Corda Settler”,但实际上,任何平台都可以实现它。 它旨在对来源方或目的方进行极少的更改。 这就是为了要推进互操作性辩论,而新/旧,前/后平台不需要任何大量的工作。
Roger(R3 Corda开发专家关系经理)在此文内影片(*注2)中提供了更多技术信息。
你可以加入我们的代码库(*注3)。
我们已透过上面简单的oracle模型实现了XRP支持。
更多的整合正在进行中。
你也可以在这此(*注4)读到更多相关信息,或者听听在R3播客(Podcast)“Life in the Fast Chain”(*注5)中讨论它。
https://medium.com/corda/blockchain-interoperability-towards-a-simpler-debate-5064d33e9d0c
https://share.weiyun.com/5p5HnEG
https://youtu.be/pqbIBeP_0m8
https://youtu.be/a8xjL85p770
https://github.com/corda/corda-settler
https://medium.com/inside-r3/announcing-corda-settler-2287ca620f68
https://life-in-the-fast-chain.fireside.fm/18
领取专属 10元无门槛券
私享最新 技术干货