Skip to content

A collection of the Notes on the Nova folding scheme explained from scratch

License

Notifications You must be signed in to change notification settings

privacy-scaling-explorations/nova-by-hand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova Folding Introduction

These articles were written by Yugo through the PSE’s acceleration program from December 2023 to April 2024. I would like to thank CPerezz and Pierre for their advice as I was studying and writing my article.

1 Introduction

In the recent development of Zero-Knowledge Proof technology, efficiency has been crucial for practical applications, such as zkVM and zkML. A major advancement in recent years is the concept of recursion, enabling the verification of a prior SNARK proof while proving additional statements.

However, an innovative alternative has emerged with Nova's folding scheme, which uniquely combines two R1CS instances and their respective instance-witness pairs into a single one. It also doesn't need to verify a prior SNARK proof at each recursion step.

Nova: Recursive Zero-Knowledge Arguments from Folding Schemes

The Folding scheme experienced a significant evolution in 2023, marked by the development of SuperNova, HyperNova, Protostar, and similar schemes.

This article aims to demystify why Nova Folding approach is superior to ordinary recursion schemes and to provide an intuitive, yet thorough understanding of how Nova Folding works.

This series consists of three parts.

  • Part 1: The concept of Incremental Verifiable Computation, the pros and cons of the ordinary recursion scheme, and introduction to the Nova Folding Scheme.
  • Part 2: The mechanism of the Folding Scheme and Nova.
  • Part 3: The foundations of elliptic curves to understand the Cycle of Curves and how it works in Nova.

About

A collection of the Notes on the Nova folding scheme explained from scratch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published