Las blockchains son mantenidas por muchos ordenadores independientes, a menudo llamados nodos, repartidos entre distintos operadores sin ninguna autoridad central que los coordine. Sin un conjunto de reglas compartido, no habría manera de impedir que surgieran versiones contradictorias del historial de transacciones, como que alguien intentara gastar las mismas monedas dos veces. Un mecanismo de consenso resuelve esto definiendo cómo la red acuerda una única versión compartida del libro de contabilidad. La prueba de trabajo, utilizada por Bitcoin, hace que participantes llamados mineros compitan por resolver un problema computacional para ganarse el derecho a añadir el siguiente bloque. La prueba de participación, utilizada por muchas otras redes, en cambio selecciona validadores para proponer y confirmar bloques en función de la cantidad de criptomoneda que han puesto en staking.
Los distintos mecanismos de consenso implican distintas contrapartidas. La prueba de trabajo está bien probada y ha asegurado Bitcoin durante mucho tiempo, pero requiere una potencia de cómputo y una energía considerables. La prueba de participación usa mucha menos energía y puede admitir una confirmación de transacciones más rápida, pero se apoya en supuestos económicos distintos para disuadir el mal comportamiento, penalizando por lo general a los validadores que actúan de forma deshonesta con la pérdida de parte de sus fondos en staking. Más allá de estos dos, algunas redes utilizan variantes o enfoques completamente distintos. No hay un único mecanismo que sea objetivamente el mejor para todos los casos de uso; la elección adecuada depende de las prioridades de una red en cuanto a seguridad, descentralización, velocidad y uso de energía, y estas prioridades pueden diferir de forma significativa entre proyectos.
Puntos clave
- Un mecanismo de consenso permite a una red descentralizada de participantes ponerse de acuerdo sobre el estado de la blockchain sin una autoridad central.
- La prueba de trabajo y la prueba de participación son los dos mecanismos de consenso más utilizados, cada uno con distintas contrapartidas.
- La elección del mecanismo de consenso afecta a los supuestos de seguridad de una red, su uso de energía, la velocidad de las transacciones y el grado de descentralización.
Preguntas frecuentes sobre Mecanismo de Consenso
¿Por qué necesitan las blockchains un mecanismo de consenso?
Sin una autoridad central, una red de ordenadores independientes necesita reglas acordadas para decidir qué transacciones son válidas y evitar versiones contradictorias del libro de contabilidad, como que alguien gaste las mismas monedas dos veces.
¿Es un mecanismo de consenso mejor que los demás?
Cada uno implica contrapartidas. La prueba de trabajo está bien probada y es segura, pero consume mucha energía; la prueba de participación usa mucha menos energía, pero se apoya en supuestos económicos distintos. La mejor elección depende de las prioridades declaradas y los objetivos de diseño de una red concreta.
¿Eres nuevo en cripto o quieres completar los vacíos? Repasa lo esencial en Aprende, explora todos los términos de la A a la Z, o consulta los precios en vivo de las monedas que impulsan estos conceptos.