HotShot primary sources
Reviewed: 2026-05-14 UTC
Core consensus framing
- https://docs.espressosys.com/network/concepts/the-espresso-network/properties-of-hotshot
- Best concise official statement of what HotShot is in the current stack.
- Used to confirm the central architectural claim that execution and data availability are separated from consensus, and that nodes vote on commitments rather than executing transactions themselves.
- Also the best source in this pass for the linear-communication and scalability framing.
End-to-end system role
- https://docs.espressosys.com/network/concepts/the-espresso-network/system-overview
- Best source for HotShot’s place inside the wider Espresso architecture.
- Used to confirm the transaction path from rollup client → Espresso / HotShot → L1 commitment publication → rollup proof verification.
- Especially useful for showing that HotShot acts as a shared confirmation surface for connected rollups rather than as a full rollup execution environment.
Data-availability mechanism
- https://docs.espressosys.com/network/concepts/the-espresso-network/properties-of-hotshot/espresso-data-availability-layer/how-it-works
- Best mechanism page in this pass.
- Used to confirm the DAC construction: DA-leader proposal flow, committee strong votes, VID-share distribution, retrievability certificate, optimistic DAC, and the rule that commitment proposals finalize only after DA is certified.
- This page is the clearest source for HotShot’s hybrid committee-plus-VID design.
L1 proof / contract interface
- https://docs.espressosys.com/network/concepts/the-espresso-network/interfaces/hotshot-less-than-greater-than-l1
- Marked deprecated, but still analytically useful.
- Used to confirm that HotShot commitments are intended to be posted to an L1 contract with quorum-certificate validation, Merkleized commitment history, and downstream proof checking by other contracts.
- Helpful for preserving the L1 anchoring layer that many
shared sequencersummaries blur.
Repository lineage / maintenance status
- https://github.com/EspressoSystems/HotShot
- Useful for repository lineage and governance state.
- Confirms that the standalone HotShot repository is archived and that the live code moved into the Espresso sequencer monorepo.
- That maintenance shift is itself a meaningful part of the current control surface.
Main takeaways from this pass
- HotShot clears the bar because it exposes a reusable consensus-and-availability sublayer beneath Espresso rather than just another BFT protocol label.
- The key analytical split is between commitment voting, DA certification, rollup execution outside consensus, and L1-verifiable commitment publication.
- The docs make HotShot especially useful for comparing shared-confirmation systems because they preserve where power can concentrate: leader routing, committee sampling, networking assumptions, proof publication, and contract-level verification policy.
- HotShot is therefore strongest in the corpus as a lower-layer comparison point for Espresso, Astria, NFFL, and other systems that claim decentralized shared sequencing or confirmation while actually depending on distinct DA and proof pathways.