Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Towards Interconnected Blockchains: A Comprehensive Review of the Role of Interoperability among Disparate Blockchains

Published: 18 July 2021 Publication History
  • Get Citation Alerts
  • Abstract

    Unprecedented attention towards blockchain technology is serving as a game-changer in fostering the development of blockchain-enabled distinctive frameworks. However, fragmentation unleashed by its underlying concepts hinders different stakeholders from effectively utilizing blockchain-supported services, resulting in the obstruction of its wide-scale adoption. To explore synergies among the isolated frameworks requires comprehensively studying inter-blockchain communication approaches. These approaches broadly come under the umbrella of Blockchain Interoperability (BI) notion, as it can facilitate a novel paradigm of an integrated blockchain ecosystem that connects state-of-the-art disparate blockchains. Currently, there is a lack of studies that comprehensively review BI, which works as a stumbling block in its development. Therefore, this article aims to articulate potential of BI by reviewing it from diverse perspectives. Beginning with a glance of blockchain architecture fundamentals, this article discusses its associated platforms, taxonomy, and consensus mechanisms. Subsequently, it argues about BI’s requirement by exemplifying its potential opportunities and application areas. Concerning BI, an architecture seems to be a missing link. Hence, this article introduces a layered architecture for the effective development of protocols and methods for interoperable blockchains. Furthermore, this article proposes an in-depth BI research taxonomy and provides an insight into the state-of-the-art projects. Finally, it determines possible open challenges and future research in the domain.

    Supplementary Material

    a135-lohachab-apndx.pdf (lohachab.zip)
    Supplemental movie, appendix, image and software files for, Towards Interconnected Blockchains: A Comprehensive Review of the Role of Interoperability among Disparate Blockchains

    References

    [1]
    Stephen O’Neal. 2019.Blockchain Interoperability, Explained. Retrieved from https://cointelegraph.com/explained/blockchain-interoperability-explained.
    [2]
    Clearmatics. 2018. Ion Interoperability Framework. Retrieved from https://github.com/clearmatics/ion.
    [3]
    ISO. 2020. Blockchain and distributed ledger technologies — Vocabulary. Retrieved from https://www.iso.org/standard/73771.html.
    [4]
    Gartner. 2020. Reviews for Blockchain Platforms Market. Retrieved on 4 April, 2020 from https://www.gartner.com/reviews/market/blockchain-platforms.
    [5]
    O. ITU. 2019. Technical Specification FG DLT D1.1 Distributed ledger technology Terms and definitions. Retrieved on 10 February, 2020 from https://www.itu.int/en/ITU-T/focusgroups/dlt/Documents/d11.pdf.
    [6]
    Deborah Dobson. 2018. The 4 Types of Blockchain Networks Explained. Retrieved on 10 February, 2020 from https://iltanet.org/blogs/deborah-dobson/2018/02/13/the-4-types-of-blockchain-networks-explained?ssopc=1.
    [7]
    H. Wang et al.2017. Blockchain router: A cross-chain communication protocol. In 6th International Conference on Informatics, Environment, Energy and Applications. 94–97.
    [8]
    Adam Back, Matt Corallo, Luke Dashjr, Mark Friedenbach, Gregory Maxwell, Andrew Miller, Andrew Poelstra, Jorge Timón, and Pieter Wuille. 2014. Enabling blockchain innovations with pegged sidechains. Retrieved from http://www.opensciencereview.com/papers/123/enablingblockchain-innovations-with-pegged-sidechains. 72 (2014).
    [9]
    Christian Cachin. 2016. Architecture of the hyperledger blockchain fabric. In Workshop on Distributed Cryptocurrencies and Consensus Ledgers, Vol. 310. 4.
    [10]
    Christian Cachin and Marko Vukolić. 2017. Blockchain consensus protocols in the wild. arXiv preprint arXiv:1707.01873 (2017).
    [11]
    Vinton Cerf and Robert Kahn. 1974. A protocol for packet network intercommunication. IEEE Trans. Commun. 22, 5 (1974), 637–648.
    [12]
    Huashan Chen, Marcus Pendleton, Laurent Njilla, and Shouhuai Xu. 2020. A survey on ethereum systems security: Vulnerabilities, attacks, and defenses. ACM Comput. Surv. 53, 3 (2020), 1–43.
    [13]
    Usman W. Chohan. 2018. The narcotized blockchain: A potcoin case study. Retrieved from SSRN 3119917 (2018).
    [14]
    David Clark. 1988. The design philosophy of the DARPA Internet protocols. In Symposium Proceedings on Communications Architectures and Protocols. 106–114.
    [15]
    Amie Corso. 2019. Performance analysis of proof-of-elapsed-time (PoET) consensus in the sawtooth blockchain framework. University of Oregon.
    [16]
    Chris Dannen. 2017. Introducing Ethereum and Solidity. Vol. 1. Springer.
    [17]
    Erikson Júlio De Aguiar, Bruno S. Faiçal, Bhaskar Krishnamachari, and Jó Ueyama. 2020. A survey of blockchain-based strategies for healthcare. ACM Comput. Surv. 53, 2 (2020), 1–27.
    [18]
    Joost De Kruijff and Hans Weigand. 2017. Towards a blockchain ontology. Retrieved from semanticscholar.org/0782/c5badb4f407ee0964d07eda9f74a92de3298. pdf (2017).
    [19]
    Evan Duffield and Daniel Diaz. 2018. Dash: A payments-focused cryptocurrency. Whitepaper. Retrieved from https://github.com/dashpay/dash/wiki/Whitepaper. (2018).
    [20]
    Ali et al.2017. IoT data privacy via blockchains and IPFS. In 7th International Conference on the Internet of Things. 1–7.
    [21]
    Andrey et al.2019. Review of existing consensus algorithms blockchain. In International Conference on Quality Management, Transport and Information Security, Information Technologies (IT&QM&IS’19). IEEE, 124–127.
    [22]
    Ali et al.2018. Applications of blockchains in the Internet of Things: A comprehensive survey. IEEE Commun. Surv. Tutor. 21, 2 (2018), 1676–1717.
    [23]
    Bach et al.2018. Comparative analysis of blockchain consensus algorithms. In 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO’18). IEEE, 1545–1550.
    [24]
    Barhanpure et al.2018. Proof of stack consensus for blockchain networks. In International Symposium on Security in Computing and Communication. Springer, 104–116.
    [25]
    Borkowski et al.2018. Caught in chains: Claim-first transactions for cross-blockchain asset transfers. Technische Universität Wien, Whitepaper (2018). [Accessed on 04/01/2020].
    [26]
    Borkowski et al.2018. Deterministic witnesses for claim-first transactions. TU Wien: Technische Universit at Wien, Report (2018). [Accessed on 04/03/2020].
    [27]
    Borkowski et al.2018. Towards atomic cross-chain token transfers: State of the art and open questions within TAST. Distributed Systems Group TU Wien (Technische Universit at Wien), Report (2018). [Accessed on 04/07/2020].
    [28]
    Borkowski et al.2019. DeXTT: Deterministic cross-blockchain token transfers. IEEE Access 7 (2019), 111030–111042.
    [29]
    Benji et al.2019. A Study on the Corda and Ripple Blockchain Platforms. Springer, 179–187.
    [30]
    Chang et al.2016. Data analysis of digital currency networks: Namecoin case study. In 21st International Conference on Engineering of Complex Computer Systems (ICECCS’16). IEEE, 122–125.
    [31]
    Chalaemwongwan et al.2018. State of the art and challenges facing consensus protocols on blockchain. In International Conference on Information Networking (ICOIN’18). IEEE, 957–962.
    [32]
    Dinh et al.2018. Untangling blockchain: A data processing view of blockchain systems. IEEE Trans. Knowl. Data Eng. 30, 7 (2018), 1366–1385.
    [33]
    Dwivedi et al.2019. A decentralized privacy-preserving healthcare blockchain for IoT. Sensors 19, 2 (2019), 326.
    [34]
    Ellis et al.2017. ChainLink: A decentralized oracle network.White paper. [Accessed on 02/23/2020].
    [35]
    Frauenthaler et al.[n.d.]. Towards efficient cross-blockchain token transfers. [Accessed on 04/05/2020].
    [36]
    Gao et al.2019. Quorum chain-based malware detection in Android smart devices. In International Conference on Future Network Systems and Security. Springer, 212–224.
    [37]
    Hsieh et al.2018. Bitcoin and the rise of decentralized autonomous organizations. J. Organiz. Des. 7, 1 (2018), 14.
    [38]
    Hardjono et al.2019. Toward an interoperability architecture for blockchain autonomous systems. IEEE Trans. Eng. Manag. 67, 4 (2019).
    [39]
    Jin et al.2018. Towards a novel architecture for enabling interoperability amongst multiple blockchains. IEEE, 1203–1211.
    [40]
    Johnson et al.2019. Sidechains and interoperability. arXiv preprint arXiv:1903.04077 (2019).
    [41]
    Kim et al.2019. Is Stellar as secure as you think? In IEEE European Symposium on Security and Privacy Workshops (EuroS&PW’19). IEEE, 377–385.
    [42]
    Kan et al.2018. A multiple blockchains architecture on inter-blockchain communication. In IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C’18). IEEE, 139–145.
    [43]
    Kumar et al.2017. A traceability analysis of monero’s blockchain. In European Symposium on Research in Computer Security. Springer, 153–173.
    [44]
    Lo et al.2017. Evaluating suitability of applying blockchain. In 22nd International Conference on Engineering of Complex Computer Systems (ICECCS’17). IEEE, 158–161.
    [45]
    Losa et al.2019. Stellar consensus by instantiation. In 33rd International Symposium on Distributed Computing (DISC’19). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik.
    [46]
    Li et al.2017. A survey on the security of blockchain systems. Fut. Gen. Comput. Syst. 107 (2017).
    [47]
    Lizcano et al.2019. Blockchain-based approach to create a model of trust in open and ubiquitous higher education. J. Comput. High. Educ. 32, 1 (2019), 1–26.
    [48]
    Luo et al.2019. Blockchain enabled trust-based location privacy protection scheme in VANET. IEEE Trans. Vehic. Technol. 69, 2 (2019).
    [49]
    Müller et al.2019. HIDALS: A hybrid IoT-based decentralized application for logistics and supply chain management. In IEEE 10th Information Technology, Electronics and Mobile Communication Conference (IEMCON’19). IEEE, 0802–0808.
    [50]
    Milutinovic et al.2016. Proof of luck: An efficient blockchain consensus protocol. In 1st Workshop on System Software for Trusted Execution. 1–6.
    [51]
    Mingxiao et al.2017. A review on consensus algorithm of blockchain. In IEEE International Conference on Systems, Man, and Cybernetics (SMC’17). IEEE, 2567–2572.
    [52]
    Maull et al.2017. Distributed ledger technology: Applications and implications. Strateg. Change 26, 5 (2017), 481–489.
    [53]
    Muratov et al.2018. YAC: BFT consensus algorithm for blockchain. arXiv preprint arXiv:1809.00554 (2018).
    [54]
    Nelson et al.2016. Extending existing blockchains with virtualchain. In Workshop on Distributed Cryptocurrencies and Consensus Ledgers.
    [55]
    Nazarov et al.2020. Bridging the Governance Gap: Interoperability for blockchain and legacy systems. WEF, White Paper (2020). [Accessed on 01/27/2021].
    [56]
    Nadia et al.2020. Inclusive deployment of blockchain for supply chains: Part 6 – A framework for blockchain interoperability. WEF, White Paper (2020). [Accessed on 09/16/2020].
    [57]
    Parizi et al.2019. Integrating privacy enhancing techniques into blockchains using sidechains. In IEEE Canadian Conference of Electrical and Computer Engineering (CCECE’19). IEEE, 1–4.
    [58]
    Rezaei et al.2014. Interoperability evaluation models: A systematic review. Comput. Indust. 65, 1 (2014), 1–23.
    [59]
    Salviotti et al.2018. A structured framework to assess the business application landscape of blockchain technologies. In 51st Hawaii International Conference on System Sciences.
    [60]
    Sigwart et al.2019. Towards cross-blockchain transaction verifications. ([n. d.]).
    [61]
    Spoke et al.2017. Aion: Enabling the decentralized internet. AION, White Paper, Jul (2017). [Accessed on 03/11/2020].
    [62]
    Sun et al.2019. Blockchain-enabled wireless Internet of Things: Performance analysis and optimal communication node deployment. IEEE Internet Things J. 6, 3 (2019), 5791–5802.
    [63]
    Singh et al.2019. Sidechain technologies in blockchain networks: An examination and state-of-the-art review. J. Netw. Comput. Applic. 149 (2019), 102471.
    [64]
    Thomas et al.2015. A protocol for interledger payments. Retrieved from https://interledger.org/interledger.pdf.
    [65]
    Treleaven et al.2017. Blockchain technology in finance. Computer 50, 9 (2017), 14–17.
    [66]
    Verdian et al.2018. Quant Overledger®. [Accessed on 03/17/2020].
    [67]
    Wileden et al.1991. Specification-level interoperability. Commun. ACM 34, 5 (1991), 72–87.
    [68]
    Xu et al.2019. Improvement of the DPoS consensus mechanism in blockchain based on vague sets. IEEE Trans. Industr. Inform. 16, 6 (2019).
    [69]
    Yaga et al.2019. Blockchain technology overview. arXiv preprint arXiv:1906.11078 (2019).
    [70]
    Zhang et al.2017. Network-assisted Raft Consensus Algorithm. 94–96.
    [71]
    Zhang et al.2020. A refined analysis of Zcash anonymity. IEEE Access 8 (2020), 31845–31853.
    [72]
    Kurt Fanning and David P. Centers. 2016. Blockchain and its coming impact on financial services. J. Corpor. Account. Finan. 27, 5 (2016), 53–57.
    [73]
    Alberto Garoffolo, Dmytro Kaidalov, and Roman Oliynykov. 2020. Zendoo: A zk-SNARK verifiable cross-chain transfer protocol enabling decoupled and decentralized sidechains. arXiv preprint arXiv:2002.01847 (2020).
    [74]
    Bernhard Haslhofer and Wolfgang Klas. 2010. A survey of techniques for achieving metadata interoperability. ACM Comput. Surv. 42, 2 (2010), 1–37.
    [75]
    Sandra Heiler. 1995. Semantic interoperability. ACM Comput. Surv. 27, 2 (1995), 271–273.
    [76]
    Md Nazmul Islam and Sandip Kundu. 2019. Enabling IC traceability via blockchain pegged to embedded PUF. ACM Trans. Des. Autom. Electron. Syst. 24, 3 (2019), 1–23.
    [77]
    Dmitry Ivanov. 2017. Simulation-based ripple effect modelling in the supply chain. Int. J. Product. Res. 55, 7 (2017), 2083–2101.
    [78]
    Mark Kasunic. 2001. Measuring Systems Interoperability: Challenges and Opportunities. Report. Carnegie-Mellon University, Pittsburgh PA Software Engineering Institute.
    [79]
    Thomas P. Keenan. 2017. Alice in blockchains: Surprising security pitfalls in PoW and PoS blockchain systems. In 15th Conference on Privacy, Security and Trust (PST’17). IEEE, 400–4002.
    [80]
    Merve Can Kus Khalilov and Albert Levi. 2018. A survey on anonymity and privacy in bitcoin-like digital cash systems. IEEE Commun. Surv. Tutor. 20, 3 (2018), 2543–2585.
    [81]
    Song-Kyoo Kim. 2019. Blockchain governance game. Comput. Industr. Eng. 136 (2019), 373–380.
    [82]
    John Kolb et al.2020. Core concepts, challenges, and future directions in blockchain: A centralized tutorial. ACM Comput. Surv. 53, 1 (2020), 1–39.
    [83]
    Jae Kwon and Ethan Buchman. 2016. Cosmos: A network of distributed ledgers. Retrieved from https://cosmos.network/whitepaper.
    [84]
    Weiyi Liu. 2019. Portfolio diversification across cryptocurrencies. Finan. Res. Lett. 29 (2019), 200–205.
    [85]
    Ankur Lohachab, Saurabh Garg, Byeong Ho Kang, and Muhammad Bilal Amin. 2021. Performance evaluation of Hyperledger Fabric-enabled framework for pervasive peer-to-peer energy trading in smart cyber-physical systems. Fut. Gen. Comput. Syst. 118 (2021).
    [86]
    Ankur Lohachab, Anu Lohachab, and Ajay Jangra. 2020. A comprehensive survey of prominent cryptographic aspects for securing communication in post-quantum IoT networks. Internet Things 9 (2020), 100174.
    [87]
    Damiano Di Francesco Maesa and Paolo Mori. 2020. Blockchain 3.0 applications survey. J. Parallel Distrib. Comput. 138 (2020).
    [88]
    Metronome. 2018. Metronome owner’s manual. Retrieved from https://www.metronome.io/download/owners_manual.pdf.
    [89]
    Preston Miller. 2016. The Cryptocurrency Enigma. Elsevier, 1–25.
    [90]
    Satoshi Nakamoto. 2019. Bitcoin: A Peer-to-peer Electronic Cash System. Report. Manubot.
    [91]
    Till Neudecker and Hannes Hartenstein. 2018. Network layer aspects of permissionless blockchains. IEEE Commun. Surv. Tutor. 21, 1 (2018), 838–857.
    [92]
    Giang-Truong Nguyen and Kyungbaek Kim. 2018. A survey about consensus algorithms used in blockchain. J. Inf. Proc. Syst. 14, 1 (2018).
    [93]
    Benjamin J. Parker. 2017. Software-defined Networking Gateway. US Patent 9,680,870.
    [94]
    Peter Robinson, David Hyland-Wood, Roberto Saltini, Sandra Johnson, and John Brainard. 2019. Atomic crosschain transactions for ethereum private sidechains. arXiv preprint arXiv:1904.12079 (2019).
    [95]
    Pratima Sharma, Rajni Jindal, and Malaya Dutta Borah. 2020. Blockchain technology for cloud storage: A systematic literature review. ACM Comput. Surv. 53, 4 (2020), 1–32.
    [96]
    Paolo Tasca and Claudio J. Tessone. 2017. Taxonomy of blockchain technologies. Principles of identification and classification. arXiv preprint arXiv:1708.04872 (2017).
    [97]
    Andreas Tolk and James A. Muguira. 2003. The levels of conceptual interoperability model. In Fall Simulation Interoperability Workshop, Vol. 7. Citeseer, 1–11.
    [98]
    Zhiyong Tu and Changyong Xue. 2019. Effect of bifurcation on the interaction between Bitcoin and Litecoin. Fin. Res. Lett. 31 (2019).
    [99]
    Moshe Y. Vardi. 2019. The long game of research.
    [100]
    Wanchain. 2017. Building Super Financial Markets for the New Digital Economy. Whitepaper.
    [101]
    Ke Wang et al.2018. ReviewChain: Smart contract based review system with multi-blockchain gateway. In IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). IEEE, 1521–1526.
    [102]
    Peter Wegner. 1996. Interoperability. ACM Comput. Surv. 28, 1 (1996), 285–287.
    [103]
    Gavin Wood. 2016. Polkadot: Vision for a heterogeneous multi-chain framework. White Paper (2016).
    [104]
    Min Xu, Xingtong Chen, and Gang Kou. 2019. A systematic review of blockchain. Finan. Innov. 5, 1 (2019), 1–14.
    [105]
    Y. Wenli et al.2019. A survey on blockchain-based internet service architecture: Requirements, challenges, trends, and future. IEEE Access 7 (2019), 75845–75872.
    [106]
    Z. Wenbin et al.2018. Blockchain-based distributed compliance in multinational corporations’ cross-border intercompany transactions. In Future of Information and Communication Conference. Springer, 304–320.
    [107]
    Rui Zhang et al.2019. Security and privacy on blockchain. ACM Comput. Surv. 52, 3 (2019), 1–34.
    [108]
    Qingyi Zhu, Seng W. Loke, Rolando Trujillo-Rasua, Frank Jiang, and Yong Xiang. 2019. Applications of distributed ledger technologies to the internet of things: A survey. ACM Comput. Surv. 52, 6 (2019), 1–34.
    [109]
    S. Zoican et al.2018. Blockchain and consensus algorithms in internet of things. In International Symposium on Electronics and Telecommunications (ISETC’19). IEEE, 1–4.

    Cited By

    View all
    • (2024)Future TrendsDecentralized Finance and Tokenization in FinTech10.4018/979-8-3693-3346-4.ch006(95-114)Online publication date: 21-Jun-2024
    • (2024)Insights into Industrial Efficiency: An Empirical Study of Blockchain TechnologyBig Data and Cognitive Computing10.3390/bdcc80600628:6(62)Online publication date: 4-Jun-2024
    • (2024)PCCAE: A Protocol for Multi-Party Asset Exchange Among BlockchainsProceedings of the SIGCOMM Workshop on Zero Trust Architecture for Next Generation Communications10.1145/3672200.3673875(13-18)Online publication date: 4-Aug-2024
    • Show More Cited By

    Index Terms

    1. Towards Interconnected Blockchains: A Comprehensive Review of the Role of Interoperability among Disparate Blockchains

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Computing Surveys
      ACM Computing Surveys  Volume 54, Issue 7
      September 2022
      778 pages
      ISSN:0360-0300
      EISSN:1557-7341
      DOI:10.1145/3476825
      Issue’s Table of Contents
      © 2021 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 18 July 2021
      Accepted: 01 April 2021
      Revised: 01 February 2021
      Received: 01 October 2020
      Published in CSUR Volume 54, Issue 7

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Blockchain
      2. DLT
      3. blockchain interoperability
      4. consensus mechanisms
      5. distributed systems
      6. taxonomy

      Qualifiers

      • Research-article
      • Research
      • Refereed

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)146
      • Downloads (Last 6 weeks)18
      Reflects downloads up to 12 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Future TrendsDecentralized Finance and Tokenization in FinTech10.4018/979-8-3693-3346-4.ch006(95-114)Online publication date: 21-Jun-2024
      • (2024)Insights into Industrial Efficiency: An Empirical Study of Blockchain TechnologyBig Data and Cognitive Computing10.3390/bdcc80600628:6(62)Online publication date: 4-Jun-2024
      • (2024)PCCAE: A Protocol for Multi-Party Asset Exchange Among BlockchainsProceedings of the SIGCOMM Workshop on Zero Trust Architecture for Next Generation Communications10.1145/3672200.3673875(13-18)Online publication date: 4-Aug-2024
      • (2024)BUNGEE: Dependable Blockchain Views for InteroperabilityDistributed Ledger Technologies: Research and Practice10.1145/36436893:1(1-25)Online publication date: 18-Mar-2024
      • (2024)Enhancing blockchain interoperability and intraoperability capabilities in collaborative enterprise-a standardized architecture perspectiveEnterprise Information Systems10.1080/17517575.2023.229664718:3Online publication date: 4-Jan-2024
      • (2024)Toward a greener future: A survey on sustainable blockchain applications and impactJournal of Environmental Management10.1016/j.jenvman.2024.120273354(120273)Online publication date: Mar-2024
      • (2024)Enabling Personal Health Trajectory systems by means of a blockchain federationInternet of Things10.1016/j.iot.2024.10124727(101247)Online publication date: Oct-2024
      • (2024)An integrated model for evaluating the risk factors of crypto-currencies under fuzzy environmentEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.108650134:COnline publication date: 1-Aug-2024
      • (2024)Cross‐blockchain decentralized asset transfer protocol for public blockchainsInternational Journal of Communication Systems10.1002/dac.570937:6Online publication date: 20-Jan-2024
      • (2023)Various Blockchain Governance Games: A ReviewMathematics10.3390/math1110227311:10(2273)Online publication date: 12-May-2023
      • Show More Cited By

      View Options

      Get Access

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media