Virtually unlimited sharding for scalable distributed ledgers

Main Article Content

Sergii S. Grybniak
Yevhen Y. Leonchyk
Igor Y. Mazurok
Oleksandr S. Nashyvan
Ruslan V. Shanin
Alisa Y. Vorokhta

Abstract

This paper presents an approach to improving the scalability of the decentralized smart contract platform Waterfall, based on the concept of hierarchical fractal sharding. Although distributed ledger technology holds significant promise for building secure and transparent digital ecosystems, its widespread adoption remains limited by scalability issues. A key challenge lies in the inability to proportionally increase transaction throughput with the growing number of participants without undermining either decentralization or security. The proposed solution reduces both computational and communication loads by distributing transactions, smart contracts, and network state across a system of recursively structured shards. Each shard operates as an independently validated subnetwork organized as a directed acyclic graph structure that supports asynchronous execution and consensus. This design enables the participation of low-power nodes, enhances load balancing, and achieves scalability not only at the level of the entire network but also within its internal components. The study details the mechanisms for shard formation and merging, transaction routing strategies, and dynamic placement of smart contracts. In addition, a probabilistic model is introduced to evaluate the risk of malicious capture of individual shards, and guidelines are provided for choosing safe shard sizes under various threat assumptions. While the proposed architecture is designed specifically for the Waterfall platform, its core principles and several of its methods may be adapted to other distributed ledger systems, including but not limited to blockchain-based platforms, particularly those employing modular or directed acyclic graph-structured architectures.

Downloads

Download data is not yet available.

Article Details

Topics

Section

Information technologies and computer systems

Authors

Author Biographies

Sergii S. Grybniak, Odesa National Polytechnic University. 1, Shevchenko Ave, Odesa, 65044, Ukraine

Ph.D in Computer Science, Department of Applied Mathematics and Information Technologies

Scopus Author ID: 57962557300

Yevhen Y. Leonchyk, Odesa I. I. Mechnikov National University. 2, Dvoryanskaya Str. Odesa, 65082, Ukraine

PhD in Physics and Mathematics, Associate Professor of Department of Mathematical Analysis

Scopus ID: 57192064365

Igor Y. Mazurok, Waterfall DAO, Zug, Switzerland

PhD in Engineering Sciences, Senior Researcher

Scopus ID: 57210121184

Oleksandr S. Nashyvan, Odesa National Polytechnic University. 1, Shevchenko Ave. Odesa, 65044, Ukraine

Master of Software for Automated Systems

Scopus Author ID: 57963260000

Ruslan V. Shanin, Odesa I. I. Mechnikov National University. 2, Dvoryanskaya Str. Odesa, 65082, Ukraine

PhD in Physics and Mathematics, Associate Professor, Department of Mathematical Analysis

Scopus Author ID: 55983005400

Alisa Y. Vorokhta, University of Luxembourg, 2, Ave. de l'Université Esch-sur-Alzette, 4365, Luxembourg 

PhD student in Computer Science, Interdisciplinary Centre for Security, Reliability, and Trust

Scopus Author ID: 59184524100

Similar Articles

You may also start an advanced similarity search for this article.