This EIP establishes a mascot for each Ethereum network upgrade. Mascots serve to humanize and celebrate upgrades, fostering community engagement while adhering to principles of cuteness, relevance, and inclusivity. The mascot is selected through community-driven processes, with safeguards for appropriateness, by a designated facilitator (the “Mascot Wrestler”).
Motivation
Ethereum network upgrades often introduce complex technical changes that can feel abstract to the broader community. Mascots provide a fun, memorable, and relatable symbol for each upgrade, drawing inspiration from its headliner(s). By mandating emoji-representable mascots that are cute and non-offensive, this process:
Enhances community participation and excitement around network upgrades.
Creates opportunities for creative expression in upgrade event branding (e.g., watch parties, POAPs).
Builds a consistent, whimsical tradition that differentiates Ethereum’s upgrade narrative from other ecosystems.
Specification
The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “NOT RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119 and RFC 8174.
1. Mascot Requirements
Relevance: The mascot SHOULD relate thematically to the network upgrade’s headliner(s).
Representation: The mascot MUST be expressible using one or more standard Unicode emojis (e.g., :panda: for the Merge).
Form: The mascot SHOULD depict an animal (real, mythical, or stylized, but always animal-adjacent).
Tone: The mascot MUST NOT be offensive (no depictions of violence, discrimination, or controversy) and SHOULD be inherently cute (e.g., avoiding aggressive or fearsome traits unless softened for adorability).
2. Roles and Responsibilities
Mascot Wrestler: A self-selected community facilitator responsible for proposing, selecting, and adopting the mascot for a network upgrade. The role MAY rotate voluntarily per upgrade cycle to encourage diverse participation.
Duties include:
Soliciting and curating mascot candidates.
Facilitating selection processes.
Announcing the final mascot (e.g., Ethereum Magicians, All Core Devs).
Veto Powers:
The Mascot Wrestler MAY veto any candidate mascot not meeting the mascot requirements above.
A rough consensus of client teams MAY veto the selected mascot, triggering fallback to the next-highest-ranked candidate mascot.
3. Selection Process
The Mascot Wrestler SHALL conduct selection using one or more community-appropriate mechanisms.
The process MUST:
Run for a minimum of 7 days.
Present at least 2 candidates.
Rank finalists by popularity.
Document results publicly.
If no consensus is reached, the Mascot Wrestler selects the top candidate by default, subject to veto.
4. Usage Guidelines
All uses MUST respect the network upgrade mascot’s cute, non-offensive nature and credit original concept creators where applicable.
Rationale
This specification balances creativity with guardrails to prevent mascot drift (e.g., unrelated or edgy choices). Emoji-based representation ensures accessibility across digital platforms, while the animal/cute mandate aligns with Ethereum’s community ethos of approachability. The self-selected Mascot Wrestler role decentralizes coordination, leveraging vetoes for accountability. Selection flexibility accommodates Ethereum’s decentralized governance evolution.
Alternatives considered:
Fully onchain mandates: Too rigid for creative processes.
No formal process: Risks ad-hoc or absent mascots.
Non-animal options: Animals evoke universality and whimsy.
Backwards Compatibility
This EIP does not directly change the Ethereum protocol. It formalizes part of the current network upgrade process. Past upgrades (e.g., Shapella’s owl :owl:) are retroactively honored if they fit the criteria; future upgrades MUST comply starting with the next hard fork post-adoption.