Try   HackMD

There it is, late but still, the 4th update! This week, I was working on the goals I set out in the previous update.

Ephemery experiments

I was experimenting with running the network on various clients to get an idea about all the technicalities of how running a network looks like in reality. After quite some technical issues with the client, I finally succeeded (in this screenshot with Geth and Teku clients)! My next goal would be setting up the validators, but I am unsure if any of my old computers is up to the challenge of staying on all the time, so I'll have to try and check that.

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 →

Team call

On Friday, we had a call with the EFP Ephemery team to figure out how we all can contribute and what should our main goals be. I decided to work on the implementation of the Ephemery genesis function in Lighthouse. Ideally, the project should wrap up by implementing this for a whole working pair of clients (possibly with Reth as the execution client). In the meanwhile, I'm going to contribute to the docs with any new useful knowledge.

Project proposal

After the call, I've been working on the project proposal. It's been quite a challenge, because I'm ruined by the university, where I just get a proposal and then blindly implement it, so this is mostly a new one 🥴. For now, I do have the basic thought written up, but I still need to go into more detail and give it some form and thought. I've been thinking about what to write and working on it continuously this next week, so I suppose I will give it my best and then get some feedback while also looking into the Lighthouse client and thinking about how exactly I should implement all this, which will hopefully give me some more ideas for the proposal. If you want to have a look, here is the WIP project proposal for now.

Goals for the next week

  • Look into the Lighthouse client code and try to figure out how stuff looks like and how to possibly implement the genesis function.
  • Get used to Rust - this is my first big Rust project, but I believe it'll be alright, as I have a pretty good knowledge of C/C++, I know some stuff about functional programming and I'm used to implementing stuff in new languages in panic with the deadline being tomorrow.
  • Continue working on the project proposal and make it make sense, then get feedback.
  • (optional, sometime during the next few weeks) Figure out my hardware situation and possibly set up the validator service.

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 →