Adaptive Merkle trees for enhanced blockchain scalability

The scalability of blockchain technology remains a critical challenge, hindering its widespread adoption across various sectors. This study introduces an innovative approach to address this challenge by proposing the adaptive restructuring of Merkle trees, fundamental components of blockchain archit...

Full description

Saved in:
Bibliographic Details
Published in:Internet of things (Amsterdam. Online) Vol. 27; p. 101315
Main Authors: Kuznetsov, Oleksandr, Kanonik, Dzianis, Rusnak, Alex, Yezhov, Anton, Domin, Oleksandr, Kuznetsova, Kateryna
Format: Journal Article
Language:English
Published: Elsevier B.V 01-10-2024
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The scalability of blockchain technology remains a critical challenge, hindering its widespread adoption across various sectors. This study introduces an innovative approach to address this challenge by proposing the adaptive restructuring of Merkle trees, fundamental components of blockchain architecture responsible for ensuring data integrity and facilitating efficient verification processes. Unlike traditional static tree structures, our adaptive model dynamically adjusts the configuration of these trees based on usage patterns, significantly reducing the average path length required for verification and, consequently, the computational overhead associated with these processes. Through a comprehensive conceptual framework, we delineate the methodology for adaptive restructuring, encompassing both binary and non-binary tree configurations. This framework is validated through a series of detailed examples, demonstrating the practical feasibility and the efficiency gains achievable with our approach. To empirically assess the effectiveness of our proposed method, we conducted rigorous experiments using real-world data from the Ethereum blockchain. The results provide compelling evidence for the superiority of adaptive Merkle trees, with efficiency gains of up to 30% and higher observed during the initial stages of tree restructuring. Moreover, we present a comparative analysis with existing scalability solutions, highlighting the unique advantages of adaptive restructuring in terms of simplicity, security, and efficiency enhancement without introducing additional complexities or dependencies. This study’s implications extend beyond theoretical advancements, offering a scalable, secure, and efficient method for blockchain data verification that could facilitate broader adoption of blockchain technology in finance, supply chain management, and beyond. As the blockchain ecosystem continues to evolve, the principles, methodologies, and empirical findings outlined herein are poised to contribute significantly to its growth and maturity. Statement The findings of this article were presented at ETHDenver 2024 (https://www.ethdenver.com/), a leading innovation festival that champions the Web3 community’s role in shaping the future of blockchain technology. A video of our presentation can be found at https://www.youtube.com/watch?v=-jjYVCAQkNE. The original manuscript of this article is available on the preprint archive at https://arxiv.org/abs/2403.00406. [Display omitted] •Proposes an adaptive Merkle tree for blockchain scalability.•Demonstrates efficiency improvements in Ethereum blockchain tests.•Offers a comparison with traditional Merkle tree configurations.•Employs real-world data to validate theoretical models.•Enhances data verification speeds by adapting tree structures.
ISSN:2542-6605
2542-6605
DOI:10.1016/j.iot.2024.101315