Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Dec 9, 2021. It is now read-only.
/plonkyPublic archive

Recursive SNARKs based on Plonk and Halo

NotificationsYou must be signed in to change notification settings

0xPolygonZero/plonky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plonky is a prototype implementation of recursive arguments. It is loosely based onPLONK, with a few customizations:

  • While PLONK usesKZG's pairing-based polynomial commitment scheme, we use a batched variant of theHalo technique to recursively verify discrete log based polynomial commitments.
  • The standard PLONK model was designed for arithmetic circuits; it uses a single constraint to verify additive and multiplicative relationships. We use a variety of custom gates, such as a gate which performs a step of aRescue permutation. The maximum degree of our constraints is 8, compared to 3 in standard PLONK.
  • In standard PLONK, each gate interacts with three wires, which are typically thought of as two input wires and one output wire. We use a much higher arity -- 9 wires per gate -- although only 6 of them are involved in the permutation argument. The other 3 can be thought of as "advice" wires.
  • The zero-knowledge technique in the Plonk paper would cause each witness polynomial's degree to slightly exceed a power of two, which doesn't work well with Halo. We use adifferent blinding method.

For more details, seeFast recursive arguments based on Plonk and Halo.

Disclaimer

This code has not been thoroughly reviewed or tested, and should not be used in any production systems.

About

Recursive SNARKs based on Plonk and Halo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp