Para responder a esa pregunta hay que hablar de gobernanza: el conjunto de procesos a través de los cuales se toman decisiones en una red. A diferencia de las organizaciones tradicionales, que tienen jerarquías claras, en Ethereum las decisiones se toman de forma descentralizada. Lo que suena bien en teoría es, en la práctica, uno de los problemas más difíciles que existe.

Dos distinciones que hay que tener claras

Ethereum es permissionless

Nadie necesita pedir permiso para hacer algo en Ethereum. Cualquiera puede usar la red como mejor le parezca, sin autorización. Si es feriado, de noche, o si alguien no está de acuerdo con tu transacción, no importa. En lo referido al uso personal de la red, las decisiones las toma cada uno y nadie más.

Pero la cosa cambia cuando hablamos de hacerle algo a Ethereum. Es decir, cuando queremos modificar la red misma. En ese caso sí entra en juego la gobernanza.

Gobernanza en Ethereum vs. gobernanza de Ethereum

No es lo mismo tomar decisiones dentro de una dApp que tomar decisiones sobre la red en su conjunto.

La gobernanza en Ethereum se refiere a la toma de decisiones dentro de proyectos que viven sobre la red: una DAO, un exchange, una Layer 2. Muchas veces estas decisiones se ejecutan directamente on-chain con una votación.

La gobernanza de Ethereum involucra a toda la infraestructura que sostiene esos miles de proyectos. Requiere coordinación entre actores muy diversos y no se puede automatizar fácilmente. Por eso ocurre off-chain.

¿Quiénes participan?

Todas las personas que interactúan con Ethereum pueden participar: holders de ETH, usuarios, desarrolladores de aplicaciones, operadores de nodos, validadores y desarrolladores del protocolo. Cada uno, desde su lugar, cumple un rol en cómo evoluciona la red.

Un punto importante: no existe relación formal entre la cantidad de ETH que se holdea y el poder de decisión. Ethereum no es un sistema de un token, un voto.

La importancia del consenso

En Ethereum nadie puede obligar a nadie. Los validadores no pueden imponer decisiones a los usuarios, los desarrolladores no pueden forzar cambios a los nodos. Para aplicar un cambio es necesario lograr consensos amplios, que cada actor esté dispuesto a ejecutar la parte que le toca cuando llegue el momento.

Pero eso no significa que el disenso esté mal. Si las diferencias son irreconciliables, siempre existe la posibilidad de un fork. Así nacen nuevas versiones de la red, como ocurrió con Ethereum Classic después del incidente de The DAO.

¿Cómo se toman decisiones?

El proceso tiene una forma más o menos establecida, aunque no es rígido ni lineal.

  1. Redacción de una EIP (Ethereum Improvement Proposal). Todo comienza con una propuesta formal que debe seguir ciertas pautas detalladas en la EIP-1. Se publica en el foro de Ethereum Magicians y en canales como el Discord de Ethereum R&D. Cualquier persona puede crear una EIP.
  2. Debate comunitario. Una vez publicada, la EIP se discute en espacios abiertos. Se suman opiniones, críticas y sugerencias de mejora.
  3. Presentación ante desarrolladores del protocolo. Si hay interés, la propuesta se lleva a una llamada abierta con los desarrolladores core. Si hay acuerdo para avanzar, se redacta una versión revisada.
  4. Incorporación en una futura actualización. Si hay consenso, la EIP se programa para una actualización de la red. Los cambios se prueban primero en redes de prueba antes de llegar a la red principal. La reciente actualización Pectra, por ejemplo, incluyó más de diez EIPs.

Algunas cosas a tener en cuenta

La gobernanza de Ethereum no es simple ni lineal. Aplicar cambios en la red requiere mucho cuidado por tres razones:

Primero, la red nunca se detiene. Cambiar Ethereum es como arreglar un auto mientras está andando. Segundo, hay miles de millones de dólares en juego. Un error podría ser gravísimo. Tercero, no hay jerarquías. La coordinación entre miles de personas sin relación formal entre sí es un desafío inmenso.

¿Cómo puedo involucrarme?

Cualquiera puede redactar una EIP. No se necesita permiso, cierta cantidad de tokens ni cumplir requisitos especiales. En la práctica, las propuestas no se escriben en soledad: si tenés una idea, podés compartirla en foros y canales de Discord y seguramente encontrés personas con ganas de colaborar.

Tampoco es necesario escribir una EIP para participar:

La descentralización no es solo una característica técnica. Es también un aspecto esencial en la identidad de la red: lo que llamamos el ethos de Ethereum. Más voces involucradas es una red más fuerte y con mayor futuro.

Para seguir