Skip to content

Commit

Permalink
Merge pull request #1106 from poojaranjan/master
Browse files Browse the repository at this point in the history
Update Breakout Room (e)PBS-pm
  • Loading branch information
timbeiko authored Jul 31, 2024
2 parents 6ea1ed0 + 5042ea9 commit 6fdd67c
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Breakout-Room-Meetings/(e)PBS/(e)PBS-pm.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ In EIP-7732 or (e)PBS Breakout Room, client developers discuss specs & implement

| # | Date | Agenda | Recording | Notes |
| -- | --| -- | -- | -- |
|5| July 19, 2024 | [Agenda](https://github.com/ethereum/pm/issues/1095) | [Recording] | [Notes]|
|5| July 19, 2024 | [Agenda](https://github.com/ethereum/pm/issues/1095) | [Recording](https://youtu.be/pFJMqk5zkPQ) | [Notes](https://github.com/poojaranjan/pm/blob/master/Breakout-Room-Meetings/(e)PBS/Meeting%2005.md)|
|4| July 05, 2024 | [Agenda](https://github.com/ethereum/pm/issues/1083) | [Recording](https://youtu.be/WC9XsungamU) | [Notes](https://github.com/poojaranjan/pm/blob/master/Breakout-Room-Meetings/(e)PBS/Meeting%2004.md)|
|3| June 21, 2024 | [Agenda](https://github.com/ethereum/pm/issues/1060) | [Recording](https://youtu.be/J1e5iUvcTDU) | [Notes](https://github.com/poojaranjan/pm/blob/master/Breakout-Room-Meetings/(e)PBS/Meeting%2003.md) |
|2| June 07, 2024 | [Agenda](https://github.com/ethereum/pm/issues/1060) | [Recording](https://youtu.be/w7Wa6oprEhQ) | [Notes](https://github.com/poojaranjan/pm/blob/master/Breakout-Room-Meetings/(e)PBS/Meeting%2002.md) |
Expand Down
27 changes: 27 additions & 0 deletions Breakout-Room-Meetings/(e)PBS/Meeting 05.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# (e)PBS Breakout Room #5

Note: This file is copied from [here](https://hackmd.io/@ttsao/epbs-breakout5)

### Meeting Info

**Agenda**: https://github.com/ethereum/pm/issues/1095

**Date & Time**: [July 19, 2024, 14:00-15:00 UTC](https://www.timeanddate.com/worldclock/converter.html?iso=20240213T140000&p1=1440&p2=37&p3=136&p4=237&p5=923&p6=204&p7=671&p8=16&p9=41&p10=107&p11=28)

**Recording**: https://youtu.be/pFJMqk5zkPQ


### Meeting notes:
#### Highlight:

- Quintus raised an issue regarding proposer IP leaks when requesting headers from the builder. Currently, proposers request headers from the relayer, who then has access to all IPs. The trust model might change when moving from the relayer to the builder. Validator IPs can also be easily detected today through aggressive spamming or bootnode activities. One potential solution is for proposers to recycle their IPs after block proposals. Due to limited discussion, we moved on from this topic.

- Potuz provided updates on his progress over the last two weeks. He is still focused on fixing consensus spec tests, reducing the number of failed tests from over 700 to 30. He is carefully reviewing each failed fork choice test to determine if they can be skipped.

- In the consensus spec, a bug was discovered and fixed related to caching state.latest_block_header.state_root. Currently, this is cached at process_slot, but in ePBS, a slot is split into consensus and execution parts where the state_root from the first part is used in the second part. Therefore, we need to cache the state root during process_execution_payload as well. However, we won't remove caching for process_slot because the execution payload could be empty.

- We discussed an EPF project on grading builder service. The IP discussion was not directly related to this project. The grading service will evaluate the builder's performance on whether the payload is valid, revealed on time, and other criteria.

- We reviewed who is implementing from EPF. There are/will be ongoing efforts on Nimbus, Teku, and Prysm, with more contributors welcome.

- The call was shorter today as most of the progress is focused on fixing spec tests and client implementation. More updates will be discussed in two weeks.

0 comments on commit 6fdd67c

Please sign in to comment.