Table of Contents
Fetching ...

Automated Gateways: A Smart Contract-Powered Solution for Interoperability Across Blockchains

Koosha Esmaeilzadeh Khorasani, Sara Rouhani, Rui Pan, Vahid Pourheidari

TL;DR

Automated Gateways address blockchain interoperability by embedding fine-grained access control and cross-chain data/service sharing directly into host blockchains via policy smart contracts and a networked relay. The system combines Decentralization, Transparency, and Self-reliance with a two-component architecture: Policy Management for on-chain authorization and Communication Management for cross-chain messaging using gRPC. Implementation on Hyperledger Fabric with a Go-based relay demonstrates scalable performance, achieving high concurrent throughput with low latency in production-like settings. The work suggests practical impact by reducing external dependencies and enabling broader adoption, with future work exploring atomic swaps and multi-chain token transfers.

Abstract

Interoperability is a significant challenge in blockchain technology, hindering seamless data and service sharing across diverse blockchain networks. This study introduces Automated Gateways as a novel framework leveraging smart contracts to facilitate interoperability. Unlike existing solutions, which often require adopting new technologies or relying on external services, Automated Gateways framework is integrated directly with a blockchain's core infrastructure to enhance systems with built-in interoperability features. By implementing fine-grained access control mechanisms, smart contracts within this framework manage accessibility and authorization for cross-chain interactions and facilitate streamlining the selective sharing of services between blockchains. Our evaluation demonstrates the framework's capability to handle cross-chain interactions efficiently, significantly reduce operational complexities, and uphold transactional integrity and security across different blockchain networks. With its focus on user-friendliness, self-managed permissions, and independence from external platforms, this framework is designed to achieve broader adoption within the blockchain community.

Automated Gateways: A Smart Contract-Powered Solution for Interoperability Across Blockchains

TL;DR

Automated Gateways address blockchain interoperability by embedding fine-grained access control and cross-chain data/service sharing directly into host blockchains via policy smart contracts and a networked relay. The system combines Decentralization, Transparency, and Self-reliance with a two-component architecture: Policy Management for on-chain authorization and Communication Management for cross-chain messaging using gRPC. Implementation on Hyperledger Fabric with a Go-based relay demonstrates scalable performance, achieving high concurrent throughput with low latency in production-like settings. The work suggests practical impact by reducing external dependencies and enabling broader adoption, with future work exploring atomic swaps and multi-chain token transfers.

Abstract

Interoperability is a significant challenge in blockchain technology, hindering seamless data and service sharing across diverse blockchain networks. This study introduces Automated Gateways as a novel framework leveraging smart contracts to facilitate interoperability. Unlike existing solutions, which often require adopting new technologies or relying on external services, Automated Gateways framework is integrated directly with a blockchain's core infrastructure to enhance systems with built-in interoperability features. By implementing fine-grained access control mechanisms, smart contracts within this framework manage accessibility and authorization for cross-chain interactions and facilitate streamlining the selective sharing of services between blockchains. Our evaluation demonstrates the framework's capability to handle cross-chain interactions efficiently, significantly reduce operational complexities, and uphold transactional integrity and security across different blockchain networks. With its focus on user-friendliness, self-managed permissions, and independence from external platforms, this framework is designed to achieve broader adoption within the blockchain community.
Paper Structure (13 sections, 5 figures, 1 table, 1 algorithm)

This paper contains 13 sections, 5 figures, 1 table, 1 algorithm.

Figures (5)

  • Figure 1: The high-level architecture diagram of Automated Gateways.
  • Figure 2: Overview of the Relay Component.
  • Figure 3: The sequence diagram of cross-platform service invocation.
  • Figure 4: The trends of system throughput (A) and average latency (B) across different transaction input rates.
  • Figure 5: The trends of system throughput (A) and process time (B) across different numbers of workers.