lighthouse

Consensus client

An Ethereum consensus client written in Rust with a focus on security and proof-of-stake protocols.

Ethereum consensus client in Rust

GitHub

3k stars
69 watching
745 forks
Language: Rust
last commit: 6 days ago
Linked from 2 awesome lists

eth2ethereumproof-of-stake

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
consensys/teku An Ethereum consensus client implementation in Java providing a full beacon node and validator client setup 678
prysmaticlabs/prysm A Go implementation of Ethereum's proof-of-stake consensus algorithm 3,473
foundry-rs/foundry A toolkit for Ethereum application development written in Rust. 8,307
ethereumjs/ethereumjs-monorepo The Ethereum Virtual Machine implementation in TypeScript. 2,602
ethereum/cbc-casper A Python implementation of a class of 'correct-by-construction' consensus protocols. 229
ethereum/eips Standardizes and documents Ethereum improvements and protocols 12,917
status-im/nimbus-eth2 A software implementation of the Ethereum Beacon Chain's proof-of-stake consensus layer. 543
dusk-network/rusk An implementation of a decentralized platform and tools in Rust 163
tomusdrw/rust-web3 A client library for Ethereum JSON-RPC multi-transport 1,456
ethereum/remix-project Enables users to build Ethereum smart contracts with Solidity language and debug transactions in a browser-based environment. 2,465
paradigmxyz/reth An implementation of the Ethereum protocol using Rust and designed to be modular, fast, and easy to contribute to. 3,967
ethereum/trin A Rust-based client implementation of an Ethereum portal network protocol 379
skalenetwork/skale-consensus An asynchronous, provably secure consensus engine designed to support the SKALE network's blockchain architecture. 77
polkadot-evm/frontier A compatibility layer for Substrate blockchain to run Ethereum dapps and L2s. 574
ethereum/ethereumj A Java implementation of the Ethereum protocol's core concepts and features 2,185