Skip to main content

Characterizing Blockchain Interoperability Systems from an Architecture Perspective

  • Conference paper
  • First Online:

Abstract

Blockchains are designed as closed execution environments that only support operations within their own system for security purposes. However, as the technology became popular, interoperation across different blockchains emerged as one of the most desired features to enable the creation of networks of interconnected blockchains. Towards fulfilling this need, multiple academic proposals and industry projects have been developed, but most of those systems are designed to connect specific platforms and cannot be applied to all blockchains. While there are studies that aim to provide understanding on these solutions, they are mainly focused on the cryptographic formalization and dependability of such systems. Limited attention has been paid to the system architecture and organization of such solutions. This paper aims to bridge this gap by characterizing existing cross-chain communication systems from an architecture perspective. We classify ten existing systems into four categories and develop an evaluation framework with criteria from five different aspects. We then evaluate the selected systems based on the proposed framework and present a comparative analysis between the systems in each category. We aim to provide an holistic view of state-of-practice to help developers and the blockchain community to select suitable solutions for their cross-chain communication needs.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    https://tendermint.com/core/.

  2. 2.

    https://wiki.polkadot.network/docs/en/learn-crosschain.

  3. 3.

    https://wiki.polkadot.network/docs/en/learn-auction.

References

  1. Abebe, E., et al.: Verifiable observation of permissioned ledgers (2020)

    Google Scholar 

  2. Androulaki, E., et al.: Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the Thirteenth EuroSys Conference, pp. 1–15 (2018)

    Google Scholar 

  3. Back, A., et al.: Enabling blockchain innovations with pegged sidechains (2014)

    Google Scholar 

  4. Belchior, R., Vasconcelos, A., Guerreiro, S., Correia, M.: A survey on blockchain interoperability: past, present, and future trends. arXiv preprint (2020)

    Google Scholar 

  5. Burdges, J., et al.: Overview of polkadot and its design considerations. arXiv preprint (2020)

    Google Scholar 

  6. Buterin, V.: Chain interoperability. R3 Research Paper (2016)

    Google Scholar 

  7. Buterin, V.: Ethereum whitepaper (2021). https://ethereum.org/en/whitepaper/

  8. Consensys: BTC Relay. https://github.com/ethereum/btcrelay

  9. Dilley, J., Poelstra, A., Wilkins, J., Piekarska, M., Gorlick, B., Friedenbach, M.: Strong federations: an interoperable blockchain solution to centralized third-party risks. arXiv (2016)

    Google Scholar 

  10. Dujak, D., Sajter, D.: Blockchain applications in supply chain. In: Kawa, A., Maryniak, A. (eds.) SMART Supply Network. E, pp. 21–46. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-91668-2_2

    Chapter  Google Scholar 

  11. Frauenthaler, P., Sigwart, M., Spanring, C., Sober, M., Schulte, S.: Eth relay: a cost-efficient relay for ethereum-based blockchains. In: 2020 IEEE International Conference on Blockchain (Blockchain), pp. 204–213 (2020)

    Google Scholar 

  12. Frauenthaler, P., Borkowski, M., Schulte, S.: A framework for blockchain interoperability and runtime selection. arXiv preprint arXiv:1905.07014 (2019)

  13. Gazi, P., Kiayias, A., Zindros, D.: Proof-of-stake sidechains. IACR Cryptology ePrint Archive 2018/1239 (2018)

    Google Scholar 

  14. Han, R., Lin, H., Yu, J.: On the optionality and fairness of atomic swaps. In: Proceedings of the 1st ACM Conference on Advances in Financial Technologies, AFT 2019, Zurich, Switzerland, 21–23 October 2019, pp. 62–75 (2019)

    Google Scholar 

  15. Herlihy, M.: Atomic cross-chain swaps. In: Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing, pp. 245–254 (2018)

    Google Scholar 

  16. Interledger Foundation: Interledger protocol v4. https://tinyurl.com/2aj635xm

  17. ISO/IEC 25010: System and software quality requirements and evaluation. Technical report, International Organization for Standardization

    Google Scholar 

  18. Karantias, K., Kiayias, A., Zindros, D.: Proof-of-burn. IACR Crypto (2019)

    Google Scholar 

  19. Kiayias, A., Miller, A., Zindros, D.: Non-interactive proofs of proof-of-work. IACR Crypto 2017(963), 1–42 (2017)

    Google Scholar 

  20. Kiayias, A., Zindros, D.: Proof-of-work sidechains. In: Bracciali, A., Clark, J., Pintore, F., Rønne, P.B., Sala, M. (eds.) FC 2019. LNCS, vol. 11599, pp. 21–34. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-43725-1_3

    Chapter  Google Scholar 

  21. Kuo, T.T., Kim, H.E., Ohno-Machado, L.: Blockchain distributed ledger technologies for biomedical and health care applications. J. Am. Med. Inform. Assoc. 24(6), 1211–1220 (2017)

    Article  Google Scholar 

  22. Kwon, J., Buchman, E.: Cosmos whitepaper (2019)

    Google Scholar 

  23. Le, D.P., Yang, G., Ghorbani, A.: A new multisignature scheme with public key aggregation for blockchain. In: 2019 17th PST, pp. 1–7. IEEE (2019)

    Google Scholar 

  24. Lohachab, A., et al.: Towards interconnected blockchains: a comprehensive review of the role of interoperability among disparate blockchains. ACM Comput. Surv. (CSUR) 54(7), 1–39 (2021)

    Article  Google Scholar 

  25. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)

    Google Scholar 

  26. Network, K.: Peace Relay. https://github.com/KyberNetwork/peace-relay

  27. Nick, J., Poelstra, A., Sanders, G.: Liquid: a bitcoin sidechain (2020)

    Google Scholar 

  28. Pilkington, M.: Blockchain technology: principles and applications. In: Research Handbook on Digital Transformations. Edward Elgar Publishing (2016)

    Google Scholar 

  29. Project, T.M.: About monero (2021). https://www.getmonero.org/resources/about/

  30. Sasson, E.B., et al.: Zerocash: decentralized anonymous payments from bitcoin. In: 2014 IEEE Symposium on Security and Privacy, pp. 459–474. IEEE (2014)

    Google Scholar 

  31. Sekniqi, K., Laine, D., Buttolph, S., Sirer, E.: Avalanche platform (2020)

    Google Scholar 

  32. Tasatanattakool, P., Techapanupreeda, C.: Blockchain: challenges and applications. In: ICOIN 2018, pp. 473–475. IEEE (2018)

    Google Scholar 

  33. Tether Operations: Tether cryptocurrency (2021). https://tether.to/

  34. Vilner, Y.: New report illustrates the problem with cryptocurrency exchanges, June 2019. https://tinyurl.com/ad9djc6e

  35. Wood, G.: Polkadot: vision for a heterogeneous multi-chain framework (2016)

    Google Scholar 

  36. Xiao, Y., Zhang, P., Liu, Y.: Secure and efficient multi-signature schemes for fabric: an enterprise blockchain platform. IEEE Trans. Inf. Forensics Secur. 16, 1782–1794 (2020)

    Article  Google Scholar 

  37. Zamyatin, A., et al.: SoK: communication across distributed ledgers (2019)

    Google Scholar 

  38. Zamyatin, A., Harz, D., Lind, J., Panayiotou, P., Gervais, A., Knottenbelt, W.: XCLAIM: trustless, interoperable, cryptocurrency-backed assets. In: 2019 IEEE Symposium on Security and Privacy (SP), pp. 193–210. IEEE (2019)

    Google Scholar 

  39. Zheng, Z., Xie, S., Dai, H.N., Chen, X., Wang, H.: Blockchain challenges and opportunities: a survey. Int. J. Web Grid Serv. 14(4), 352–375 (2018)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joāo Otávio Chervinski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Chervinski, J.O., Yu, J., Xu, X. (2022). Characterizing Blockchain Interoperability Systems from an Architecture Perspective. In: Paiva, S., et al. Science and Technologies for Smart Cities. SmartCity 360 2021. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 442. Springer, Cham. https://doi.org/10.1007/978-3-031-06371-8_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-06371-8_33

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-06370-1

  • Online ISBN: 978-3-031-06371-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics