Using ZK-SNARK to solve blockchain scalability problem

Keywords: ZK-SNARK, PLONK, FRI, blockchain

Abstract

The paper elucidates the fundamental concepts of blockchain technology and its essential parameters, delving into the contemporary scalability challenges faced by blockchain networks. It studies existing directions and compares well-known protocols to propose the solution for the blockchain scalability problem. The main goal of this research is to propose a promising method to solve the scalability problem in blockchain technology. This proposed solution should be universal and applicable in different systems. We chose zero-knowledge proof technology as a promising direction for detailed study. We used protocols, based on this technology, to develop a validation system for a linked chain of blocks. Presented experimental results substantiate the prospects of this direction for solving the scalability problems of modern blockchain systems. The relevance of the chosen topic is determined by the mass introduction of blockchain systems in various areas of human life. As it happens to every network, the volume of information that must be continuously processed increases. This challenge demands to develop solutions to improve systems, making them flexible in working with millions of users. At the same time, it is still important to maintain the security and confidentiality of the information and keep the decentralized organization of the data exchange process in the updated systems. Therefore, in the modern blockchain industry, the predominant challenge revolves around discovering models and methods to overcome the scalability hurdle, facilitating the widespread implementation of blockchain applications on a full scale.

Downloads

Download data is not yet available.

Author Biographies

Kateryna Kuznetsova , V. N. Karazin Kharkiv National University

Student of the Faculty of Computer Science (master's degree)

Anton Yezhov , Zpoken, Tallinn, Estonia

co-founder Zpoken.io (https://zpoken.io/)

References

The History & Future of Blockchain Technology. https://www.linkedin.com/pulse/history-future-blockchain-technology-the-coin-times (31.05.2023)

Blockchain Scalability: Exploring Solutions in Blockchain Space. https://www.linkedin.com/pulse/blockchain-scalability-exploring-solutions (22.08.2023)

Zero-Knowledge proofs. URL: https://en.wikipedia.org/wiki/Zero-knowledge_proof (6.10.2023)

Zero-knowledge proofs – a powerful addition to blockchain. https://blockheadtechnologies.com/zero-knowledge-proofs-a-powerful-addition-to-blockchain/ (6.10.2023)

Comparing General Purpose ZK-SNARKs. https://medium.com/coinmonks/comparing-general-purpose-zk-snarks-51ce124c60bd (2.11.2023)

Eli Ben-Sasson, Alessandro Chiesa. Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture. URL: https://eprint.iacr.org/2013/879.pdf (20.10.2023)

Arithmetization. URL: https://medium.com/starkware/arithmetization-i-15c046390862 (15.10.2023)

Cambrian Explosion of Cryptographic Proofs. https://medium.com/starkware/cambrian-explosion-of-cryptographic-proofs-5740a41cdbd2 (7.10.2023)

V. Buterin. STARKs, Part II: Thank Goodness It's FRI-day. URL: https://vitalik.ca/general/2017/11/22/starks_part_2.html (3.10.2023)

Aniket Kate, Gregory M. Zaverucha, Ian Goldberg. Constant-Size Commitments to Polynomials and Their Applications? URL: https://www.iacr.org/archive/asiacrypt2010/6477178/6477178.pdf (16.10.2023) DOI https://org10.1007/978-3-642-17373-8_11

V. Buterin. Understanding PLONK. URL: https://vitalik.ca/general/2019/09/22/plonk.html (5.10.2023)

Plonky2. URL: https://github.com/0xPolygonZero/plonky2/tree/main (9.10.2023)

Polygon Zero. URL: https://polygon.technology/blog/polygon-announces-the-worlds-first-zero-knowledge-zk-scaling-solution-fully-compatible-with-ethereum (10.10.2023)

Kateryna Kuznetsova, Solving blockchain svalability problem using ZK-SNARK technology. Master work: 125–Cybersecurity/ Kateryna Kuznetsova; Karazin Kharkiv National University – Kharkiv: 2023.– 80 p.

Published
2023-12-28
Cited
How to Cite
Kuznetsova , K., & Yezhov , A. (2023). Using ZK-SNARK to solve blockchain scalability problem. Computer Science and Cybersecurity, (2), 16-25. https://doi.org/10.26565/2519-2310-2023-2-02
Section
Статті

Most read articles by the same author(s)