Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/28467
Full metadata record
DC FieldValueLanguage
dc.contributor.authorIbba, G-
dc.contributor.authorAufiero, S-
dc.contributor.authorBartolucci, S-
dc.contributor.authorNeykova, R-
dc.contributor.authorOrtu, M-
dc.contributor.authorTonelli, R-
dc.contributor.authorDestefanis, G-
dc.date.accessioned2024-03-04T12:55:37Z-
dc.date.available2024-03-04T12:55:37Z-
dc.date.issued2024-02-13-
dc.identifierORCiD: Sabrina Aufiero https://orcid.org/0009-0007-5336-4165-
dc.identifierORCiD: Silvia Bartolucci https://orcid.org/0000-0003-1127-5600-
dc.identifierORCiD: Rumyana Neykova https://orcid.org/0000-0002-2755-7728-
dc.identifierORCiD: Marco Ortu https://orcid.org/0000-0003-4191-5058-
dc.identifierORCiD: Roberto Tonelli https://orcid.org/0000-0002-9090-7698-
dc.identifierORCiD: Giuseppe Destefanis https://orcid.org/0000-0003-3982-6355-
dc.identifier.citationIbba, G. et al. (2024) 'MindTheDApp: A Toolchain for Complex Network-Driven Structural Analysis of Ethereum-based Decentralised Applications', IEEE Access, 12, pp. 28382 - 28394. doi: 10.1109/access.2024.3366069.en_US
dc.identifier.urihttps://bura.brunel.ac.uk/handle/2438/28467-
dc.description.abstractThis paper presents MindTheDApp, a toolchain designed specifically for the structural analysis of Ethereum-based Decentralized Applications (DApps), with a distinct focus on a complex network-driven approach. Unlike existing tools, our toolchain combines the power of ANTLR4 and Abstract Syntax Tree (AST) traversal techniques to transform the architecture and interactions within smart contracts into a specialized bipartite graph. This enables advanced network analytics to highlight operational efficiencies within the DApp’s architecture. The bipartite graph generated by the proposed tool comprises two sets of nodes: one representing smart contracts, interfaces, and libraries, and the other including functions, events, and modifiers. Edges in the graph connect functions to smart contracts they interact with, offering a granular view of interdependencies and execution flow within the DApp. This network-centric approach allows researchers and practitioners to apply complex network theory in understanding the robustness, adaptability, and intricacies of decentralized systems. Our work contributes to the enhancement of security in smart contracts by allowing the visualisation of the network, and it provides a deep understanding of the architecture and operational logic within DApps. Given the growing importance of smart contracts in the blockchain ecosystem and the emerging application of complex network theory in technology, our toolchain offers a timely contribution to both academic research and practical applications in the field of blockchain technology.en_US
dc.description.sponsorship10.13039/501100015595-Ethereum Foundation (Grant Number: FY23-1048)en_US
dc.format.extent28382 - 28394-
dc.format.mediumElectronic-
dc.languageEnglish-
dc.language.isoen_USen_US
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE).en_US
dc.rightsCopyright © 2024 The Authors. Published by the Institute of Electrical and Electronics Engineers (IEEE)This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/-
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/-
dc.subjectsmart contractsen_US
dc.subjectDAppsen_US
dc.subjectEthereumen_US
dc.subjectsolidityen_US
dc.subjectcomplex networksen_US
dc.titleMindTheDApp: A Toolchain for Complex Network-Driven Structural Analysis of Ethereum-based Decentralised Applicationsen_US
dc.typeArticleen_US
dc.identifier.doihttps://doi.org/10.1109/access.2024.3366069-
dc.relation.isPartOfIEEE Access-
pubs.publication-statusPublished-
pubs.volume12-
dc.identifier.eissn2169-3536-
dc.rights.licensehttps://creativecommons.org/licenses/by/4.0/legalcode.en-
dc.rights.holderThe Authors-
Appears in Collections:Dept of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
FullText.pdfCopyright © 2024 The Authors. Published by the Institute of Electrical and Electronics Engineers (IEEE)This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/482.39 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons