Welcome
Computing by day. New cities and better food by night.
Advaita Saha writes about the systems he's building — and, increasingly, about everywhere else he'd rather be too.
I'm a core developer at Nimbus, working on the Nimbus Unified Ethereum client.
Before that I was a Protocol Fellow at the Ethereum Foundation, building Bandersnatch and Banderwagon curve cryptography and the Verkle commitment serialization layer in Nim — largely from papers, because there wasn't much else to work from. Earlier fidgeting zk-identity systems at Cipherem, and an internship at Nethermind.
I write here to think out loud — about the protocol work, and about the meals and trips that happen in between.
TECH
Benchmarking & Optimizations - Banderwagon Implementation
TECH
Scalar Field Mapping & Batch Operations for Curve and Field Elements
TECH
Banderwagon added as part of the Constantine Library
TECH
Propagating Elliptic Curve Points over the Network - Encoding of Banderwagon Points
TECH
Underneath Modern Cryptography : Introduction to Elliptic Curves
TECH
Unloading the Wagon into Code - Banderwagon Implementation
TECH
Enhancing Constantine - A Cryptographic Library in Nim with constant-time Arithmetics
TECH
Implementing Banderwagon - A Scheme Built on top of Bandersnatch Curve
TECH
Understanding Bandersnatch to Banderwagon : The Cofactor Issue
TECH
Begining of Nim Verkle Tree Library
TECH
Journey into the Cryptographic Rabbithole
TECH
Deep Dive Into the Ethereum Protocol
TECH
The Ethereum Protocol Discovery Discovery
TECH
Selected for the Ethereum Protocol Fellowship - The Journey towards the Ethereum Core Dev
TECH
npx Create Circom Project
TECH