Building on Bulletproofs

Preface

Background

Definitions

Range Proof

Oleg Andreev’s stylized illustration of the Bulletproofs range proof protocol

Inner Product Proof

Aggregated Range Proof

Constraint System Proof

A two-shuffle gadget, which adds constraints over variables that enforce that {C, D} are a valid shuffle of {A, B}.

Cloak

ZkVM

Summary

Overview of how the pieces of this post fit together

Acknowledgements

--

--

Cryptographer, climber, explorer. Previously working on ZK proofs at Chain/Interstellar, now on Google’s cryptography security team.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Cathie Yun

Cryptographer, climber, explorer. Previously working on ZK proofs at Chain/Interstellar, now on Google’s cryptography security team.