Blockchain
governance
refers
to
the
coordination
mechanisms
that
allow
blockchain
stakeholders
to
make
legitimate
decisions.
It
is
traditionally
split
up
into
two
broad
areas:
on-chain
governance
and
off-chain
governance.
In
the
context
of
Ethereum,
on-chain
governance
relates
to
the
Ethereum
protocol.
The
protocol
roughly
encompasses
the
original
white
paper
by
Vitalik
Buterin,
the
more
technical
yellow
paper
by
Gavin
Wood,
and
the
more
recent
execution
layer
and
the
consensus
layer
specs.
“Absolute
Essentials
of
Ethereum”
by
Paul
Dylan-Ennis
was
published
by
Routledge.
Dylan-Ennis
is
an
assistant
professor
at
the
College
of
Business
at
University
College
Dublin.
There
are
currently
efforts
to
update
and
standardize
everything,
such
as
the
Ethereum
Execution
Layer
Specification
(EELS)
update
of
the
yellow
paper,
and
likely
in
a
few
years
we’ll
see
a
more
formal
structure.
off-chain
governance
consists
of
open
source
procedures
–
developer
and
researcher
meetings,
GitHub
repositories,
Ethereum
Improvement
Proposals
(EIPs)
–
where
users
can
propose
changes
to
the
Ethereum
protocol
and
potentially
implement
them.
See
also:
What
Kind
of
Culture
Are
We
Building
in
Web3?
|
Opinion
Blockchain
culture
is
the
social,
cultural
or
political
values
shared
by
a
blockchain
community.
Ethereum’s
culture
is
multifaceted
and
dynamic
but
builds
on
a
core
set
of
values.
The
first
value
is
especially
important
in
Ethereum
and
almost
every
other
blockchain
community:
decentralization.
Decentralization
means
authority
is
spread
among
all
participating
members,
rather
than
concentrated.
Just
slightly
below
decentralization
we
find
more
values
important
to
Ethereans:
permissionlessness
(no
permission
required
to
use
Ethereum);
censorship
resistance
(nobody
can
censor
you
on
Ethereum)
and
credible
neutrality
(Ethereum’s
operations
should
be
fair
to
everyone).
Governance
and
culture
are
tightly
interrelated
because
governance
is
supposed
to
reflect
the
values
of
the
culture.
Ethereum
governance
Satoshi
Nakamoto,
the
inventor
of
Bitcoin,
released
Bitcoin
as
open
source
software.
Open
source
development
means
volunteers
work
collaboratively
to
make
non-proprietary
software
where
the
code
is
freely
available
for
users
to
inspect
and
even
to
copy
and
build
upon.
Ethereum
adopts
this
model
of
open
source
development
wholesale.
This
model
applies
to
many
projects
built
on
Ethereum
as
well.
See
also:
The
Memecoin
Grift
and
How
It
Threatens
Ethereum
Culture
|
Opinion
Ethereum’s
main
codebases
are
hosted
on
the
open
source
development
platform
GitHub.
The
Ethereum
GitHub
contains
various
code
repositories
the
community
recognises
as
essential
to
Ethereum.
These
are:
-
Official
Go
implementation
of
the
Ethereum
protocol:
Familiar
to
most
as
the
Geth
client,
the
Official
Go
implementation
acted
something
like
a
reference
client
for
the
pre-Merge
Ethereum
protocol.
(Ethereum,
however,
pursues
a
policy
of
client
diversity
where
multiple
client
teams
work
on
software
clients.
Since
The
Merge,
Geth
is
an
execution
client
—
the
others
are
Nethermind,
Besu,
Erigon,
Reth
—
that
must
be
run
with
a
consensus
client
such
as
Lighthouse,
Lodestar,
Nimbus,
Prysm
and
Teku.
The
software
teams
are
independent
from
one
another,
but
collaborate
closely
when
coordinating
EIPs.) -
Ethereum
Improvement
Proposals
(EIPs):
EIPs
are
the
governance
mechanism
for
major
changes
to
the
Ethereum
protocol. -
Solidity:
Solidity
is
a
high-level
programming
language
for
writing
smart
contracts.
Smart
contracts
can
be
written
in
other
languages,
such
as
Vyper,
but
Solidity
dominates
the
landscape. -
Remix:
An
Integrated
Developer
Environment
(IDE)
and
compiler
for
Solidity
that
is
accessible
within
your
browser. -
Ethereum.org
website:
This
is
the
Ethereum
homepage
and
consists
of
extensive
and
user-friendly
information
about
all
facets
of
Ethereum.
It
is
maintained
as
an
open
source
effort
with
a
small
support
staff.
It
is
probably
one
of
the
most
accessible
means
for
readers
to
become
actively
involved
in
Ethereum
open
source
contribution.
Just
go
to
their
Discord
and
ask
where
they
need
help.
The
open
source
process
for
GitHub
in
general
is
as
follows.
This
process
is
broadly
used
in
all
the
above
cases,
but
expect
nuance
once
you
get
involved:
-
Issues:
users
publicly
suggest
changes,
whether
bug
fixes
or
improvements.
Discussion
about
the
Issues
might
happen. -
Pull
requests:
developers,
usually
from
the
project
team
involved,
propose
solutions
to
Issues.
Discussion
about
the
Pull
Request
might
happen.
If
the
PR
generates
interest
and
broad
support,
it
will
pass
some
checks
and
then
be
merged
into
the
next
release.
Each
repository
will
have
people
that
can
merge
code,
called
having
commit
access.
If
the
PR
is
controversial,
it
might
cause
a
rift.
What
about
when
someone
proposes
a
change
to
the
Ethereum
protocol
rather
than
a
specific
software
client
or
the
website?
This
kind
of
suggestion
has
its
own
special
process:
Ethereum
Improvement
Proposals
(EIPs).
EIPs
have
their
own
repository
on
the
Ethereum
GitHub.
EIPs
follow
a
template
where
the
proposer,
known
as
the
champion,
will
provide
the
rationale
and
the
proposed
technical
specification.
These
changes
can
relate
to
various
parts
of
Ethereum.
The
most
well-known
are
Core
EIPs
that
are
upgrades
or
improvements
that
require
a
fork.
EIPs
are
extensively
discussed.
A
subset
of
EIPs,
called
Ethereum
Request
for
Comments
(ERC),
relate
to
standards
for
smart
contracts
and
dApps,
and
at
the
time
of
writing
there
is
discussion
to
separate
ERCs
from
EIPs,
rendering
ERCs
their
own
category.
A
famous
Core
EIP
is
EIP-1559
which
proposed
gas
fees
be
burnt
rather
than
sent
to
validators.
This
is
a
change
to
the
Ethereum
protocol
itself.
It
therefore
needed
to
garner
support
from
all
quarters.
This
meant
as
close
to
all
the
stakeholders
possible
in
the
Ethereum
ecosystem
had
to
back
it
before
it
went
live
in
2021.
Remember,
Ethereum
is
politically
decentralized
to
a
strong
degree
so
there
is
no
centralized
entity
that
can
decide
on
behalf
of
everyone
else.
Decision-making
is
spread
among
many
blockchain
stakeholders.
Blockchain
stakeholders
are
groups
with
a
stake
or
interest,
whether
financial
or
culture,
in
a
blockchain
implementation.
Ethereum’s
stakeholders
in
no
particular
order
are:
-
Ethereum
users:
the
everyday
Ethereum
end
user.
Just
your
Average
Joe
and
Jane
sending
USDC
or
joining
a
DAO
or
buying
an
NFT. -
Ethereum
media:
specialist
media
and
influencers
such
as
podcasts
or
YouTube
shows
e.g.
“The
Daily
Gwei”
or
the
Bankless
podcast. -
Ethereum
builders:
the
various
decentralized
applications
(dApps)
teams
that
are
building
on
the
Ethereum
blockchain. -
Ethereum
developers:
open
source
developers
and
researchers
who
work
on
Ethereum
client
software
or
the
protocol.
This
also
includes
protocol
support
members
and
coordinators. -
Ethereum
stakers:
users
who
help
to
secure
Ethereum’s
blockchain. -
Ethereum
Foundation
(EF):
a
non-profit
providing
support
for
conferences
(e.g.
Devcon),
developer
meetings,
the
ethereum.org
website
and
offering
grants.
An
EIP
proposal
might
not
garner
any
interest,
but
every
so
often
some
will.
When
this
happens,
the
EIP
will
most
likely
be
picked
up
by
the
Ethereum
developers
and
researchers.
The
developers
congregate
in
the
Ethereum’s
Magician
forum
and
the
Ethereum
R&D
Discord
(Research
and
Development).
In
these
hubs,
developers
and
researchers
meet
to
coordinate
and
discuss
issues,
including
representatives
from
the
various
client
software
teams.
Every
week
there
is
a
meeting
called
AllCoreDevs
where
the
most
important
issues
around
the
Ethereum
protocol
are
discussed.
There
are
several
smaller,
more
niche
discussion
meetings
as
well.
Ethereum’s
logistics
is
generally
handled
by
the
Ethereum
Foundation
(EF),
the
non-profit
created
at
the
launch
of
Ethereum.
It
has
other
roles
too,
such
as
organizing
and
hosting
Ethereum
conferences
(e.g.
Devcon)
and
providing
grants
for
Ethereum
research
(e.g.
the
Ecosystem
Support
Program).
However,
its
everyday
role
is
providing
several
dedicated
full-time
staff
who
work
on
Ethereum,
which
includes
developers
and
researchers,
but
also
protocol
support
members.
To
be
a
good
citizen
in
Ethereum
is
to
…
disrupt
centralization
where
you
find
it
For
example,
the
Ethereum
Cat
Herders
is
a
collective
that
helps
with
logistics,
but
also
cleans
up
EIPs.
The
Cat
Herders
include
EF
and
non-EF
staff,
but
the
staff
members
really
keep
the
engine
running.
The
Protocol
Guild,
with
EF
and
non-EF
members,
manages
a
smart
contract
that
rewards
open
source
developers
of
Ethereum,
but
again
the
EF
members
are
the
main
drivers.
Somewhat
amusingly,
the
logistical
role
of
the
Ethereum
Foundation
is
often
conflated
with
centralised
control
of
Ethereum,
but
I’ve
yet
to
encounter
a
single
instance
of
the
EF
dictating
to
anyone.
There
is
no
exact
science
to
how
an
EIP
garners
support.
Over
time
it
gains
support
from
developers
and
researchers
and
quite
often
it
will
be
raked
over
the
coals
for
any
potential
issues
it
might
cause.
EIPs
will
then
attract
people
to
contribute
toward
any
further
research,
testing
or
coding
required.
News
about
this
EIP
will
begin
to
filter
out
to
the
other
stakeholders.
Ethereum
validators
or
project
teams
might
express
their
own
support
or
concerns.
Ethereum
media
and
users
might
start
to
discuss
it
among
themselves.
An
EIP
that
manages
to
gain
a
positive
response
from
the
various
Ethereum
stakeholders
–
but
especially
the
developers
and
researchers
in
the
AllCoreDevs
call
–
reaches
a
rough
consensus
that
the
EIP
should
be
implemented.
In
open
source
development
culture,
there
is
rarely
complete
consensus,
but
instead
a
rough
consensus
is
reached
across
the
many
distributed
parties.
Again,
there’s
no
perfect
science
here,
but
usually
you
can
recognise
rough
consensus
by
the
disappearance
of
concerns,
critiques
or
controversies.
Once
accepted,
the
EIP
will
usually
be
included
in
the
next
Ethereum
upgrade
and
become
part
of
the
general
developer
and
researcher
discussion
about
how
to
coordinate
and
integrate
the
EIP
in
the
various
software
clients
in
preparation
for
the
upgrade.
EIPs
are
often
bundled
together
these
days.
Governing
a
blockchain
like
Ethereum
is
the
responsibility
of
the
community
collectively
and
each
stakeholder
in
the
wider
community
has
some
influence,
albeit
sometimes
small.
The
optimal
governance
state,
central
to
the
belief
systems
behind
almost
all
blockchain
communities,
is
decentralization.
The
rationale,
at
least
at
this
abstract
level,
is
to
replace
centralised
governance
with
decentralized
governance.
Centralized
institutions,
companies,
organizations,
governments
are
seen
as
inherently
corrupted
or
corruptible.
However,
the
desire
to
implement
decentralized
alternatives
does
not
always
go
to
plan
and
centralization
tends
to
reassert
itself,
even
in
the
most
mindful
of
blockchain
communities.
The
reality
of
decentralization
is
more
like
a
dance,
where
centralised
power
is
disrupted
by
decentralization,
new
forms
of
centralisation
appear,
renewed
efforts
at
decentralization
occur,
in
acts
of
re-decentralization.
To
be
a
good
citizen
in
Ethereum
is
to
keep
an
eye
on
what
you
believe
might
be
centralized
points
of
influence
and
to
raise
concerns
and
disrupt
centralization
where
you
find
it.
Generally
speaking,
Ethereum
governance
is
highly
decentralized,
but
with
some
light
centralization
around
logistics.
Ethereum
culture
Ethereum
has
no
dominant
culture
and
Ethereans
can
on
principle
be
drawn
from
any
culture,
in
the
spirit
of
an
open
permissionless
protocol.
Despite
this,
there
are
recognizably
popular
subcultures
within
Ethereum
and
we
can
learn
a
lot
about
the
protocol
by
looking
at
who
is
attracted
to
it.
Since
culture
is
dynamic,
some
of
these
subcultures
will
continue
to
flourish
on
Ethereum
and
others
might
dissipate.
Cypherpunk:
Many
of
Ethereum’s
influential
developers
and
researchers
are
influenced
by
cypherpunk
ideals.
Cypherpunk
was
one
of
the
foundational
subcultures
in
Bitcoin
and
it
carried
over
into
parts
of
the
Ethereum
world.
A
cypherpunk
is
committed
to
open
source
development
and
a
certain
DIY
or
punk
attitude.
Cypherpunks
believe
the
best
way
to
solve
problems
is
to
create
the
solution
yourself
and
then
disseminate
the
results
freely,
even
allowing
others
to
copy
and
build
upon
them.
Cypherpunks
usually
stress
an
apolitical
position
regarding
what
they
build
should
be
used
for.
In
Ethereum’s
case,
the
cypherpunks
build
the
infrastructure
and
tools,
but
are
hands
off
about
how
they
are
used,
taking
a
neutral
stance.
Historically,
cypherpunk
had
an
explicit
emphasis
on
privacy,
but
in
Ethereum
it
is
not
always
prioritised,
albeit
this
seems
to
be
changing.
A
neo-cypherpunk
movement
called
lunarpunk
has
also
emerged
to
advocate
for
placing
privacy
back
front
and
center.
You
can
find
cypherpunks
on
the
Ethereum’s
Magician
forum,
the
Ethereum
R&D
Discord
or
by
attending
events
like
ETHDenver.
See
also:
What
Are
Soulbound
Tokens?
Regens:
Many
influential
voices
within
Ethereum
are
committed
to
a
regen
or
regenerative
approach
to
building
technology.
Rooted
in
Vitalik
Buterin’s
interest
in
politics
and
social
science,
many
regens
engage
in
governance
experiments
designed
to
reinvigorate,
improve
or
even
replace
contemporary
institutions.
This
subculture
is
characterized
by
its
experimental
nature
and
interest
in
public
goods,
engaging
in
experiments
such
as
Quadratic
Funding,
Soulbound
Tokens
(SBT),
and
retroactive
public
goods
funding.
Regens
are
usually
less
focused
on
financial
applications
and
more
drawn
to
the
idea
of
building
a
new
decentralized
Web,
sometimes
called
Web3.
Regens
usually,
but
not
always,
tend
to
hold
more
progressive
forms
of
politics
and
are
associated
with
an
aesthetic
called
solarpunk.
You
can
find
regens
in
public
goods
communities
like
Gitcoin
or
Optimism.
Degens:
Within
Ethereum
there
exists
a
contingent
of
users
driven
purely
by
speculation
and
wealth
accumulation
at
all
costs,
the
degens
(degenerates).
Degens
are
financial
nihilists
who
focus
on
current
trends
and
hype
to
strike
it
lucky
and
escape
the
rat
race
of
contemporary
neoliberal
capitalism.
Degens
will
often
take
extraordinary
risks,
but
in
an
ironic,
almost
detached
way.
Degens
usually,
but
not
always,
tend
to
hold
more
provocative
political
views
and
are
associated
with
a
more
anime-type
aesthetic.
You
can
find
degens
in
and
around
newly
launched
Decentralized
Finance
(DeFi)
or
Non-Fungible
Token
(NFT)
launches.