The Overview of Decentralized Systems Scaling Methods

Authors

  • Oleksandr Marukhnenko Kharkiv National University of Radio Electronics, Ukraine
  • Gennady Khalimov Kharkiv National University of Radio Electronics, Ukraine

DOI:

https://doi.org/10.30837/csitic52021232174

Keywords:

blockchain, scalability, rollup, sidechain, Ethereum

Abstract

Decentralized systems and protocols are becoming more popular every year. The main limitations of public permissionless blockchains are low bandwidth and high fees. There are various ways to reduce the load on the network to address these drawbacks, the majority of them were developed for Ethereum but stay valid for many other chains. The paper considers the following options for scaling decentralized systems: consensus modification and sharding that are embedded in the core of a blockchain, second layer solutions and sidechains that can be built on top of a network.

References

V. Buterin et al. Ethereum 2.0 Specifications. [Online resource] https://github.com/ethereum/eth2.0-specs.

V. Buterin, V. Griffith. Casper the friendly finality gadget. 2017.

G. Wood. Polkadot: vision for a heterogeneous multi-chain framework. 2017

J. Poon, V. Buterin. Plasma: Scalable Autonomous Smart Contracts. 2017.

Alex Gluchowski. Zk rollup: scaling with zero-knowledge proofs. Matter Labs, 2019.

Karl Floersch. Ethereum Smart Contracts in L2: Optimistic Rollup. 2019.

A. Garoffolo, D. Kaidalov and R. Oliynykov, "Zendoo: a zk-SNARK Verifiable Cross-Chain Transfer Protocol Enabling Decoupled and Decentralized Sidechains," 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), Singapore, Singapore, 2020, pp. 1257-1262, doi: 10.1109/ICDCS47774.2020.00161.

Published

2021-05-30

Issue

Section

RELIABILITY AND SAFETY ASSURANCE TECHNOLOGIES FOR COMPUTER AND INFORMATIONAL SYSTEMS