Guo, F., Xiao, X., Hecker, A., & Dustdar, S. (2023). A Theoretical Model Characterizing Tangle Evolution in IOTA Blockchain Network. IEEE Internet of Things Journal, 10(2), 1259–1273. https://doi.org/10.1109/JIOT.2022.3207513
IOTA blockchain system is lightweight without heavy proof-of-work mining phases, which is considered a promising service platform of Internet-of-Things applications. IOTA organizes ledger data in a directed acyclic graph (DAG), called Tangle, rather a chain structure as in traditional blockchains. With arriving messages, IOTA tangle grows in a special way, as multiple messages can be attached to the tangle at different locations in parallel. Hence, the network dynamics of an operational IOTA system would justify a thorough study, which is currently unexplored in the literature. In this paper, we present the first theoretical modeling for the evolving IOTA tangle based on stochastic analysis. After analyzing snapshots of the real-world IOTA ledger data, our key finding suggests that IOTA tangle follows a rather atypical double Pareto Lognormal (dPLN) degree distribution. In contrast, typical power-law and exponential distributions do not accurately reflect the fact. For model parameter estimation, we further realize that using generic optimization solvers cannot yield quality fitting results. Thus, we design an alternative algorithm based on Expectation-Maximization (EM) framework. We evaluate the proposed model and fitting algorithm with official data provided by IOTA Foundation. Quantitative comparisons confirm the fitting quality of our proposed model and algorithm. The whole analysis reveals a deeper understanding of the internal mechanism of IOTA network.