Open Satglow opened 7 months ago
This issue is stale because it has been open 45 days with no activity.
Thanks @Satglow! Are you proposing that we go through the cases you mentioned and make it clear that PBS is in the roadmap? I'm not sure I'm totally clear exactly what the request is here.
Thanks @Satglow. Just a bump on this to clarify scope here.
This issue is stale because it has been open 30 days with no activity.
Describe the bug
Several articles refer to the roles like block proposal, block builder without considering PBS is live. Even if the old and the new method run in parallel, it should be mentioned in the description (as the clients not creating the block, but receiving it from off-chain). Can you please check the following examples?
9/PBS
Current progress: PBS is in an advanced stage of research, but there are still some important design questions that need to be resolved before it can be prototyped in Ethereum clients. There is no finalized specification yet. This means PBS is likely a year away or more. Check the latest state of the research
9/Roadmap/The Ethereum Vision
However, it is also important that upgrades that protect validators against denial-of-service attacks, enhance their anonymity, and separate block building and block propagation are implemented soon. These upgrades protect individual validators and the network as a whole against liveness attacks and censorship.
9/Statelessness, State expiry and history expiry
Block proposers use the state data to create "witnesses" - the minimal set of data that prove the values of the state that are being changed by the transactions in a block.
11/Gas and Fees
Without tips, validators would find it economically viable to mine empty blocks, as they would receive the same block reward.
12/Node architecture
Likewise, when the node is selected to be a block producer the consensus client must be able to request bundles of transactions from Geth to include in the new block and execute them to update the global state.
13/Proof-of-stake FAQs
This proposal is known as proper-builder separation and helps to prevent validators from censoring transactions.
22/Networking layer
When consensus client is block producer: Consensus layer calls
create block
method in execution client (local RPC) __To reproduce
See above details.
Expected behavior
Update the text to reflect current process.
Screenshots
No response
Desktop (please complete the following information)
No response
Smartphone (please complete the following information)
No response
Additional context
No response
Would you like to work on this issue?