Chaincamp

A minimal blog on the building blocks of ethereum & cryptographic primitives

Hi, I am Sivathanu K. I am always fascinated by how magical numbers are!

First principles thinker. I enjoy math and programming. Into ethereum and cryptographic primitives.

I am currently working on,

Ethereum:

  • I run an ETH node using my local server Geth (EL) + Lighthouse (CL)
  • I am building a query engine to analyze Ethereum (PoS) on-chain data
  • I am interested in: P2P Networking Layer(libp2p, Kademila), Data Availability, Restaking, L2 Rollups, Zero-Knowledge Proofs

Zero-Knowledge Proofs:

  • zk-SNARKs: PLONK, STARK: FRI, Linear PCPs, Recursive SNARKs, folding schemes, MSM, FFTs
  • Practicing zk-circuits for cryptographic primitives using Circom, gnark, halo2 and benchmarking them

Cryptography:

  • Discrete Logarithms, Bilinear Pairings, ECC, ECDSA
  • Implementing elliptic curve primitives in go and rust

Ask me about:

  • Math: Finite Fields, Extension Fields, Elliptic Curve Cryptography, zk-SNARKs, Plonk
  • ethereum proof of stake (POS) fundamentals
  • setting up ethereum nodes, ethereum transaction flow, ethereum schema
  • past experience: applied machine learning, product data science