Welcome to my cryptography knowledge base! Here I document, organize and preserve the insights, ideas and hands-on experiences I’ve gained as a blockchain developer. This isn’t just a blog - it’s a living repository of everything I learn about cryptography and distributed systems through my work at Distributed Lab. I also invite you to explore and contribute to the monorepo which I typically use for learning purposes or to test a new crypto framework. If you have any questions or suggestions, please contact me: oleg.fomenko2002@gmail.com
Some of my recent papers:
-
Bulletproofs++. Constructions and Examples - document introduces some clarification and corrections to Bulletproofs++ original paper.
-
Monero RingCT explained - a brief introduction to the Monero RingCT protocol with a high-level overview of the cryptographic primitives it relies on.
-
ZK-STARKs explained - a short and simple explanation of the ZK-STARK protocol principles.
-
Introduction into STARKs - same as above but reviewed and in lecture format.
-
Private coins extension with verifiable encryption - an approach to share the symmetrically encrypted amount in a couple with the Pedersen commitment while amounts are proved to be equal.
-
Introduction into the Error-Correcting Codes - article with the definition and the primitives of some classic ECCs.