ABSTRACT
Blockchain technology is growing massively where the number of blockchain platforms and decentralized applications are increasing rapidly in the last years. However, most of the existing blockchain networks are operating in a standalone environment isolated from each other, which increases scalability and connectivity issues in the current blockchain platforms as well as limiting the blockchain adoption in industry ecosystems. In the current phase, different blockchain networks don't have mutual trust where they cannot interact with each other and their capacity level has only reached a level similar to LAN. Due to the high barriers between the independent isolated blockchain platforms, researchers have started to focus on the concept of Blockchain interoperability. Blockchain interoperability is the ability of connecting multiple blockchain networks together, which significantly increases and solves scalability and connectivity issues in the blockchain platforms. Given the potential of blockchain interoperability and cross blockchain communication, many researchers are working on finding the optimal cross blockchain communication solution. As blockchain interoperability is emerging as an essential blockchain feature, the number of proposed blockchain interoperability solutions have been increasing within the last few years. In this paper, a survey of all the available cross blockchain communication solutions are discussed with a comparison of the proposed architectures.
- D. Yaga et al., "Blockchain Technology Overview," NIST Draft NISTIR 8202, January 2018, available on https://csrc.nist.gov,.Google Scholar
- V. Buterin, "R3 Reports Chain Interoperability," R3 Res., 2016. (chain Intrabobality)Google Scholar
- A. Back et al., "Sidechains," pp. 1--25, 2014.Google Scholar
- B. Sergio and D. Lerner, "RSK," 2015.Google Scholar
- S. Shapiro et al., "Alpha Networks," no. April, pp. 1--40, 2018.Google Scholar
- J. Poon and V. Buterin, "Plasma: Scalable Autonomous Smart Contracts Scalable Multi-Party Computation," pp. 1--47, 2017.Google Scholar
- "POA Network."{Online}. Available: https://poa.network {Accessed: 08-Sep-2018}.Google Scholar
- A. Poelstra, "Mimblewimble," vol. 06, pp. 1--19, 2016.Google Scholar
- "Drivechain."{Online}. Available: http://www.truthcoin.info/blog/drivechain/ {Accessed: 20-Sep-2018}.Google Scholar
- H. Wang, Y. Cen, and X. Li, "Blockchain Router: A Cross-Chain Communication Protocol," Proc. 6th Int. Conf. Informatics, Environ. Energy Appl. - IEEA '17, pp. 94--97, 2017. Google ScholarDigital Library
- L. Kan, Y. Wei, A. Hafiz Muhammad, W. Siyuan, G. Linchao, and H. Kai, "A Multiple Blockchains Architecture on Inter-Blockchain Communication," Proc. - 2018 IEEE 18th Int. Conf. Softw. Qual. Reliab. Secur. Companion, QRS-C 2018, pp. 139--145, 2018.Google Scholar
- Z. Tech, "Anlink Blockchain Network," 2017.Google Scholar
- D. Ding, "InterChain: A Framework to Support Blockchain Interoperability."Google Scholar
- Z. CHEN, Z. YU, Z. DUAN, and K. HU, "Inter-Blockchain Communication," DEStech Trans. Comput. Sci. Eng., vol. 0, no. cst, pp. 448--454, 2017.Google Scholar
- W. Li, A. Sforzin, S. Fedorov, and G. O. Karame, "Towards Scalable and Private Industrial Blockchains," Proc. ACM Work. Blockchain, Cryptocurrencies Contract. - BCC '17, pp. 9--14, 2017. Google ScholarDigital Library
- G. G. Dagher, C. L. Adhikari, and T. Enderson, "Towards Secure Interoperability between Heterogeneous Blockchains using Smart Contracts," no. November, 2017.Google Scholar
- P. Bennink et al., "An Analysis of Atomic Swaps on and between Ethereum Blockchains using Smart Contracts," 2018.Google Scholar
- "Cosmos."{Online}. Available: https://cosmos.network/docs/resources/whitepaper.html {Accessed: 10-Aug-2018}.Google Scholar
- W. Gavin, "Polkadot: vision for a heterogeneous multi-chain framework," pp. 1--21.Google Scholar
- "ICON," {Online}. Available: https://www.iconpartners.io {Accessed: 10-Aug-2018}.Google Scholar
- "AION," {Online}. Available: https://aion.network {Accessed: 10-Aug-2018}.Google Scholar
- "Wanchain." {Online}. Available: https://wanchain.org {Accessed: 10-Aug-2018}.Google Scholar
- A. Culwick and D. Metcalf, "THE BLOCKNET DESIGN SPECIFICATION."Google Scholar
- S. Thomas and E. Schwartz, "A Protocol for Interledger Payments."Google Scholar
- "ARK Whitepaper." {Online}. Available: https://ark.io {Accessed: 10-Aug-2018}.Google Scholar
- "Hyperledger Quilt."{Online}. Available: https://www.hyperledger.org/projects/quilt {Accessed: 10-Aug-2018}.Google Scholar
- "Metronome."{Online}. Available: https://www.metronome.io {Accessed: 22-Aug-2018}.Google Scholar
- "Block Collider," {Online}. Available: https://www.blockcollider.org {Accessed: 10-Aug-2018}.Google Scholar
Index Terms
- Inter Blockchain Communication: A Survey
Recommendations
Blockchain Router: A Cross-Chain Communication Protocol
IEEA '17: Proceedings of the 6th International Conference on Informatics, Environment, Energy and ApplicationsCross-chain communication is one of the major design considerations in current blockchain systems [4-7] such as Ethereum[8]. Currently, Blockchain operates like information isolated island, they cannot obtain external data or execute transactions on ...
A Survey on Blockchain Interoperability: Past, Present, and Future Trends
Blockchain interoperability is emerging as one of the crucial features of blockchain technology, but the knowledge necessary for achieving it is fragmented. This fact makes it challenging for academics and the industry to achieve interoperability among ...
A Systematic Literature Review of Blockchain Consensus Protocols
Responsible AI and Analytics for an Ethical and Inclusive Digitized SocietyAbstractBlockchain is the underlying technology behind Bitcoin, the first digital currency, and due to the rapid growth of Bitcoin, there is significant interest in blockchain as the enabler of digital currencies due to the consensus distributed ledger ...
Comments