Learn More →
Learn More →
Learn More →
Learn More →
Learn More →
Learn More →
Learn More →
Learn More →
Learn More →
I'm jotting down some scattered thoughts as I work on proposer changes for EPBS. I want to ensure that any changes I make are sound and forward-compatible with the final product.
Aug 9, 2024This post explores fork choice attacks through the perspective of EPBS, focusing on the new fork choice boost parameters and the rationale behind their design. We'll begin by examining why these parameters are crucial, followed by a review of the existing designs. For background reading, I recommend exploring Payload Boosts in ePBS. Additionally, for a deeper understanding of how the LMD GHOST fork choice operates today, consider Ben Edgington’s section on fork choice in his book, Upgrading Ethereum. Let’s dive in!
Jul 2, 2024get_inclusion_list retrieves a list of transactions and their corresponding summaries from an execution layer client using the Execution Engine API. The function's implementation may vary, similar to the implementation get_payload It interfaces with an external execution engine via the Engine API. The function returns a GetInclusionListResponse object, which includes both summaries and transactions. The summaries field consists of a list of execution addresses from the transaction senders, while transactions field consists of a list of transactions. Both the summary and transactions are of equal length and are limited by MAX_TRANSACTIONS_PER_INCLUSION_LIST.
Jul 2, 2024Here’s an improved version of the call notes:
Jun 21, 2024or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up