Hey, I am Joel Rousseau and these are my updates for the week 2 of the cohort 4.
My primary goal for these first two weeks (most likely the second week as I exceptionally couldn't free myself the first week) was to read more about the different project(s) and find out what I would be most interested in working as well as the programming language I will be using.
TL;DR
Research:
I read many articles regarding lots of different topics going from technical project such as API for Ethereum max supply to more research projects such as ePBS. I wasn't sure yet about what type of projects I wanted to work on.
I eventually ended up digging directly into some validator clients and more precisely Reth for numerous reasons and one of them is that as we are developing a reporting API around different protocols, we are used to spin up nodes that we are using in order to aggregate different on-chain information. As this is a constant flow of submitting requests to the different nodes, it's pretty important to understand how those nodes are designed and how they perform.
Digging into the performance and the technical composition of a validator such as Reth sounds pretty appealing.
Project:
With that being said, I played around with the code bases of Lighthouse and Reth, looked into our own issues while using Reth and decided to deep dive into it. We may start sharing the issues that we are encountering.
Played with their performance framework Flood, a load testing tool for benchmarking EVM nodes over RPC.
Started looking at different issues, mainly ones which are labelled first good issues at the moment until I ramp up on the code base knowledge
Next week:
Submitting my first PRs
Get in touch with a mentor next week and talk about a more substential implementation once I feel comfortable with the code base.
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing