Advaita Saha's Blog
AboutEPF - Cohort 4
  • Aug 6, 2024

    bypass API authentication of blockchain node with proxy server

    Majority times the blockchain node urls APIs are protected with authentication, maybe from CloudFare ore some other service. But sometimes while you want to sync fast from a particular node...
  • Mar 9, 2024

    Faster Elliptic Curve Point Decompression with Pre-Computed dlog table for square root

    This refers to the problem that was faced using the deserialization of Banderwagon Curve Points, while implementation of the serialization and deserialization of Banderwagon Points was done, it was benchmarked...
  • Nov 14, 2023

    Ethereum Protocol Fellowship : Final Presentation Cohort 4

    The EPF Cohort 4 has come to an end, and it’s time to reflect on the journey and the lessons learned. This post will provide a brief overview of the...
  • Nov 5, 2023

    Adding the Cryptography from Constantine to the Trie Structure

    The integration of the Constantine library into the nim-eth-verkle project has been making steady progress, but it’s important to note that there have been some recent developments that will extend...
  • Oct 29, 2023

    Maintainance & Constantine Integration to the Nim Verkle Tree Library

    So this week was all about maintainance & integration of the of Constantine library into nim-eth-verkle. Now this led to a long discussion with the Nimbus team, and we have...
  • Oct 15, 2023

    Benchmarking & Optimizations - Banderwagon Implementation

    So this week was all about testing & discussing about possible optimizations for the Banderwagon implementation. I have also been working on the integration of the of Constantine library into...
  • Oct 1, 2023

    Scalar Field Mapping & Batch Operations for Curve and Field Elements

    So in the Banderwagon PR, if you have seen it in details, one of the things which were mentioned in the specs, but was not there in thr PR was...
  • Sep 23, 2023

    Banderwagon added as part of the Constantine Library

    This week have been full of testing, finding bugs resolving issues and finally merging the Banderwagon curve to the constantine library. While testing I was scrating my head for a...
  • Sep 18, 2023

    Propagating Elliptic Curve Points over the Network - Encoding of Banderwagon Points

    So this week was pretty much figuring out the implementation of the encoding of the points on the Banderwagon curve. While writing the code for the encoding I realized that...
  • Sep 13, 2023

    Underneath Modern Cryptography : Introduction to Elliptic Curves

    Why do we care so much about cryptograhy? Cryptography is the guardian of our digital world. It keeps our data, identities, and communications safe in an era of constant connectivity....
  • Sep 10, 2023

    Unloading the Wagon into Code - Banderwagon Implementation

    After the support for the toHex() was extended for curves with equation in Twisted Edwards form, I was able to start writing the implementation. So summing up what I did...
  • Sep 4, 2023

    Enhancing Constantine - A Cryptographic Library in Nim with constant-time Arithmetics

    Summing up this week the progress was not much in code, but had a lot of meetings and discussions with @mamy & @zahary on how should the banderwagon be structed...
  • Aug 28, 2023

    Implementing Banderwagon - A Scheme Built on top of Bandersnatch Curve

    Not much of big update this week, but it was more of learning and unlearning a lot of things. I figured out what needs to be implemented and how to...
  • Aug 19, 2023

    Understanding Bandersnatch to Banderwagon : The Cofactor Issue

    This week was mostly diving into code & different implementation point of view. Reading notes by different people, which they kept while implementing Banderwagon from Bandersnatch. So not much of...
  • Aug 12, 2023

    Begining of Nim Verkle Tree Library

    Finally after the delay in last week due to circumstances, this week was caught up with collaborating with the Nimbus team, @zahary & other EPF participants who want to create...
  • Aug 6, 2023

    Journey into the Cryptographic Rabbithole

    As the last week I decided to work in the Verkle Tree implementation, this week have been a really good learning experience. I have been reading a lot of papers...
  • Jul 31, 2023

    Deep Dive Into the Ethereum Protocol

    Summary After exploring a lot of different topics and areas in which I can contribute to. Finally I have decided that I will be working on the Verkle Tree implementation....
  • Jul 23, 2023

    The Ethereum Protocol Discovery Discovery

    Summary This week quite heavy on learning at the depths, it was like a rabbit hole which I felt like keep going down. I dived deep into the consensus layer...
  • Jul 13, 2023

    Selected for the Ethereum Protocol Fellowship - The Journey towards the Ethereum Core Dev

    Hello everyone, I got accepted for the Ethereum Protocol Fellowship for the cohort 4. I will be posting weekly updates about my progress in the fellowship. This is the zero/pre...
  • Apr 7, 2023

    npx Create Circom Project

    NPM package link : https://www.npmjs.com/package/create-circom-project
  • Dec 23, 2021

    Git & Github : Basic to Advanced

    This will be a guide to learning Git and using Github. From using local git repo, to hosting your code in github.

Advaita Saha's Blog

  • Advaita Saha's Blog
  • [email protected]
  • advaita-saha
  • advaita-saha
  • 0xadvaita

Eth Core Dev @Nimbus | Protocol Fellow @ethereum | zk @cipherem | Ex-Intern @nethermindeth | Fellow'22 @StatesDao. Hit me on cryptography & blockchain. I love to talk about it.