La prueba de trabajo y la prueba de participación son dos de los mecanismos de minería criptográfica más populares, pero ¿qué los hace diferentes?
Tabla de contenido
- Prueba de trabajo de un vistazo
- Prueba de participación de un vistazo
En términos más simples, la prueba de trabajo y la prueba de participación son dos formas diferentes de extraer una criptomoneda.
En términos más precisos, la prueba de trabajo y la prueba de participación son dos tipos de mecanismos de consenso que están diseñados para resolver el problema de la confianza entre los participantes de una red blockchain.
El debate sobre prueba de trabajo versus prueba de participación puede parecer técnico a primera vista, pero refleja diferencias fundamentales de enfoque para lograr los objetivos de las redes de criptomonedas.
El enfrentamiento entre los dos algoritmos involucra cuestiones clave de seguridad de la red, sostenibilidad ambiental, barreras de entrada y logro de la descentralización.
Las referencias comunes a las redes blockchain como “sin confianza” reflejan este principio fundamental: el objetivo de un sistema blockchain es garantizar que las transacciones se cumplan y registren según lo previsto, sin la necesidad de confianza social entre las partes o de un intermediario.
Para que esto sea posible, la red debe diseñarse de manera que sea imposible, o al menos altamente inviable, que los participantes gasten dos veces unidades de criptomonedas o reviertan transacciones anteriores.
Prueba de trabajo de un vistazo
La prueba de trabajo es un sistema pionero que, de hecho, existía antes de Bitcoin (BTC), pero desde entonces se ha conectado inherentemente a la criptomoneda de renombre mundial.
Por esta razón, a veces se hace referencia al mecanismo como el Consenso de Nakamoto, que incorpora el seudónimo del aún misterioso inventor de la moneda.
En la prueba de trabajo, la decisión de la mayoría (consenso) está representada por la regla de “la cadena más larga gana”. Esto significa que los participantes en la red blockchain aceptan la cadena de bloques más larga como la única válida.
La regla evita múltiples cadenas, cada una de las cuales refleja diferentes versiones de la historia, de las que existen una al lado de la otra. Cuanto más larga sea la versión consensuada de la cadena de bloques, se necesitarán más recursos y potencia de cálculo para, en teoría, revertirla.
Para que la regla de la cadena más larga funcione de manera segura, agregar nuevos bloques a la cadena está diseñado para ser difícil, es decir, para ser costoso y llevar mucho tiempo. Los participantes de la red compiten para resolver complejos acertijos criptográficos y se convierten en los primeros en la red en validar con éxito cada nuevo bloque. Metafóricamente, este proceso se conoce como “minería”.
Un problema de prueba de trabajo requiere varios intentos repetidos, que consumen una potencia informática significativa (“trabajo”), antes de que se resuelva con éxito. Es en gran parte una cuestión de volver a intentarlo, volver a fallar, fallar mejor, como diría Sam Beckett.
Satoshi Nakomoto explicó en el informe técnico de Bitcoin que “la cadena más larga no solo sirve como prueba de la secuencia de eventos presenciados, sino también como prueba de que provino del mayor grupo de potencia de CPU”.
A partir de este principio, podemos entender que los sistemas de prueba de trabajo requieren importantes recursos informáticos para su mantenimiento.
Esto ha llevado a los defensores de la inclusión y la descentralización a argumentar que a medida que crece la red de Bitcoin, la minería se ha convertido en un privilegio casi exclusivo de quienes tienen los medios para seguir siendo competitivos invirtiendo en el hardware más sofisticado y poderoso.
La intensidad de la computación tiene otra implicación significativa. Alimentar el hardware necesario para minar la red de Bitcoin consume niveles de electricidad comparables a los de las naciones pequeñas, un precio que, según algunos críticos, es demasiado alto en una era de creciente preocupación por el cambio climático.
Prueba de participación de un vistazo
Al igual que la prueba de trabajo, la prueba de participación está diseñada para lograr un consenso distribuido sobre el orden válido de las transacciones, es decir, llegar a un acuerdo sobre una versión única compartida del historial.
En las cadenas de bloques que utilizan prueba de participación, los nodos de la red participan en la validación de bloques, en lugar de asignar sus recursos informáticos para “minarlos”.
Dentro de estas redes, la seguridad y el consenso se logran cuando los participantes comprometen una participación (su capital privado o colectivo) en la empresa en forma de tokens nativos de la red.
Un sistema de prueba de participación funciona como prueba criptográfica de propiedad y prueba de interés personal en el éxito continuo del proyecto. Para participar en el mantenimiento de la red, los nodos “bloquean” los tokens nativos mediante un contrato inteligente, haciéndolos no confiables durante el tiempo asignado.
Para extender el historial de consenso en la cadena de bloques, un algoritmo determinista selecciona aleatoriamente qué nodos se convierten en validadores para cada nuevo bloque.
Este proceso de selección aleatoria, así como el interés personal de las partes interesadas (valor almacenado) en la red, tiene como objetivo desincentivar a los participantes de intentar sabotear la historia y elegir socavar el sistema.
La criptomoneda Ether (ETH) es un ejemplo de alto perfil de un proyecto que actualmente se encuentra en el proceso de migrar de la prueba de trabajo a la prueba de participación.
Sus desarrolladores argumentan que, una vez que tenga éxito, la prueba de participación será más sostenible desde el punto de vista medioambiental, ya que prescinde de la vertiginosa cantidad de energía necesaria para mantener Bitcoin.
También afirman que el sistema es más resistente a los monopolios y la centralización del poder dentro de la red, ya que la participación está desvinculada del control sobre el hardware y los recursos.