The maturing of blockchain technology leads to heterogeneity, where multiple solutions specialize in a particular use case. While the development of different blockchain networks shows great potential for blockchains, the isolated networks have led to data and asset silos, limiting the applications of this technology. Blockchain interoperability solutions are essential to enable distributed ledgers to reach their full potential. Such solutions allow blockchains to support asset and data transfer, resulting in the development of innovative applications. This paper proposes a novel blockchain interoperability solution for permissioned blockchains based on the publish/subscribe architecture. We implemented a prototype of this platform to show the feasibility of our design. We evaluate our solution by implementing examples of the different publisher and subscriber networks, such as Hyperledger Besu, which is an Ethereum client, and two different versions of Hyperledger Fabric. We present a performance analysis of the whole network that indicates its limits and bottlenecks. Finally, we discuss the extensibility and scalability of the platform in different scenarios. Our evaluation shows that our system can handle a throughput in the order of the hundreds of transactions per second.
翻译:链链技术的成熟导致不均匀性,因为多重解决方案在特定用途情况下具有多重特异性。虽然不同的链链网络的发展显示了形成链条的巨大潜力,但孤立的网络导致了数据和资产仓,限制了这一技术的应用。链链互操作性解决方案对于使分布式分类账达到其全部潜力至关重要。这些解决方案允许链条支持资产和数据转让,从而导致创新应用的开发。本文件提出了基于出版/订阅结构的允许的链条新的链条互操作性解决方案。我们实施了这个平台的原型,以展示我们的设计的可行性。我们通过执行不同出版商和用户网络的例子来评估我们的解决方案,例如Etheyum客户Hyperledger Besu,以及两个不同的版本的超升ger Fabric。我们对整个网络进行了业绩分析,指出其局限性和瓶颈。最后,我们讨论了不同情景下的平台的可扩展性和可扩展性。我们的评估表明,我们的系统可以处理每秒数百笔交易的过量。