A leading open-source Ethereum consensus client, written in Rust.
Focused on security & performance.
Scroll to continue
Scroll to continue
It’s open-source, always up to date and will walk you through everything you need to know about installing lighthouse and becoming a mainnet validator.
Install the Lighthouse UI to monitor and manage your Ethereum validator with a user friendly interface. Bringing you ease of mind and delightful user-experience.
Lighthouse is written in Rust, a fast, modern programming language. Lighthouse has proved to be one of the fastest, most profitable clients on the network.
Proof-of-stake is a consensus mechanism which Ethereum uses to choose which blocks should be included in the canonical chain. Proof-of-stake replaces the existing Proof-of-Work consensus mechanism which Ethereum has been using since its launch in 2015. Proof-of-stake replaces the energy-intensive miners with validators, which is predicted to result in a 99.98% reduction in Ethereum’s energy consumption. Ethereum’s upgrade to proof-of-stake will be the biggest ever upgrade to a live blockchain and will pave the way for other blockchains (e.g. Bitcoin) to migrate towards a cleaner future.
Staking is the process of participating in the proof-of-stake consensus mechanism. This involves producing your own blocks, verifying other blocks and voting to determine which blocks should and shouldn’t be included in the chain.
In order to stake in Ethereum, users must temporarily lock an amount of ETH in the protocol in order to become a validator. This ETH becomes the validators “stake”. If validators perform their duties well, they will be rewarded by the protocol. Validators who act provably, dishonestly or faulty may lose some or all of their stake through penalties or slashing.
Staking doesn’t require the user to be physically present at their computer in order to perform their duties, their duties are performed automatically by an Ethereum Consensus Client like Lighthouse and an Ethereum Execution Client. Therefore, it is the duty of staking users to ensure that their consensus and execution clients are functioning and connected to the Internet.
As a part of the upgrade to proof-of-stake, Ethereum has created a logic division in the protocol:
Execution clients are upgraded versions of existing Ethereum clients like Besu, EthereumJS, Erigon, Geth and Nethermind. These clients have had the proof-of-work components removed and now rely upon a Consensus Client to perform the functions of a consensus mechanism.
Consensus Clients are new pieces of software that have been created specifically for proof-of-stake Ethereum. They include Lighthouse, Lodestar, Nimbus, Prysm and Teku. They perform all the duties of a validator and process the messages of other validators to determine which blocks are included in the canonical blockchain whilst deferring any transaction processing logic to the Execution Client.
A full “Ethereum Node” after the proof-of-stake upgrade must consist of both an Execution and Consensus client.
We recommend you start your Ethereum journey at the Ethereum Foundation Upgrades page. It will introduce you to the key concepts, the client implementations (Lighthouse included) and point you towards additional material.
If you’re already familiar with Ethereum and would like to get started with Lighthouse, check out the Lighthouse Book, especially the Become an Ethereum Consensus Mainnet Validator page.
Whilst staking has rewards, it also has significant risks. In the worst case, failure to properly manage your private keys can result in full loss of funds. Having your validators go offline due to hardware, internet or software failure can result in penalties and partial loss of funds.
Always do your research before engaging in staking, even with Lighthouse. The Ethereum Launchpad Validator FAQs are a good place to start.
No, Lighthouse is free and open-source. We are funded by grants programs and donations from companies, organisations and individuals.
Still have questions?
Mouseover timeline to
reveal more —
Recent Stats —
Testnets
Full-time
Maintainers
Open Source
Contributors
Recent Stats —
Testnets
Full-time
Maintainers
Open Source
Contributors
Lighthouse is actively maintained and developed by Sigma Prime, an information security consultancy mostly based in Sydney, Australia. We’re a team of developers, researchers and security engineers sharing a common vision of an open, fair and decentralised future.
We are also very grateful for our community of external contributors.
Contribute NowLighthouse is community-driven and welcomes all contributions.
We feel fortunate for the support from our community of contributors and their valuable contributions to this open-source project.
Donate to Lighthouse and you will be a part of our bold vision to shape the future. Support us in continuing to develop the project as we aim to contribute to the establishment of a secure, decentralised and efficient protocol.
Funded by various organisations, including Sigma Prime, the Ethereum Foundation, ConsenSys, the Decentralization Foundation, Gitcoin and private individuals such as James Fickel, Vitalik Buterin, and others.
Donate tokens directly —
ENS: donation.sigmaprime.eth
Address:
0x25c4a76E7d118705e7Ea2e9b7d8C59930d8aCD3b
Subscribe to stay connected and up to date.
© 2021 — SIGMA PRIME, EMPIRE. All Rights Reserved.