Saltar al contenido
lun, 13 jul UTC 23:01:12 CAP $1.92T
28 Miedo En vivo
Intermedio 6 min de lectura

Mecanismos de consenso explicados: prueba de trabajo, prueba de participación y más allá

Una mirada más profunda a cómo las blockchains se ponen de acuerdo sobre un historial de transacciones compartido, comparando las compensaciones de seguridad, energía y centralización de la prueba de trabajo y la prueba de participación junto a algunos otros modelos.

Conceptos clave

  • Los mecanismos de consenso permiten a las redes descentralizadas ponerse de acuerdo sobre un único historial de transacciones sin una autoridad central.
  • La prueba de trabajo asegura la red haciendo que los ataques sean caros en cómputo y en energía.
  • La prueba de participación asegura la red haciendo que los ataques sean caros económicamente mediante colateral en stake que puede ser recortado.
  • La prueba de trabajo generalmente usa mucha más energía que la prueba de participación, lo cual es una compensación central entre los dos modelos.
  • Ambos modelos conllevan riesgos de centralización — pools de minería en la prueba de trabajo, grandes stakers y servicios de staking en la prueba de participación — solo que de fuentes distintas.
  • Otros modelos como la prueba de participación delegada o la prueba de autoridad cambian algo de descentralización por velocidad y son comunes fuera de las mayores blockchains públicas.

Toda blockchain tiene que resolver el mismo problema básico: ¿cómo se ponen de acuerdo miles de ordenadores, gestionados por desconocidos que no confían entre sí, sobre una única versión compartida de los hechos? Ese acuerdo se llama consenso, y el mecanismo usado para alcanzarlo da forma a casi todo lo demás de una red — su seguridad, su uso de energía y cuán descentralizada es realmente en la práctica. Esta guía mira los dos enfoques dominantes, la prueba de trabajo y la prueba de participación, con más profundidad de lo que permite una definición rápida, y cubre brevemente algunos modelos alternativos que encontrarás en otros lugares.

Por qué las redes descentralizadas necesitan una regla de consenso

En una base de datos normal, una empresa controla los servidores y simplemente decide cuál es el registro correcto. Una blockchain pública no tiene tal árbitro. Miles de ordenadores independientes tienen cada uno una copia del registro, y la red necesita una regla para decidir qué copia — y qué próximo bloque de transacciones — todos deberían tratar como correcta, incluso cuando algunos participantes puedan estar sin conexión, defectuosos o activamente deshonestos. Este reto general se llama a veces tolerancia a fallos bizantinos: mantener un sistema fiable cuando no puedes suponer que todo participante es honesto o siquiera está en línea. Un mecanismo de consenso es el conjunto concreto de reglas que una blockchain usa para resolver ese problema en la práctica.

Prueba de trabajo: competir por añadir el próximo bloque

La prueba de trabajo es el modelo que Bitcoin introdujo y sigue usando. En lugar de una votación, participantes llamados mineros compiten por resolver un rompecabezas criptográfico que requiere grandes cantidades de cómputo por ensayo y error. El primer minero en encontrar una solución válida obtiene el derecho a proponer el próximo bloque y es recompensado por ello; todos los demás en la red pueden verificar esa solución casi al instante, aunque encontrarla fuera caro. Si dos mineros resuelven un bloque casi al mismo tiempo, la red tiene brevemente dos cadenas en competencia, y los nodos siguen una regla simple: seguir extendiendo la cadena que represente el mayor trabajo computacional acumulado. En un pequeño número de bloques, una cadena se adelanta y la otra se abandona.

La lógica de seguridad es deliberadamente física. Para reescribir la historia — por ejemplo, para revertir un pago confirmado — un atacante necesitaría superar en cómputo al resto de la red combinada, durante todo el tiempo que quisiera que su cadena fraudulenta prevaleciera. Eso requiere enormes cantidades de hardware especializado y electricidad, que es lo que hace que el ataque sea caro en lugar de meramente difícil. La compensación es que la prueba de trabajo es, por diseño, intensiva en energía: la seguridad viene directamente del coste en el mundo real del propio cómputo, no de un sistema de penalización separado. También tiende a empujar la minería hacia operaciones grandes y bien capitalizadas que pueden acceder a electricidad barata y chips especializados, lo que crea un riesgo de centralización propio — un puñado de grandes pools de minería puede acabar controlando una parte significativa del poder de cómputo total de la red.

Prueba de participación: comprometer capital en lugar de cómputo

La prueba de participación reemplaza la competencia computacional por un compromiso financiero. En lugar de minar, participantes llamados validadores bloquean — o «hacen stake» de — una cantidad del propio token de la red como colateral. El protocolo entonces selecciona un validador, normalmente a través de un proceso aleatorio ponderado ligado al tamaño de su stake, para proponer el próximo bloque, mientras otros validadores comprueban y confirman esa propuesta. Si un validador propone algo inválido o se comporta de forma deshonesta, el protocolo puede destruir parte o la totalidad de sus fondos en stake, una penalización conocida como slashing.

La lógica de seguridad aquí es económica en lugar de física: atacar la red significa arriesgar una gran cantidad de tu propio capital en stake por una recompensa incierta, y la participación honesta está diseñada para ser más rentable que la deshonesta con el tiempo. Como no hay una carrera computacional que ganar, las redes de prueba de participación usan drásticamente menos electricidad que las de prueba de trabajo funcionando a una escala comparable — validar requiere hacer funcionar hardware de servidor corriente, no competir con equipos de minería especializados. El riesgo de centralización se desplaza en lugar de desaparecer: como la influencia es aproximadamente proporcional al stake, la riqueza que ya está concentrada puede traducirse directamente en poder de validación, y muchos usuarios cotidianos delegan su stake a servicios agrupados o custodios por comodidad, lo que puede concentrar el control práctico entre un número menor de grandes proveedores de staking.

Comparando los dos: seguridad, energía y centralización

  • Fuente de seguridad — la prueba de trabajo liga la seguridad al coste externo y físico del cómputo y la electricidad; la prueba de participación la liga al coste interno y económico del capital que puede ser destruido.
  • Uso de energía — la prueba de trabajo es intencionadamente intensiva en energía porque ese coste es el mecanismo de seguridad; la prueba de participación elimina la carrera computacional y, como resultado, usa una pequeña fracción de la energía.
  • Presión de centralización — la prueba de trabajo tiende a concentrarse en torno al acceso a electricidad barata y hardware eficiente; la prueba de participación tiende a concentrarse en torno a los grandes tenedores existentes y los servicios de staking a los que muchos tenedores más pequeños delegan.
  • Recuperación de un ataque — los ataques de prueba de trabajo están limitados principalmente por los costes operativos continuos de un atacante; los ataques de prueba de participación además arriesgan que el capital subyacente del atacante sea destruido por el propio protocolo.

Ninguna de las dos listas de compensaciones hace que un diseño sea objetivamente «mejor» en abstracto — representan apuestas distintas sobre qué tipo de coste es más difícil de sostener para un atacante, y distintas redes han hecho esa apuesta de forma diferente.

Otros modelos de consenso, brevemente

La prueba de trabajo y la prueba de participación dominan las mayores blockchains públicas, pero no son los únicos enfoques en uso. La prueba de participación delegada hace que los tenedores de tokens voten por un conjunto más pequeño de delegados que hacen la validación real, cambiando algo de descentralización por un mayor rendimiento de transacciones. La prueba de autoridad se basa en un conjunto preaprobado y de identidad conocida de validadores en lugar de una competencia abierta, lo que encaja con cadenas privadas o de consorcio donde los participantes ya son responsables entre sí, pero es un mal encaje para una red que aspira a mantenerse sin permisos. Varios otros diseños mezclan elementos de estos enfoques o añaden capas extra de votación y finalidad encima de un sistema base de prueba de participación, pero la pregunta subyacente es siempre con la que empezó esta guía: ¿qué hace que la deshonestidad sea lo bastante cara como para desalentarla?

Cómo pensar en qué modelo es el «correcto»

En lugar de ordenar los mecanismos de consenso en una única escala, ayuda preguntar para qué está optimizando una red concreta: máxima resistencia a un atacante físico bien financiado, una huella energética mínima, un alto rendimiento de transacciones, o la base más amplia posible de participantes independientes. La elección del mecanismo de consenso de una red es una de sus decisiones de diseño más fundamentales, y conviene entenderla antes de confiar en esa red para cualquier cosa — incluido el staking, ya que la seguridad de los fondos en stake depende en gran medida de cómo está construido el protocolo subyacente. Para una comparación lado a lado más cercana, consulta nuestro artículo dedicado sobre prueba de trabajo frente a prueba de participación. Si además quieres entender por qué se paga realmente a validadores y mineros por cada bloque, nuestra guía sobre las comisiones de red y el gas es un siguiente paso natural.

Preguntas frecuentes

¿La prueba de participación es menos segura que la prueba de trabajo?

No de forma inherente — los dos modelos aseguran una red mediante mecanismos distintos, coste físico frente a coste económico, en lugar de que uno sea una versión más débil del otro. Ambos enfoques hacen funcionar hoy redes grandes y en vivo. En la práctica, la seguridad depende en gran medida de cuán descentralizada y bien implementada esté una red concreta, no simplemente de qué categoría de consenso usa.

¿Por qué algunas redes eligen la prueba de participación en lugar de la prueba de trabajo?

Las principales razones citadas son una huella energética drásticamente menor, ya que no hay una carrera computacional que ganar, y una flexibilidad de diseño que puede hacer que ciertas actualizaciones de escalado sean más fáciles de construir encima. La prueba de participación también permite a participantes corrientes ayudar a asegurar la red con hardware de servidor estándar en lugar de equipos de minería especializados.

¿Puede una blockchain cambiar su mecanismo de consenso más adelante?

Técnicamente sí, pero es una empresa mayúscula. Cambiar algo tan fundamental como el consenso normalmente requiere un amplio acuerdo entre los desarrolladores, validadores o mineros, y usuarios de una red, y suele implementarse a través de una actualización de protocolo significativa. Es raro, disruptivo y por lo general se reserva para casos en los que el modelo existente tiene una limitación seria y bien entendida.

¿Hacer staking de cripto garantiza un retorno?

No. Las recompensas de staking varían según la red, según los niveles de participación general y según condiciones que pueden cambiar con el tiempo, y los fondos en stake a veces pueden quedar bloqueados o reducirse mediante slashing si un validador se comporta mal. El staking es un mecanismo para asegurar una red, no un producto de ingresos garantizados, y esto no es asesoramiento financiero.

Esta guía es educativa y no constituye asesoría financiera. Las criptomonedas son volátiles y de alto riesgo — investiga siempre por tu cuenta.
Siguiente guía

Entender las comisiones y el gas en cripto: por qué las transacciones cuestan lo que cuestan

Sigue explorando