March 27, 2023

Prueba de trabajo versus prueba de participación

Prueba de trabajo versus prueba de participación: esto es lo que necesita saber sobre cómo verificar transacciones en la cadena de bloques

'Prueba de participación' versus 'prueba de trabajo': ¿Cuáles son las diferencias?

Cuando se trata de blockchain, a menudo te encuentras con los términos "prueba de trabajo" y "prueba de participación", pero ¿qué significan exactamente? Para eso, primero necesitamos una explicación de blockchain, la tecnología detrás de bitcoin y otras criptomonedas. En pocas palabras, blockchain es una base de datos descentralizada. Toda la información no es gestionada por una sola parte, sino por todos los que están en la red. Puede encontrar más información sobre la tecnología blockchain aquí. La información agregada a una base de datos blockchain debe ser aprobada por los participantes de la red, también llamados 'nodos'. Todos deben ponerse de acuerdo sobre la transacción (consenso) antes de que se lleve a cabo una transacción. Existen varios métodos para este proceso. El más conocido es el método de prueba de trabajo. Esto se utiliza para una de las aplicaciones más conocidas de blockchain: bitcoin, entre otras. Pero, ¿cómo funciona exactamente esto de "alcanzar un consenso"? ¿Cómo se aprueba y se agrega una transacción a la cadena?

Prueba de trabajo: potencia de la computadora para aprobar transacciones

Con el modelo de consenso detrás de bitcoin surge el término "minería". Cualquier participante en la cadena de bloques puede hacer que su computadora trabaje para la red. Entonces se le llama "minero". Por aprobar transacciones, esa persona recibe una pequeña recompensa. Esta aprobación la realizan los mineros resolviendo un complejo rompecabezas matemático. Encontrar la solución requiere mucha potencia informática. Compárelo con un candado con un código numérico. Los mineros intentan abrir el candado introduciendo códigos diferentes cada vez. Después de millones de intentos, finalmente se encuentra la combinación correcta de números y el resto la comprueba. El primero en resolver el rompecabezas gana y es recompensado con una pequeña cantidad de la criptomoneda correspondiente y se añade a la cadena existente. id="">Críticas a la prueba de trabajo

Una de las mayores críticas al sistema de prueba de trabajo es que se crean enormes, las llamadas granjas mineras. Son salas gigantescas con todas las computadoras que intentan extraer tantos bloques como sea posible. Después de todo, más potencia informática significa más posibilidades de ser el primero en encontrar la solución. En primer lugar, esto socava la naturaleza descentralizada de blockchain. El poder dentro de la red pasa a manos de las partes con mayor potencia informática. Puedes olvidarte de hacerte rico en tu ático extrayendo bitcoins. Además, estas computadoras juntas consumen una mucha energía. Tanto es así que se emiten advertencias en lugares populares para extraer bitcoins. Por ejemplo, Islandia probablemente pronto utilizará más electricidad para extraer bitcoins que para alimentar a todos sus hogares. Sin embargo, la complejidad del rompecabezas también explica por qué la prueba de trabajo es tan segura. Se necesita una enorme cantidad de potencia informática para encontrar la solución para agregar un bloque, y mucho menos cambiarlo. Basta pensar en cuánta potencia de procesamiento y tiempo se necesitaría para cambiar todos los bloques después.

Un ataque mayoritario

Pero, en teoría, la prueba de trabajo tiene una debilidad. Por ejemplo, si las granjas mineras más grandes se fusionan, controlan más del 51 por ciento de todos los mineros. ¿Qué significa eso? Dentro de blockchain, la cadena de bloques más larga cuenta como la verdad. Una vez que hay un partido que posee más del 50 por ciento de los mineros, ese partido puede cometer fraude sin que el sistema lo califique como falso. El mecanismo de control está dañado. Por lo tanto, las criptomonedas se pueden emitir dos veces o las transacciones se pueden manipular.

Prueba de participación

Existen otras soluciones para lograr el consenso. ¿Qué pasaría si pudiéramos confiar en los nodos no por la potencia de su computadora, sino por la cantidad de monedas que tienen en la red blockchain? Entonces terminas con una "prueba de participación". Cuantas más criptomonedas tengas, mayores serán las posibilidades de verificar las transacciones. En otras palabras, mucho más amigables con la energía. Con prueba de participación, no hay mineros. Aquí se les llama "validadores". ganar.En términos de recompensa, el sistema también difiere de la prueba de trabajo, donde al ganador se le paga, por ejemplo, bitcoin. Con la prueba de participación, el ganador recibe los costos de transacción de las transacciones en un bloque. Cuantas más monedas tenga, mayor será la pérdida si se aprueba una transacción falsa. La posible pérdida de valor económico es lo que hace que la red sea segura.

Críticas a la prueba de participación

Esto. El sistema también tiene sus inconvenientes. Uno de los mayores inconvenientes es un ataque de "nada en juego". Este es un concepto bastante técnico, pero intentamos abordarlo de manera simple. Puede suceder que en una red de prueba de participación haya una "bifurcación". Esta es una división de la cadena de bloques existente y puede ocurrir debido a un error o un intento malicioso de manipular el historial de la cadena de bloques. Como prueba de trabajo, los mineros obtienen su mayor rendimiento si permanecen en la cadena correcta. Los mineros compiten para descifrar el código y extraer un bloque lo más rápido posible. Si apostaran por múltiples cadenas, tendrían que dividir su potencia informática. Eso no es rentable. Con la prueba de participación este no es el caso. Los validadores no utilizan potencia informática y, por lo tanto, no pierden nada si apuestan en ambas cadenas. Este es el más rentable; al fin y al cabo, sólo les preocupan los ingresos de la transacción. Por lo tanto, un usuario malintencionado puede realizar la misma transacción dos veces, lo que le resulta rentable. Por cierto, esta posibilidad es muy pequeña y poco probable, ya que usted tiene una participación en la red.

Ataque del 51 por ciento

Con prueba de participación, también existe la posibilidad de un ataque del 51 por ciento. Una parte o un individuo debe poseer el 51 por ciento de la criptomoneda relevante en esa red para poder llevar a cabo acciones maliciosas. El problema aquí es que si alguien quiere poseer el 51 por ciento de todas las monedas en la red, esa persona (dependiendo del valor y el tamaño de la criptomoneda) tiene que arrojarle decenas, si no cientos, millones de euros.

Conclusión

Una diferencia importante entre los dos modelos de consenso es que Es más fácil participar en la verificación de bloques en prueba de participación que en prueba de trabajo. Esto se debe a que en la prueba de trabajo se necesitan equipos costosos para tener alguna posibilidad en el proceso de minería. Como resultado, la prueba de participación es más accesible, por lo que participan más validadores. Esto hace que la red sea mucho más descentralizada que la prueba de trabajo. Otra gran diferencia es el consumo de energía. La prueba de trabajo resulta tener un gran impacto en nuestro medio ambiente. La prueba de participación, por otro lado, no. Sin embargo, la prueba de participación también tiene sus defectos. Un ataque deshonesto de "nada en juego" es posible, aunque los modelos de consenso a menudo se actualizan para cortar tales prácticas de raíz. La diferencia final es la seguridad. En la prueba de trabajo, la complejidad y el poder computacional son en realidad una seguridad incorporada. La prueba de participación tiene que depender más de la posible pérdida de valor económico, por lo que el sistema brinda seguridad de una manera diferente. Si encontró términos en este artículo con los que no está familiarizado, no se preocupe. Consulta aquí nuestro artículo sobre los 51 términos criptográficos que más conoces.