EPF Dev Update (Week 5)

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More โ†’

I am Godspower Eze and I am working towards implementing a verkle library in the Nim Programming Language with a focus on Pedersen Commitment and Lagrange Interpolation.

This is a summary of week 4 and week 5.

How has the last two weeks been?

It's been great!

I successfully implemented Elliptic Curve Diffie-Hellman (ECDH) and Elliptic Curve Digital Signature Algorithm (ECDSA). This is really huge for me and I am so proud of myself!

I would have loved to explain them to you but I have already given detailed explanations on both implementations. So, just check them out.

I have also been study Abstract Algebra and it's really amazing how much of mathematics is actually applied in computer science. I am hooked!

I have also been actively learning the Nim programming language. Here are my notes

Resources I used

What will you be doing for the next two weeks?

Haven covered the fundamentals of ECC, I would learn more about Polynomial Commitments, the BLS curve and the Twisted-edwards curve.

I would also continue my implementations with the edDSA, BLS, the Schnorr signature. Also, I would also learn some linear algebra and calculus because why not?

I will continue learning the Nim programming language and then, the nimbus consensus client.