Stay in Range: Deeper Into Bulletproofs
Range proofs
Exploring cryptography, algebra, and the fascinating world of zero-knowledge proofs.
If you enjoy the content of my blog, please don't be selfish!
😁Range proofs
A SageMath Deep Dive
In this post, we dive deep into the Inner Product Argument (IPA), the mathematical core of Bulletproofs. Starting from simple vector folding, we build up to a full zero-knowledge proof with Pedersen commitments, explore how the mysterious `L` and `R` terms appear, and finish with smart verifier optimizations. All illustrated with clear, runnable SageMath code.

How to build fast ZK proofs from MPC-friendly VOLE
From Oblivious Transfer to arithmetic correlations for secure computation
From basics to extension
Verifying Computations Layer by Layer
Compressing Computation One Bit at a Time
Folding and Merkle trees, understand the magic behind STARKs
From QR codes to ZK, discover how Reed-Solomon codes correct errors and secure digital communication
Using Sagemath's docker image
𝔽₂ and Beyond: A Gentle Guide to Field Extensions
From theory to practice: implementing privacy
Contributing to Ethereum's development toolkit
Solve CTFs with low-level code
How I contributed to Ethereum's development toolkit
Mastering low-level EVM programming