We are looking for a talented Go developer who has experience with ETH and its codebase to execute research on which technical solution would be the best to implement and then help the team with the implementation of the chosen solution.

General Information:
We have implemented an L1 blockchain over go-ethereum with a DAG-based PoS consensus called Lachesis and modifications to support gasless transactions based on subscription (prepaid).
The blockchain is in the mainnet, with validators onboarded and existing projects.
Concurrently, we have developed a new consensus algorithm called BlazeDAG, for which they have a PoC made in Rust. The PoC only implements the consensus and is not a blockchain.
We aim to build a new L1 with BlazeDAG and we have two options here:
To work on the existing Golang codebase, remove Lachesis, and add BlazeDAG.
To start with reth (a Rust-based Ethereum variant) which is modular and add BlazeDAG to it.

Tasks and Deliverables:
Do the research for the technical solution to be implemented
Support the implementation of the chosen solution

Required Experience:
Solid experience with Go
Strong knowledge of ETH and its codebase

Nice to have:
Good knowledge of Rust

Posted On: July 30, 2024 09:25 UTC
Category: Back-End Development
Skills:Rust, Golang, Blockchain, API, Blockchain Development, Blockchain Architecture

Country: United Kingdom

click to apply

Powered by WPeMatico