A study of universal zero-knowledge proof circuit-based virtual machines that validate general operations & reduce transaction validation

1Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

Recently, blockchain technology accumulates and stores all transactions. Therefore, in order to verify the contents of all transactions, the data itself is compressed, but the scalability is limited. In addition, since a separate verification algorithm is used for each type of transaction, the verification burden increases as the size of the transaction increases. Existing blockchain cannot participate in the network because it does not become a block sink by using a server with a low specification. Due to this problem, as the time passes, the data size of the blockchain network becomes larger and it becomes impossible to participate in the network except for users with abundant resources. Therefore, in this paper, we studied the zero knowledge proof algorithm for general operation verification. In this system, the design of zero-knowledge circuit generator capable of general operation verification and optimization of verifier and prover were also conducted. Also, we developed an algorithm for optimizing key generation. Based on all of these, the zero-knowledge proof algorithm was applied to and tested on the virtual machine so that it can be used universally on all blockchains.

Cite

CITATION STYLE

APA

Jeong, S., & Ahn, B. (2021). A study of universal zero-knowledge proof circuit-based virtual machines that validate general operations & reduce transaction validation. Computer Science and Information Systems, 18(2), 481–497. https://doi.org/10.2298/CSIS200322006J

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free