REST-SSZ Engine API for Lighthouse

Video

Every slot, the consensus layer drives the execution layer over the Engine API by importing blocks, updating the head, producing payloads, and fetching blobs. It sits on the critical path for block propagation and validation timing and it runs on JSON-RPC, which has inefficiencies such as doubled wire size from hex-encoding, and repeated encoding and decoding between SSZ and JSON in consensus clients, forcing the node to spend additional bandwidth, CPU, and memory thereby adding latency to every slot.

I am implementing the REST-SSZ Engine API in Lighthouse based on the [spec](https://github.com/ethereum/execution-apis/pull/793) where REST-SSZ will be the primary transport with JSON-RPC acting as the fallback. The talk will cover redesign demands on the consensus clients set out in the spec, changes that have landed in the spec since the EPF project proposal creation, and REST-SSZ vs JSON-RPC results from client interop on local devnet running Glamsterdam/Hegota fork..

Speakers: Sameer Agarwal

Track: [CLS] - EPF

Watch on YouTube ↗

Video Ethereum Foundation

In Conversation: Vitalik Buterin & Siddharth Shetty

Vitalik Buterin and Siddharth Shetty have each built systems that serve millions of people, across very different sectors. They come together to compare what it takes to build for...

Video Ethereum Foundation

MOHAR

Part of the ETHIndia Lightning Talks series (14:30-15:10). 5 min talk + 3 min Q&A. Speakers: Vidit Choudhary Track: [CLS] - ETHIndia

Video Ethereum Foundation

Hooks everywhere: the age of dynamic contracts

Smart contracts were meant to be immutable, but real applications need to react and adapt, so developers have engineered ways to inject custom logic at well-defined points: hooks. What...

Video Ethereum Foundation

Light Client Backfill in Prysm

Most beacon nodes today checkpoint-sync, meaning they never process historical states and cannot serve old-period light client data. As adoption grows, supply of historical LC updates...

Video Ethereum Foundation

PQ Ethereum Q&A

Quantum has become a significant topic of interest for the general public (as well as institutions). My goal for this talk is to answer the most common questions and have the recording...

Video Ethereum Foundation

Beyond Clear Signing: What Else Should Wallets Do?

Clear signing addresses a fundamental wallet problem: users should understand what they're authorizing. But that's only one question a wallet can help answer. Scam alerting can provide...