Blockchain/Nivel VI · Después de bitcoin/6.1 Copias y promesas/Lección 5
¿Quién puede cambiar las reglas?
La arquitectura de la autoridad: quién tiene el poder para reescribir el consenso
MaterialesUn explorador de bloques capaz de ver historiales de bifurcacionesLa documentación de gobernanza para al menos tres protocolos principales de capa 1
Curiosidad
- ¿Por qué un cambio en Bitcoin requiere la adopción voluntaria por parte de miles de operadores independientes, mientras que una actualización de Ethereum puede ser coordinada por un equipo central?
- ¿Cuál es la diferencia operativa entre una cadena que bifurca su historial y otra que se detiene por completo?
- ¿Cómo se traduce la capacidad de pausar una red en el poder para censurar transacciones específicas?
Explorar
- Las reglas de Bitcoin están codificadas en código de fuente abierta, pero funcionan como contratos sociales acordados. Los cambios requieren una amplia adopción voluntaria por parte de los operadores de nodos; no existe una entidad central con autoridad para imponer una actualización. Si un cambio propuesto carece del apoyo casi unánime de los participantes de la red —mineros, nodos y usuarios— corre el riesgo de dividir el sistema en dos cadenas competidoras. Este modelo de gobernanza descentralizada garantiza que ninguna entidad pueda reescribir unilateralmente la historia, lo que hace que los cambios controvertidos sean históricamente difíciles de implementar sin consenso.
- Ethereum funciona de manera diferente. La Fundación Ethereum y los desarrolladores clave coordinan las actualizaciones según un calendario regular, manteniendo una fuerte cultura de verificación por parte de la comunidad, al tiempo que permiten una coordinación más centralizada que Bitcoin. En julio de 2016, tras el hackeo de DAO, la red realizó un hard fork para transferir los fondos sustraídos a un contrato de recuperación, lo cual constituyó un cambio irregular en el estado de la cadena. Esto demostró que las reglas de Ethereum podían ser modificadas por los desarrolladores si la comunidad estaba de acuerdo, estableciendo así un precedente según el cual la historia de la cadena es mutable a través del consenso coordinado y no un hecho inmutable.
- Muchas cadenas más recientes introducen mecanismos de control centralizado para garantizar la estabilidad o la seguridad. Una fundación, una empresa o un pequeño conjunto de validadores pueden, con frecuencia, actualizar, suspender o detener por completo la red. Esta capacidad permite responder rápidamente a errores o vulnerabilidades, pero concentra el poder en pocas manos. El trade-off es claro: la eficiencia y la capacidad de recuperación se logran a costa de la descentralización. Los usuarios de estas cadenas deben confiar en que la entidad que las controla no abusará de su autoridad, lo cual representa un cambio significativo con respecto a los modelos sin permisos pioneros por Bitcoin.
- La capacidad de detener una cadena es funcionalmente equivalente a la capacidad de censurarla. Si los validadores pueden detener la generación de bloques o revertir las transiciones de estado, también pueden impedir que se incluyan transacciones específicas. En octubre de 2022, los validadores de BNB Chain detuvieron la red tras un hackeo en un puente, congelando activos y permitiendo su recuperación. Aunque esto evitó una pérdida total de los fondos de los usuarios, subrayó que la entidad que controla el botón de detención controla el flujo de valor. Este control centralizado es una elección de diseño deliberada presente en muchas arquitecturas modernas de tipo Layer-1.
- Los modelos de gobernanza varían ampliamente en todo el ecosistema. Algunas cadenas utilizan votación on-chain, donde los titulares de tokens proponen y aprueban cambios directamente; otras dependen de la coordinación entre desarrolladores off-chain con consenso social; aún otras otorgan autoridad suprema a una entidad corporativa. Cada modelo presenta riesgos distintos: la votación on-chain puede ser controlada por los titulares de grandes cantidades de tokens, la coordinación entre desarrolladores puede volverse oligárquica, y el control corporativo introduce riesgo de contraparte. Comprender quién tiene las claves para realizar cambios en las reglas es esencial para evaluar la seguridad a largo plazo y la neutralidad de cualquier red blockchain.
- Para evaluar la gobernanza, examine el mecanismo para los cambios de consenso. Verifique si una sola entidad o un pequeño grupo puede forzar una bifurcación o detener el proceso. Revise las bifurcaciones históricas: ¿fueron impulsadas por desacuerdos dentro de la comunidad o por la coordinación entre desarrolladores? Observe el tamaño del conjunto de validadores; conjuntos más pequeños implican una mayor centralización y facilitan la detención del proceso. Finalmente, inspeccione el código en busca de funciones de “pausa” o claves administrativas. Estos elementos técnicos revelan la verdadera distribución del poder, que a menudo difiere significativamente de las afirmaciones públicas del proyecto sobre su descentralización.
Datos clave
- Los cambios en Bitcoin requieren la adopción voluntaria por parte de los operadores de nodos; no existe ninguna organización con autoridad para forzar las actualizaciones.
- Ethereum sufrió un hard fork en julio de 2016 tras el hackeo de DAO, transfiriendo los fondos sustraídos a un contrato de recuperación mediante un cambio de estado irregular.
- Los validadores de BNB Chain detuvieron la red en octubre de 2022 tras un ataque a un puente, lo que demostró un control centralizado sobre las transiciones de estado.
- La capacidad de detener una cadena es técnicamente equivalente a la capacidad de censurar transacciones o congelar activos.
- Las actualizaciones de Ethereum son coordinadas por la Fundación Ethereum y los desarrolladores principales según un calendario regular, a diferencia del consenso ad hoc de Bitcoin.
- Muchas cadenas más recientes otorgan a las fundaciones o conjuntos de validadores la capacidad de pausar o actualizar la red, dando prioridad a la recuperabilidad sobre la inmutabilidad.
Ejercicio nueve, seis, tres, uno
9ReunirEnumere 9 redes de blockchain distintas de Bitcoin. Para cada una, indique quién puede cambiar las reglas de consenso, pausar la cadena o congelar fondos, junto con una fuente.
6AgruparAgrupe los 9 en 6 según quién posee ese poder: una empresa, una fundación, un pequeño conjunto de validadores, voto de los titulares de tokens, coordinación entre desarrolladores y adopción de nodos, o nadie.
3DestilarReduzca los 6 grupos a 3 niveles de control y nombre el único factor que mejor predice si una red puede ser detenida.
1CristalizarLa capacidad de revertir la historia es una característica de seguridad que permite la recuperación, pero también representa un riesgo para la neutralidad.
Verificación de hechos
Fechas, cifras y afirmaciones verificadas con las fuentes publicadas que se enumeran a continuación.
- Ethereum Foundation, 'Hard Fork Completed' (20 Jul 2016)
- The Register, 'Binance bridge hack siphons about $566 million of BNB tokens' (7 Oct 2022)
- Bitcoin Core documentation on the BIP process and consensus rules