Table of contents

  1. Awesome Based Preconfirmations Awesome
    1. Introduction
    2. Research and Discussion
    3. Validators
    4. Sidecars
    5. Universal-Registry-for-Commitments
    6. Lookahead
    7. Preconf Transaction Flow
    8. Gateways-and-Delegation / Leader Elections
    9. Fair-Exchange
    10. Pricing-and-Incentive-Mechanisms
    11. Stacks-and-Implmentations
    12. Articles
    13. Presentations
    14. Full-Day-Events
    15. Related Concepts
    16. Contributing

Awesome Based Preconfirmations Awesome

A curated list of resources, research, and implementations related to preconfirmations in the Ethereum ecosystem. Special thanks to Swapnil of Nethermind for starting this months ago. During aggregation we also want to thank the Spire and mteam for also working on similar types of collections.

Introduction

Preconfirmations are a mechanism that allows block proposers to commit to a block’s contents before it is included in the blockchain. Follow the Ethereum Sequencing and Preconfirmations calls here.

Research and Discussion

Validators

Sidecars

Universal-Registry-for-Commitments

Lookahead

  • Fabric Call 1 - Presentation from Lin of Nethermind on lookahead research.
  • Fabric Call 2 - Deep dive on the lookahead and EIP 7917.
  • Lookahead Background - Document going through the background on the lookahead and potential solutions.
  • EIP-7917 and ETH Magicians post - EIP to make the lookahead on the L1 deterministic which has implications on preconfs.

Preconf Transaction Flow

Gateways-and-Delegation / Leader Elections

Fair-Exchange

Pricing-and-Incentive-Mechanisms

Stacks-and-Implmentations

Articles

Presentations

Full-Day-Events

  • Proposer-Builder Separation (PBS) - A related concept that separates the roles of proposers and builders in the Ethereum consensus layer.
  • MEV-Boost - A middleware that outsources block building to a network of builders, enabling proposer commitments.

Contributing

Contributions to this awesome list are welcome! Please read the contribution guidelines before submitting a pull request.