Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PBS wiki page #93

Closed
taxmeifyoucan opened this issue Mar 13, 2024 · 11 comments · Fixed by #162
Closed

PBS wiki page #93

taxmeifyoucan opened this issue Mar 13, 2024 · 11 comments · Fixed by #162
Labels
page-request Add a new page

Comments

@taxmeifyoucan
Copy link
Contributor

Proposer builder separation is necessary to understand the current state of Ethereum protocol and discussions around it. PBS should be documented in the wiki, here is a rough outline on what should be included:

  • Quick intro, what the page will cover
  • Insight into consensus layer
    • Explaining role of the builder
    • Explain role of the proposal
  • Current state
    • default behavior
    • PBS and relationship of relays, builders and validators
    • mevboost, documenting what is it, how it works
    • issues stemming from this (security, third party dependency, censorship etc)
  • Proposed solutions, current R&D
    • ePBS, inclusion lists, PEPC, etc
  • Collection of resources
    • all hackmds, ethresearch posts and related articles, videos, papers you stumble upon
@raxhvl raxhvl self-assigned this Mar 14, 2024
@raxhvl
Copy link
Member

raxhvl commented Mar 14, 2024

This is pretty new to me. Do you know where in the sidebar should this come? I believe Ynyesto and Kira are collaborating on this. I'll pickup something else.

@raxhvl raxhvl removed their assignment Mar 14, 2024
@shyam-patel-kira
Copy link
Member

I'm creating WIP PR for this one, it is open for collaboration

@shyam-patel-kira shyam-patel-kira mentioned this issue Mar 15, 2024
16 tasks
@shyam-patel-kira
Copy link
Member

shyam-patel-kira commented Mar 21, 2024

Creating a checklist here, for tracking purposes

  • Quick intro, what the page will cover
  • Insight into consensus layer
    • Explaining role of the builder
    • Explain role of the proposal
  • Current state
    • default behavior
    • PBS and relationship of relays, builders and validators
    • mevboost, documenting what is it, how it works
    • issues stemming from this (security, third party dependency, censorship etc)
  • Proposed solutions, current R&D
    • ePBS
    • 2-slot PBS
    • PEPC
    • Execution Tickets
    • inclusion lists
  • Collection of resources
    • all hackmds, ethresearch posts and related articles, videos, papers you stumble upon

@shyam-patel-kira
Copy link
Member

shyam-patel-kira commented Mar 21, 2024

I'm currently writing on mev-boost and ePBS. Adding the comment to avoid confusion, promote collaborative effort

@thogiti
Copy link
Contributor

thogiti commented Mar 25, 2024

@thogiti
Copy link
Contributor

thogiti commented Mar 31, 2024

May I suggest to remove ePBS solutions section from the PBS.md page.

I am working on a detailed ePBS page at #118.

@taxmeifyoucan
Copy link
Contributor Author

ePBS deserves its own page for sure but it still should be mentioned and linked in the main pbs doc. Just a high level overview with link to details in the separate page

@shyam-patel-kira
Copy link
Member

Sorry for the late update from my side. I've update my PR with current changes and also included link to future ePBS entry. I'm not able to request a review though, so tagging you here @taxmeifyoucan

@taxmeifyoucan taxmeifyoucan added the page-request Add a new page label Apr 5, 2024
@gorondan
Copy link
Contributor

gorondan commented Apr 7, 2024

I'm working on PEPC and ETs. Very interested in roles separation in general, especially on enshrined Operator-Delegator Separation (in research).

ePBS deserves its own page for sure but it still should be mentioned and linked in the main pbs doc. Just a high level overview with link to details in the separate page

With ePBS, PEPC, Execution Tickets and Rainbow staking being in active research, the vectors seem to be pointing towards an enshrining of roles separation era to come. wdyt guys? should we dedicate a section on protocol Roles Separation, curated by EPF sg?

@thogiti
Copy link
Contributor

thogiti commented Apr 7, 2024

Hi @gorondan.

I have briefly covered PEPC as a solution to ePBS in my PR at 3aac3f6.

Here is the link to the PEPC section: https://github.com/thogiti/protocol-studies/blob/pbs/docs/wiki/research/PBS/ePBS.md#pepc-protocol-enforced-proposer-commitments

But, I think, PEPC and ET definitely deserve their own page.

@thogiti
Copy link
Contributor

thogiti commented Apr 8, 2024

Hi @shyam-patel-kira @arynyestos

I think my PR on ePBS #115 is showing some conflicts on pbs.md. Can you please check your latest changes to pbs.md?

Can you please let me know what is your latest commit hash for pbs.md?

I think the pbs.md merge action is waiting for resolving these content conflict.

@shyam-patel-kira shyam-patel-kira linked a pull request Apr 10, 2024 that will close this issue
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
page-request Add a new page
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants