PinnedAbhiveer SinghBuilding Layer 1 blockchain from scratch (PART — I wallet)In this series, we’re building a Layer 1 blockchain from scratch using Python, focusing on five key components:Aug 14Aug 14
Abhiveer SinghBuilding Elliptic Curve Cryptography (ECC) from scratchElliptic Curve Cryptography (ECC) is a cryptographic method that secures data by enabling key generation, message signing, and signature…Aug 26Aug 26
Abhiveer SinghZero-Knowledge Proofs: KZG Polynomial Commitment and VerificationIn cryptography, zero-knowledge proofs let a prover demonstrate knowledge without revealing the secret. Unlike traditional proofs, which…Aug 19Aug 19
Abhiveer SinghZero-Knowledge Proofs: Understanding Range ProofsImagine you’re at a bar, and the bouncer asks for proof that you’re 18 or older. Instead of showing your ID and revealing your exact age…Aug 17Aug 17
Abhiveer SinghZero-Knowledge Proofs: Understanding the Fiat-Shamir ProtocolIn this article, we will explore the Fiat-Shamir Protocol, a popular, Interactive , ZKP scheme that allows a prover (Alice) to convince a…Aug 17Aug 17
Abhiveer SinghZero-Knowledge Proofs: Understanding Diffie-HellmanIn this article, we’ll explore how zero-knowledge proofs can be used in conjunction with the Diffie-Hellman key exchange to ensure secure…Aug 17Aug 17
Abhiveer SinghBuilding Layer 1 blockchain from scratch (PART — IV P2P)This part is in continuation of part 3Aug 151Aug 151
Abhiveer SinghBuilding Layer 1 blockchain from scratch (PART — III Database)This part is in continuation of part 2Aug 15Aug 15
Abhiveer SinghBuilding Layer 1 blockchain from scratch (PART — II Core Blockchain)This part is in continuation of part 1Aug 15Aug 15