Lighthouse Update #43
Three forks, three years, and a node that costs less to run.
Technical writing on Ethereum security, consensus protocols, smart-contract vulnerabilities, ZK research, and what the Sigma Prime team is shipping.
Three forks, three years, and a node that costs less to run.
Reflections from Berlin Blockchain Week on institutional adoption, agentic infrastructure, Ethereum's roadmap, and where serious builders are heading.
How rolling commit reviews and integrated security engineers can reduce audit wall-clock time for AI-accelerated development cycles.
The second in a three-part series on auditing Go code, covering how to orient in a large codebase, find entry points and attack surfaces, choose a review strategy, and use static analysis tooling effectively.
AI has not replaced auditors. It has made strong auditors faster and more powerful, while also amplifying attackers.
The first in a three-part series on auditing Go code, covering deceptive syntax, common pitfalls like nil maps and slice aliasing, testing gotchas, and compiler pragmas that hide security-relevant behaviour.
A recap of Soldøgn Interop, covering Lighthouse's work on Glamsterdam and progress toward implementing Enshrined Proposer-Builder Separation.
This article covers protective steps developers can take to prevent protocol exploits via defensive design.
An introduction to ZK circuit security, exploring fundamental mental models for creating and thinking about ZK circuits. Learn about under-constrained variable vulnerabilities that appear in ZK code through a practical Circom example.
A summary of Ethereum's Fusaka upgrade and its implications on smart contract functionality.
A comprehensive four-part series guide for security researchers who want to rise faster, build reputation, and make lasting impact in the web3 security space, from foundations to mastery and consistent results.
The Lighthouse team's outlook on removal of Trustless Payments from Fulu
Exploring Lighthouse and Reth in one “Fullhouse” binary.
Sigma Prime's opinion on scoping of EIPs in the Glamsterdam hard fork
Practical security checklist and auditing guide for engineers reviewing SP1/RISC-V guest programs (also useful for Risc0). Covers input validation, 32-bit pitfalls, third-party dependency compatibility, overflow protection and verification key handling.
An explanation of how MEV affects cross-chain bridge exploits and the incentives driving them.
A summary of Ethereum's Pectra upgrade and its implications on smart contract functionality.
The case against EIP-7732 for Glamsterdam
My thoughts on Glamsterdam's Headliner
Some thoughts on what it might take to ship PeerDAS this year and how we might align soon on scope and timelines.
Analysis of a critical division-by-zero vulnerability in the EigenLayer sidecar rewards calculation process, its potential DoS impact, and the implemented fixes.
A comprehensive methodology for conducting security reviews of blockchain infrastructure, using Reth as a practical example
Announcing the release of Anchor 0.1.0, our Rust-based distributed validator technology client for the SSV network.
To achieve composability in DeFi, many projects require external sources of truth or price feeds. This article explores the common vulnerabilities in the use of pricing and oracles with real-world examples.
Instructional for Siren users that want to consolidate their validators.
Key concepts to understand the Solana Virtual Machine (SVM).
This article explores how NEAR's unique account system combines human-readable names with multi-tiered permissions, examining the security implications and providing practical guidance for implementing robust access control in smart contracts.
This article analyzes the Pectra upgrade on Holesky that resulted in long non-finality and adverse network conditions. We explore ways the Lighthouse team recovered from non-finality and how current and future optimizations will make the Lighthouse client more robust during periods of non-finality.
The Lighthouse team's outlook on Fulu EIP inclusion
Examining an interesting edge case discovered in EigenLayer's beacon chain slashing calculation that affects withdrawable share calculations.
for IPv6 Support in Ethereum
A guide to understanding, configuring and debugging NAT configurations to maximize a Lighthouse client's performance.
In this article, we dive into the storage system of the NEAR blockchain. We'll explore how storage works on NEAR, how to use it securely, and highlight some of the common pitfalls.
NEAR Protocol introduces Nightshade sharding to tackle blockchain scalability while maintaining security. This article explores the security implications of cross-contract calls in sharded environments, demonstrating both proper implementation patterns and potential vulnerabilities through practical examples.
Many DeFi Protocols have decentralised using DAOs and token governance. This article explores the common vulnerabilities in the governance of DAOs with real-world examples.
Exploring challenges, optimisations, key metrics and impact on node operators.
Explore features from Siren that enhance the Lighthouse experience.
Liquid Restaking protocols are a big trend in the DeFi space. This article explores the common vulnerabilities in liquid restaking protocols with real-world examples.
Have your cake and eat it too: An introduction to in-memory tree-states.
Enhancing Forge testing with fuzzing and invariant testing for smart contract security.
A summary of Ethereum's upgrades and their implications on smart contract functionality.
A technical guide to understanding, diagnosing and fine-tuning Lighthouse for missed attestations.
Introduction to the Lighthouse Attestation Simulator
About the new Security Alliance and why we support it
Explore the effects of EIP-7251 (Increase the MAX_EFFECTIVE_BALANCE) on the beacon chain's inactivity leak mechanism
An exploration of the results from the first Lighthouse User Survey.
A theoretically faster way to connect lighthouse nodes was included in Lighthouse v4.5.0
Announcing a graphical interface for Blockprint
A practical guide to safe choices and best practices when deploying proxies for a project
Siren v1.0.0 release