MindTheDApp: A Toolchain for Complex Network-Driven Structural Analysis of Ethereum-based Decentralised Applications
Not on the map. Why?
Abstract (arXiv)
This 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.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 6 of its 34 references that are in the map. First posted on arXiv 3 Oct 2023.
Builds on
6 of 34 references.
References · 6
- 2018Vandal: A Scalable Security Analysis Framework for Smart Contractscited by 18
- 2020Checking Smart Contracts with Structural Code Embeddingcited by 10
- 2019Security Analysis Methods on Ethereum Smart Contract Vulnerabilities: A Surveycited by 7
- 2019On the Ethereum Blockchain Structure: a Complex Networks Theory Perspectivecited by 4
- 2019A First Look at Blockchain-based Decentralized Applicationscited by 2
- 2020SMT-Friendly Formalization of the Solidity Memory Modelcited by 1
Built on by
Not cited yet.