Skip to main content

Comparison Framework for Blockchain Interoperability Implementations

  • Conference paper
  • First Online:
Database and Expert Systems Applications - DEXA 2022 Workshops (DEXA 2022)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1633))

Included in the following conference series:

Abstract

Blockchain interoperability has gained importance in practice, is increasingly discussed in literature, and serves as basis for new use cases such as manufacturing and financial services. However, many of the blockchain interoperability solutions discussed in literature are still in the design phase, are unpopular or have a small developer community. Therefore, this study proposes a comparison framework and examines implemented public blockchain interoperability solutions, focusing on data from published GitHub repositories. The results show that these implementations vary significantly in terms of popularity, their developer communities as well as their source code, indicating differences in quality. The insights gained in this work facilitate the selection of an appropriate implementation to enable blockchain interoperability use cases.

This study was conducted as part of a co-operation project between ABC Research and Raiffeisenbank International, funded within the framework of the COMET centre ABC, by BMK, BMDW and the provinces of Vienna, Lower Austria and Vorarlberg. The COMET programme is managed by the FFG.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.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

Institutional subscriptions

Notes

  1. 1.

    https://github.com/.

  2. 2.

    https://github.com/search?q=type:user &type=Users, retrieved on May 11, 2022.

  3. 3.

    https://github.com/search?q=is:public, retrieved on May 11, 2022.

  4. 4.

    https://docs.github.com/en/rest/reference/repos.

  5. 5.

    https://github.com/paritytech.

  6. 6.

    https://github.com/0xProject/0x-mesh.

  7. 7.

    To retrieve the lines of code (LoC) the web tool codetabs was used; see https://codetabs.com/count-loc/count-loc-online.html.

References

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

    Google Scholar 

  2. Belchior, R., Vasconcelos, A., Guerreiro, S., Correia, M.: A survey on blockchain interoperability: past, present, and future trends. ACM Comput. Surv. (CSUR) 54(8), 1–41 (2021)

    Article  Google Scholar 

  3. Schulte, S., Sigwart, M., Frauenthaler, P., Borkowski, M.: Towards blockchain interoperability. In: International Conference on Business Process Management, pp. 3–10, September 2019

    Google Scholar 

  4. Sunyaev, A., et al.: Token economy. Bus. Inf. Syst. Eng. 63(4), 457–478 (2021). https://doi.org/10.1007/s12599-021-00684-1

    Article  Google Scholar 

  5. Schär, F.: Decentralized finance: On blockchain-and smart contract-based financial markets. FRB of St. Louis Review (2021)

    Google Scholar 

  6. Akram, S.V., Malik, P.K., Singh, R., Anita, G., Tanwar, S.: Adoption of blockchain technology in various realms: opportunities and challenges. Secur. Priv. 3(5), e109 (2020)

    Google Scholar 

  7. Bechtel, A., Ferreira, A., Gross, J., Sandner, P.G.: The future of payments in a DLT-based European economy: a roadmap. Available at SSRN (2020)

    Google Scholar 

  8. Bichler, M.: Design science in information systems research. Wirtschaftsinformatik 48(2), 133–135 (2006). https://doi.org/10.1007/s11576-006-0028-8

    Article  Google Scholar 

  9. Kannengießer, N., Pfister, M., Lins, S., Sunyaev, A.: Bridges between Islands: cross-chain technology for distributed ledger technology. In: Proceedings of the 53rd Hawaii International Conference on System Sciences (2020)

    Google Scholar 

  10. Lukyanenko, R., Parsons, J.: Design theory indeterminacy: what is it, how can it be reduced, and why did the polar bear drown? J. Assoc. Inf. Syst. 21(5), 1 (2020)

    Google Scholar 

  11. Fayyad, U., Piatetsky-Shapiro, G., Smyth, P.: From data mining to knowledge discovery in databases. AI Mag. 17(3), 37 (1996)

    Google Scholar 

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

    Google Scholar 

  13. Sigwart, M., Frauenthaler, P., Spanring, C., Sober, M., Schulte, S.:. Decentralized cross-blockchain asset transfers. In: 2021 Third International Conference on Blockchain Computing and Applications (BCCA), pp. 34–41. IEEE, November 2021

    Google Scholar 

  14. Koens, T., Poll, E.: Assessing interoperability solutions for distributed ledgers. Pervasive Mob. Comput. 59, 101079 (2019)

    Article  Google Scholar 

  15. Nissl, M., Sallinger, E., Schulte, S., Borkowski, M.: Towards cross-blockchain smart contracts. In: 2021 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS), pp. 85–94. IEEE, August 2021

    Google Scholar 

  16. Borges, H., Valente, M.T.: What’s in a GitHub star? Understanding repository starring practices in a social coding platform. J. Syst. Softw. 146, 112–129 (2018)

    Article  Google Scholar 

  17. Jarczyk, O., Gruszka, B., Jaroszewicz, S., Bukowski, L., Wierzbicki, A.: GitHub projects. Quality analysis of open-source software. In: Aiello, L.M., McFarland, D. (eds.) SocInfo 2014. LNCS, vol. 8851, pp. 80–94. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13734-6_6

    Chapter  Google Scholar 

  18. Trockman, A., Van Tonder, R., Vasilescu, B.: Striking gold in software repositories? An econometric study of cryptocurrencies on GitHub. In: 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR), pp. 181–185. IEEE, May 2019

    Google Scholar 

  19. Dabbish, L., Stuart, C., Tsay, J., Herbsleb, J.: Social coding in GitHub: transparency and collaboration in an open software repository. In: Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work, pp. 1277–1286, February 2012

    Google Scholar 

  20. RSK. https://github.com/rsksmart/rskj. Accessed 31 Mar 2022

  21. BTC Relay. https://github.com/ethereum/btcrelay. Accessed 31 Mar 2022

  22. BitXhub. https://github.com/meshplus/bitxhub. Accessed 31 Mar 2022

  23. Interledger. https://github.com/interledger/rfcs. Accessed 31 Mar 2022

  24. Kyber Network. https://github.com/KyberNetwork/KyberSwap. Accessed 31 Mar 2022

  25. Hyperledger Quilt. https://github.com/hyperledger/quilt. Accessed 31 Mar 2022

  26. POA Network. https://github.com/poanetwork/tokenbridge. Accessed 31 Mar 2022

  27. Ethereum Plasma. https://github.com/ethereum-plasma/plasma. Accessed 16 May 2022

  28. XMR-BTC. https://github.com/h4sh3d/xmr-btc-atomic-swap. Accessed 31 Mar 2022

  29. Block Collider. https://github.com/blockcollider/bcnode. Accessed 31 Mar 2022

  30. ConsenSys. https://github.com/ConsenSys/gpact. Accessed 31 Mar 2022

  31. JugglingSwap. https://github.com/ZenGo-X/JugglingSwap. Accessed 31 Mar 2022

  32. Pantos. https://github.com/pantos-io/ethrelay. Accessed 31 Mar 2022

  33. Zendoo. https://github.com/HorizenOfficial/zendoo-sc-cryptolib. Accessed 31 Mar 2022

  34. Plasma. https://github.com/plasmadlt/PPAY-Governance. Accessed 31 Mar 2022

  35. NOCUST. https://github.com/liquidity-network/nocust-contracts-solidity. Accessed 31 Mar 2022

  36. Horizon. https://github.com/Horizon-Protocol/Horizon-Smart-Contract. Accessed 31 Mar 2022

  37. 0x. https://github.com/0xProject/OpenZKP. Accessed 31 Mar 2022

  38. Wanchain. https://github.com/wanchain/go-wanchain. Accessed 31 Mar 2022

  39. Blocknet. https://github.com/blocknetdx/blocknet. Accessed 31 Mar 2022

  40. Fusion. https://github.com/FUSIONFoundation/efsn. Accessed 31 Mar 2022

  41. Polkadot. https://github.com/paritytech/polkadot. Accessed 31 Mar 2022

  42. Cosmos. https://github.com/cosmos/ibc. Accessed 31 Mar 2022

  43. AION. https://github.com/aionnetwork/aion. Accessed 31 Mar 2022

  44. ARK. https://github.com/ArkEcosystem/core. Accessed 31 Mar 2022

  45. Komodo. https://github.com/KomodoPlatform/atomicDEX-Desktop. Accessed 31 Mar 2022

  46. Overledger. https://github.com/quantnetwork/overledger-sdk-javascript. Accessed 31 Mar 2022

  47. Hyperledger Fabric. https://github.com/hyperledger/fabric. Accessed 31 Mar 2022

  48. CBT. https://github.com/hpdic/cbt. Accessed 31 Mar 2022

  49. SCIP. https://github.com/lampajr/scip. Accessed 31 Mar 2022

  50. Uniswap. https://github.com/Uniswap/v3-core. Accessed 31 Mar 2022

  51. Hyperledger Cactus. https://github.com/hyperledger/cactus. Accessed 31 Mar 2022

  52. ION. https://github.com/clearmatics/ion. Accessed 31 Mar 2022

  53. Canton. https://github.com/digital-asset/canton. Accessed 31 Mar 2022

  54. HyperService. https://github.com/HyperService-Consortium/HyperService-Language. Accessed 31 Mar 2022

  55. Blockchain-interop. https://github.com/pf92/blockchain-interop. Accessed 31 Mar 2022

  56. VeriSmart. https://github.com/informartin/VeriSmart. Accessed 31 Mar 2022

  57. Cosentino, V., Izquierdo, J.L.C., Cabot, J.: Assessing the bus factor of git repositories. In: 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 499–503. IEEE, March 2015

    Google Scholar 

  58. Barua, A., Thomas, S.W., Hassan, A.E.: What are developers talking about? An analysis of topics and trends in stack overflow. Empir. Softw. Eng. 19(3), 619–654 (2014)

    Article  Google Scholar 

  59. Nadini, M., Alessandretti, L., Di Giacinto, F., Martino, M., Aiello, L.M., Baronchelli, A.: Mapping the NFT revolution: market trends, trade networks, and visual features. Sci. Rep. 11(1), 1–11 (2021)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander Neulinger .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Neulinger, A. (2022). Comparison Framework for Blockchain Interoperability Implementations. In: Kotsis, G., et al. Database and Expert Systems Applications - DEXA 2022 Workshops. DEXA 2022. Communications in Computer and Information Science, vol 1633. Springer, Cham. https://doi.org/10.1007/978-3-031-14343-4_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-14343-4_29

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-14342-7

  • Online ISBN: 978-3-031-14343-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics