journal article·2023-10-10Open access

Inter-Blockchain Communication Message Relay Time Measurement and Analysis in Cosmos

Meryam Essaid, Jungyeon Kim, Hongteak Ju

Applied Sciences· Volume 13· Issue 20

Abstract

This research presents a novel method to assess inter-chain message relay time in the Cosmos blockchain network, which employs the Inter-Blockchain Communication (IBC) protocol for blockchain interoperability. While inter-chain transactions in Cosmos lag behind intra-chain transactions, this research conducts a thorough performance evaluation, emphasizing message relay time across diverse Cosmos chains. The results show a strong association between inter-chain transaction frequency and overall transaction processing speed (TPS), underscoring the inherent trade-off between scalability and compatibility in inter-chain communication protocols. A thorough understanding of inter-chain transaction performance is essential for advancing interoperability and improving cross-blockchain network designs. As a result, this research improves our understanding of Cosmos’ functionality and provides insightful recommendations for boosting the effectiveness and scalability of inter-chain communication. The study also sheds light on message delivery patterns in the Cosmos ecosystem, showing that IBC message relay time has an average duration of 55.448 s and is distributed lognormally. Notably, the time between the commitment of the IBC RecvPacket transaction and the commitment of the IBC Acknowledgement transaction (R to A time) considerably impacts the effectiveness of message transmission, which causes delays in the IBC message relay process.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · IoT and Edge/Fog Computing · Functional Brain Connectivity Studies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Robotics Engineering, Keimyung University, Daegu 42601, Republic of Korea

Department of Computer Engineering, Keimyung University, Daegu 42601, Republic of Korea

Funding

National Research Foundation of Korea (NRF)

References (29)

Show source-provided references
1. (2023, June 14). COSMOS—What is Cosmos?. Available online: https://v1.cosmos.network/intro.
2. Schulte, S., Sigwart, M., Frauenthaler, P., and Borkowski, M. (2019, January 1–6). Towards blockchain interoperability. Proceedings of the International Conference on Business Process Management, Vienna, Austria.10.1007/978-3-030-30429-4_1 ↗
3. Han, J., Kim, J., Youn, A., Lee, J., Chun, Y., Woo, J., and Hong, J.W.K. (2021, January 8–10). Cos-CBDC: Design and Implementation of CBDC on Cosmos Blockchain. Proceedings of the 2021 22nd Asia-Pacific Network Operations and Management Symposium (APNOMS), Tainan, Taiwan.10.23919/APNOMS52696.2021.9562672 ↗
4. Kan, L., Wei, Y., Muhammad, A.H., Siyuan, W., Gao, L.C., and Kai, H. (2018, January 16–20). A multiple blockchains architecture on inter-blockchain Communication. Proceedings of the 2018 IEEE International Conference on Software Quality, Reliability, and Security Companion (QRS-C), Lisbon, Portugal.10.1109/QRS-C.2018.00037 ↗
5. Wang, G., and Nixon, M. (2021, January 6–8). InterTrust: Towards an Efficient Blockchain Interoperability Architecture with Trusted Services. Proceedings of the 2021 IEEE International Conference on Blockchain (Blockchain), Melbourne, Australia.10.1109/Blockchain53845.2021.00029 ↗
6. Lan, R., Upadhyaya, G., Tse, S., and Zamani, M. (2021). Horizon: A Gas-Efficient, Trustless Bridge for Cross-Chain Transactions. arXiv.
7. A survey on blockchain interoperability: Past, present, and future trends10.1145/3471140 ↗
8. Bhatia, R. (2020, January 9–10). Interoperability Solutions for Blockchain. Proceedings of the 2020 International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE).
9. Solutions to Scalability of Blockchain: A Survey10.1109/ACCESS.2020.2967218 ↗
10. Kwon, J., and Buchman, E. (2019). Cosmos whitepaper. A Netw. Distrib. Ledgers, 27, Available online: https://v1.cosmos.network/resources/whitepaper.
11. Goes, C. (2020). The inter blockchain communication protocol—An overview. arXiv.
12. (2023, June 14). Overview—IBC-Go. Available online: https://ibc.cosmos.network/main/ibc/overview.html.
13. (2023, June 14). Ethereum Proof-of-Stake Consensus Specifications. Available online: https://github.com/ethereum/eth2.0-specs.
14. (2023, June 14). Relayer. Available online: https://github.com/cosmos/relayer/tree/v1.0.0.
15. (2023, June 14). Join the Cosmos Hub Mainnet. Available online: https://hub.cosmos.network/main/hub-tutorials/join-mainnet.html.
16. (2023, June 14). Fungible Token Transfer. Available online: https://github.com/cosmos/ibc/tree/master/spec/app/ics-020-fungible-token-transfer.
17. (2023, June 14). Cosmos Hub—Gaia Client. Available online: https://hub.cosmos.network/main/hub-tutorials/gaiad.html.
18. (2023, June 14). Cosmos Hub—Installation. Available online: https://hub.cosmos.network/main/getting-started/installation.html.
19. (2023, June 14). OSMOSIS—Osmosisd. Available online: https://docs.osmosis.zone/developing/tools/osmosisd.html.
20. (2023, June 14). General Fee Payment. Available online: https://github.com/cosmos/ibc/tree/master/spec/app/ics-029-fee-payment.
21. (2023, June 14). Tendermint RPC. Available online: https://docs.tendermint.com/v0.34/rpc/.
22. (2023, June 14). Cosmos SDK. Available online: https://github.com/cosmos/cosmos-sdk.
23. (2023, June 14). Cosmos Hub—Validators Overview. Available online: https://hub.cosmos.network/main/validators/overview.html.
24. (2023, June 14). OSMOSIS—Glossary. Available online: https://docs.osmosis.zone/overview/terminology.html#consensus.
25. (2023, June 14). Tendermint Core. Available online: https://docs.tendermint.com/master/introduction/what-is-tendermint.html.
26. (2023, June 14). Data Structures. Available online: https://github.com/tendermint/tendermint/blob/master/spec/core/data_structures.md.
27. (2023, June 14). Seaborn. Available online: http://seaborn.pydata.org/generated/seaborn.kdeplot.html.
28. (2023, June 14). Cosmos Hub. Available online: https://hub.cosmos.network/main/hub-overview/overview.
29. (2023, June 14). OSMOSIS. Available online: https://docs.osmosis.zone/overview/#what-is-osmosis.