You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This Meta EIP establishes a standardized process for assigning a mascot to 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 by a designated facilitator (the "Mascot Wrestler") through community-driven processes, with safeguards for appropriateness.
15
+
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").
16
16
17
17
## Motivation
18
18
@@ -22,8 +22,6 @@ Ethereum network upgrades often introduce complex technical changes that can fee
22
22
- Creates opportunities for creative expression in upgrade event branding, merchandise, and digital collectibles (e.g., POAPs).
23
23
- Builds a consistent, whimsical tradition that differentiates Ethereum's upgrade narrative from other ecosystems.
24
24
25
-
Without a formalized process, mascot selection risks inconsistency or neglect, diminishing their potential impact.
26
-
27
25
## Specification
28
26
29
27
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.
@@ -35,21 +33,17 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S
35
33
-**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).
36
34
37
35
### 2. Roles and Responsibilities
38
-
-**Mascot Wrestler**: A self-selected community facilitator responsible for proposing, selecting, and adopting the mascot for a network upgrade. The Mascot Wrestler self-nominates. The role **MAY** rotate voluntarily per upgrade cycle to encourage diverse participation.
36
+
-**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.
39
37
- Duties include:
40
38
- Soliciting and curating mascot candidates.
41
39
- Facilitating selection processes.
42
40
- Announcing the final mascot (e.g., Ethereum Magicians, All Core Devs).
43
41
-**Veto Powers**:
44
-
- The Mascot Wrestler *MAY** veto any candidate mascot deemed inappropriate based on the requirements above.
42
+
- The Mascot Wrestler **MAY** veto any candidate mascot not meeting the mascot requirements above.
45
43
- A rough consensus of client teams **MAY** veto the selected mascot, triggering fallback to the next-highest-ranked candidate mascot.
46
44
47
45
### 3. Selection Process
48
-
The Mascot Wrestler shall conduct selection using one or more community-appropriate mechanisms, aiming for inclusivity and transparency:
49
-
-**Public Signaling Polls**: On platforms like Ethereum Magicians Forum, Forkcast, or social media.
50
-
-**OnChain Voting**
51
-
-**Prediction Markets**: where market resolution determines the winner.
52
-
-**Other Mechanisms**: Any fair, auditable process that allows broad participation.
46
+
The Mascot Wrestler **SHALL** conduct selection using one or more community-appropriate mechanisms.
53
47
54
48
The process **MUST**:
55
49
- Run for a minimum of 7 days.
@@ -60,13 +54,8 @@ The process **MUST**:
60
54
If no consensus is reached, the Mascot Wrestler selects the top candidate by default, subject to veto.
61
55
62
56
### 4. Usage Guidelines
63
-
Adopted upgrade mascots **MAY** be used to celebrate the upgrade in:
64
-
-**Logs and Announcements**: ASCII art in client logs, devnet announcements, and release notes.
65
-
-**Events and Collectibles**: POAPs, conference swag, or virtual badges featuring the mascot.
66
-
-**Merchandise**: community-created items (e.g., stickers, t-shirts), with attribution to the Mascot Wrestler and community contributors.
67
-
-**Branding**: Integration into upgrade roadmaps, blog posts, and social media campaigns.
68
57
69
-
All uses must respect the network upgrade mascot's cute, non-offensive nature and credit original concept creators where applicable.
58
+
All uses **MUST** respect the network upgrade mascot's cute, non-offensive nature and credit original concept creators where applicable.
70
59
71
60
## Rationale
72
61
@@ -79,8 +68,7 @@ Alternatives considered:
79
68
80
69
## Backwards Compatibility
81
70
82
-
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:, Dencun's blowfish :blowfish:) are retroactively honored if they fit the criteria; future upgrades **MUST** comply starting with the next hard fork post-adoption.
83
-
71
+
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.
0 commit comments