Binius: highly efficient proofs over binary fields
This post is primarily intended for readers roughly familiar with 2019-era cryptography, especially SNARKs and STARKs. If you are not, I recommend reading those articles first. Special thanks to Justin Drake, Jim Posen, Benjamin Diamond and Radi Cojbasic for feedback and review. Over the past two years, STARKs have become a crucial and irreplaceable technology for efficiently making easy-to-verify cryptographic proofs of very complicated statements (eg. proving that an Ethereum block is valid). A key reason why is small field sizes: whereas elliptic curve-based SNARKs require you to work over 256-bit integers in order to be secure enough, STARKs let you use much smaller field sizes, which are more efficient: first the Goldilocks field (64-bit integers), and then Mersenne31 and BabyBear (both 31-bit). Thanks to these efficiency gains, Plonky2, which uses Goldilocks, is hundreds of times faster at proving many kinds of computation than its predecessors. A natural question to ask is: can
Dark Mode Toggle Binius: highly efficient proofs over binary fields 2024 Apr 29 See all posts Binius: highly efficient proofs over binary fields This post is primarily intended for readers roughly familiar with 2019-era cryptography, especially SNARKs and STARKs . If you are not, I recommend reading those articles first. Special thanks to Justin Drake, Jim Posen, Benjamin Diamond and Radi Cojbasic for feedback and review. Over the past two years, STARKs have become a crucial and irreplaceable technology for efficiently making easy-to-verify cryptographic proofs of very complicated statements (
saved by
related reading
- 17 misconceptions about SNARKs - a16z cryptoa16zcrypto.com
- ZK-Friendly Hash Functions | Zellic — Researchzellic.io
- Collaborative zkSNARKseprint.iacr.org
- ProofsArgsAndZK.pdfpeople.cs.georgetown.edu
- The Polynomial Commitment - notes.0xparc.orgnotes.0xparc.org
- Zinc+: SNARKs for Polynomial Ringseprint.iacr.org
- Arithmetization II. “We Need To Go Deeper” | by StarkWare | StarkWare | Mediummedium.com
- Flock: Fast Proving for Batch Boolean Computationseprint.iacr.org
- small-sumcheck.pdfpeople.cs.georgetown.edu
- STARKs, Part I: Proofs with Polynomialsvitalik.eth.limo
- BABE: Verifying Proofs on Bitcoin Made 1000x Cheapereprint.iacr.org
- STARKs, Part II: Thank Goodness It's FRI-dayvitalik.eth.limo