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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
https://github.com/search?q=type:user &type=Users, retrieved on May 11, 2022.
- 3.
https://github.com/search?q=is:public, retrieved on May 11, 2022.
- 4.
- 5.
- 6.
- 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
Buterin, V.: Chain interoperability. R3 Research Paper (2016)
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)
Schulte, S., Sigwart, M., Frauenthaler, P., Borkowski, M.: Towards blockchain interoperability. In: International Conference on Business Process Management, pp. 3–10, September 2019
Sunyaev, A., et al.: Token economy. Bus. Inf. Syst. Eng. 63(4), 457–478 (2021). https://doi.org/10.1007/s12599-021-00684-1
Schär, F.: Decentralized finance: On blockchain-and smart contract-based financial markets. FRB of St. Louis Review (2021)
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)
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)
Bichler, M.: Design science in information systems research. Wirtschaftsinformatik 48(2), 133–135 (2006). https://doi.org/10.1007/s11576-006-0028-8
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)
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)
Fayyad, U., Piatetsky-Shapiro, G., Smyth, P.: From data mining to knowledge discovery in databases. AI Mag. 17(3), 37 (1996)
Herlihy, M.: Atomic cross-chain swaps. In: Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing, pp. 245–254, July 2018
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
Koens, T., Poll, E.: Assessing interoperability solutions for distributed ledgers. Pervasive Mob. Comput. 59, 101079 (2019)
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
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)
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
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
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
RSK. https://github.com/rsksmart/rskj. Accessed 31 Mar 2022
BTC Relay. https://github.com/ethereum/btcrelay. Accessed 31 Mar 2022
BitXhub. https://github.com/meshplus/bitxhub. Accessed 31 Mar 2022
Interledger. https://github.com/interledger/rfcs. Accessed 31 Mar 2022
Kyber Network. https://github.com/KyberNetwork/KyberSwap. Accessed 31 Mar 2022
Hyperledger Quilt. https://github.com/hyperledger/quilt. Accessed 31 Mar 2022
POA Network. https://github.com/poanetwork/tokenbridge. Accessed 31 Mar 2022
Ethereum Plasma. https://github.com/ethereum-plasma/plasma. Accessed 16 May 2022
XMR-BTC. https://github.com/h4sh3d/xmr-btc-atomic-swap. Accessed 31 Mar 2022
Block Collider. https://github.com/blockcollider/bcnode. Accessed 31 Mar 2022
ConsenSys. https://github.com/ConsenSys/gpact. Accessed 31 Mar 2022
JugglingSwap. https://github.com/ZenGo-X/JugglingSwap. Accessed 31 Mar 2022
Pantos. https://github.com/pantos-io/ethrelay. Accessed 31 Mar 2022
Zendoo. https://github.com/HorizenOfficial/zendoo-sc-cryptolib. Accessed 31 Mar 2022
Plasma. https://github.com/plasmadlt/PPAY-Governance. Accessed 31 Mar 2022
NOCUST. https://github.com/liquidity-network/nocust-contracts-solidity. Accessed 31 Mar 2022
Horizon. https://github.com/Horizon-Protocol/Horizon-Smart-Contract. Accessed 31 Mar 2022
0x. https://github.com/0xProject/OpenZKP. Accessed 31 Mar 2022
Wanchain. https://github.com/wanchain/go-wanchain. Accessed 31 Mar 2022
Blocknet. https://github.com/blocknetdx/blocknet. Accessed 31 Mar 2022
Fusion. https://github.com/FUSIONFoundation/efsn. Accessed 31 Mar 2022
Polkadot. https://github.com/paritytech/polkadot. Accessed 31 Mar 2022
Cosmos. https://github.com/cosmos/ibc. Accessed 31 Mar 2022
AION. https://github.com/aionnetwork/aion. Accessed 31 Mar 2022
ARK. https://github.com/ArkEcosystem/core. Accessed 31 Mar 2022
Komodo. https://github.com/KomodoPlatform/atomicDEX-Desktop. Accessed 31 Mar 2022
Overledger. https://github.com/quantnetwork/overledger-sdk-javascript. Accessed 31 Mar 2022
Hyperledger Fabric. https://github.com/hyperledger/fabric. Accessed 31 Mar 2022
CBT. https://github.com/hpdic/cbt. Accessed 31 Mar 2022
SCIP. https://github.com/lampajr/scip. Accessed 31 Mar 2022
Uniswap. https://github.com/Uniswap/v3-core. Accessed 31 Mar 2022
Hyperledger Cactus. https://github.com/hyperledger/cactus. Accessed 31 Mar 2022
ION. https://github.com/clearmatics/ion. Accessed 31 Mar 2022
Canton. https://github.com/digital-asset/canton. Accessed 31 Mar 2022
HyperService. https://github.com/HyperService-Consortium/HyperService-Language. Accessed 31 Mar 2022
Blockchain-interop. https://github.com/pf92/blockchain-interop. Accessed 31 Mar 2022
VeriSmart. https://github.com/informartin/VeriSmart. Accessed 31 Mar 2022
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
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)