Protocol Prototyping Team Website

A static website that aggregates and displays work from the Protocol Prototyping team at the Ethereum Foundation.

How to Join the Team

  1. Fork this repository
  2. Edit TEAM_MEMBERS.txt and add your entry in the format: username/repo-name/Display Name
    • Example: alice/protocol-research/Alice Smith
  3. Submit a PR with your addition

Setting Up Your Work Repository

Create a repository with a work.json file in the root containing an array of your work items:

[
  {
    "title": "EIP-4844 Blob Transaction Analysis",
    "description": "Deep dive into blob transaction implementation and its impact on L2 scaling solutions",
    "label": "DL",
    "url": "https://github.com/username/eip4844-analysis",
    "date": "2024-01-15"
  },
  {
    "title": "Proposer-Builder Separation Research",
    "description": "Exploring PBS mechanisms for improved MEV distribution",
    "label": "MEV-Boost",
    "url": "https://github.com/username/pbs-research",
    "date": "2023-12-20"
  }
]

Work Item Fields

  • title: Name of your project or research
  • description: Brief description (1-2 sentences)
  • label: Category - must be one of: CL, EL, MEV-Boost, DL
  • url: Link to your project (GitHub repo, blog post, etc.)
  • date: Date of the work (format: YYYY-MM-DD)

Labels

  • CL: Consensus Layer
  • EL: Execution Layer
  • MEV-Boost: MEV and block building
  • DL: Data Layer (blobs, DA, etc.)

Your work will appear on the team website after your PR is merged!