Cross-contract invocations (CCIs) in blockchain are essential as they are the backbone mechanism for the communication and cooperation between different smart contracts, allowing the creation of advanced features and increasing the potentiality for decentralized applications. However, a naive implementation may lead to critical pitfalls in permissioned blockchain platforms such as Hyperledger Fabric, where the modular architecture further complicates the analysis of these interactions. In particular, Hyperledger Fabric supports not only CCIs but also the creation of subnetworks within channels, introducing crosschannel CCIs (CCHIs) that could lead to unexpected behaviors and a lack of traceability within the blockchain ecosystem. This paper discusses how to leverage static analysis techniques to design and implement a semantic-based static analysis to detect potential risks related to CCIs in cross-channel scenarios

Detection of Cross-Channel Invocation Risks in Hyperledger Fabric

Olivieri Luca
2025-01-01

Abstract

Cross-contract invocations (CCIs) in blockchain are essential as they are the backbone mechanism for the communication and cooperation between different smart contracts, allowing the creation of advanced features and increasing the potentiality for decentralized applications. However, a naive implementation may lead to critical pitfalls in permissioned blockchain platforms such as Hyperledger Fabric, where the modular architecture further complicates the analysis of these interactions. In particular, Hyperledger Fabric supports not only CCIs but also the creation of subnetworks within channels, introducing crosschannel CCIs (CCHIs) that could lead to unexpected behaviors and a lack of traceability within the blockchain ecosystem. This paper discusses how to leverage static analysis techniques to design and implement a semantic-based static analysis to detect potential risks related to CCIs in cross-channel scenarios
2025
2025 IEEE 36th International Symposium on Software Reliability Engineering (ISSRE)
File in questo prodotto:
File Dimensione Formato  
930200a107.pdf

non disponibili

Tipologia: Versione dell'editore
Licenza: Accesso chiuso-personale
Dimensione 822.71 kB
Formato Adobe PDF
822.71 kB Adobe PDF   Visualizza/Apri

I documenti in ARCA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10278/5106390
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact