changed 3 years ago
Published Linked with GitHub

Ethereum Protocol Fellowship - The Third Cohort (Update 1)

My goal is for week one is to gain a better understanding of light-clients on the Portal Network and the Portal Network development efforts. I've already surveyed the Ethereum roadmap and seems like there should be more effort in implementing more clients for the Portal Network.

Zero-knowledge and light-clients are very interesting to me so it would be cool to combine these two in a novel way.

My goal may be to create a light client using zero-knowledge but currently exploring the feasibility and need feedback on a few of my ideas here.

  • Would the client make a proof of each part of the network? (History, etc.)

DenDreth is the only light client I found so far that is using zero-knowledge to verify the BLS signatures of the Ethereum 2 validators and all of the syncing protocol rules. This light client is using the Beach Chain's light-client syncing alogorithm.

Update

I have already completed the recommended reading found here and viewed the past cohorts projects and open issues.

More detailed notes are on my notion. Most of the links are based on what I find interesting and don't follow a strict ordering.

I have read a bit about the Protocol following these links:

Some reading/watching for light-clients (mostly for Portal):

Light-Clients built for the Portal Network (only the History network is live on the Portal Network):

Ethereum Networking:

Zero-Knowledge:

Fun Stuff:

Todos:

  • Continue reviewing Ultralight codebase and Portal Network specs
Select a repo