两个区块链平台之间通信是否可行?例如带有 R3 Corda 的 Hyperledger Fabric 网络。
如果是,那么应该使用哪种协议以及它是如何工作的?
理想情况下,我们可以从 Hyperledger Fabric Network 更新其他区块链平台的账本吗?在这种情况下,共识将如何发挥作用?
两个区块链平台之间通信是否可行?例如带有 R3 Corda 的 Hyperledger Fabric 网络。
如果是,那么应该使用哪种协议以及它是如何工作的?
理想情况下,我们可以从 Hyperledger Fabric Network 更新其他区块链平台的账本吗?在这种情况下,共识将如何发挥作用?
I'm not really sure about Corda, but as far as I know, there is no possibility to get them to communicate on a blockchain-layer since this would require sth in the direction of MultiSignature transactions.
My actual answer: It seems you will have to do it the old-fashioned way and build APIs on both sides and then make sure communication is secure and valid.
You could do sth. like syncing them on a database-layer level, but this will be ugly as f*** and I would highly recommend against it, since you could easly compromise security AND integrity of you whole system.
Sorry I'm mostly providing #FUD, but the corporate blockchains are far behind the development of the Open Cryptocurrency- and Smart Contract Community.
如果您指的是用于通信的交易,请查看Hyperledger Quilt Tool(wiki 参见此处)。它是Interledger 协议的 Hyperledger 实现,允许跨账本(分布式账本和非分布式账本)进行交易。这个问题通常被称为原子交换。
咨询机构(如 Accenture 和 Deloitte)也对互操作性进行了研究,请参见此处。
最好的问候,蒂莫
我建议你看看Hyperledger Cactus
Hyperledger Cactus 是一种区块链集成工具,旨在让用户安全地集成不同的区块链。这种可插拔的架构有助于跨多个区块链分类账执行分类账操作,包括目前可用的 Hyperledger Besu、Hyperledger Fabric、Corda 和 Quorum,旨在让开发人员在未来不断增加对新区块链的支持。