¿Qué es prueba de trabajo?
Contents
¿Qué es la prueba de trabajo??
Prueba de trabajo (POW) es el mecanismo de consenso utilizado en la minería de Bitcoin. ¿Qué significa esta frase confusa? Sigue leyendo para descubrirlo.
¿Qué es el resumen de prueba de trabajo?
Prueba de trabajo es un término para las reglas que dictan quién puede actualizar las transacciones en la cadena de bloques de Bitcoin..
Básicamente, significa que para obtener el derecho a actualizar el siguiente bloque de transacciones, debe proporcionar pruebas de un desafío que es difícil de resolver pero que la red puede verificar fácilmente. Por lo tanto, proporciona pruebas de que ha trabajado para resolverlo..
Eso es prueba de trabajo en pocas palabras. Para obtener una explicación más detallada, siga leyendo, esto es lo que cubriré:
¿No le gusta leer? En su lugar, mire nuestro breve tutorial en video
1. ¿Qué es un mecanismo de consenso??
Bitcoin, en su esencia, es un libro mayor descentralizado que todos actualizan. Dado que realmente no puede hacer que cada persona tenga su propia versión del libro mayor, debe decidir sobre algún tipo de mecanismo de consenso.
Un mecanismo de consenso es una forma elegante de describir las reglas en las que todos están de acuerdo, en cuanto a quién puede actualizar el libro mayor. Hay muchos tipos de mecanismos de consenso, por ejemplo:
- Prueba de trabajo (POW)
- Prueba de participación (POS)
- Prueba delegada de participación (DPOS)
- Prueba de capacidad (POC)
- Prueba de tiempo transcurrido (POETA)
- Tolerancia práctica a fallos bizantinos (PBFT)
- Gráfico acíclico dirigido (DAG)
- Etcétera….
Cada uno de estos mecanismos de consenso tiene diferentes reglas que describen cómo se actualiza un libro mayor público..
2. ¿Qué es la prueba de trabajo?
La minería de Bitcoin es un término dado a cómo se actualizan los nuevos bloques de transacciones en el libro mayor de Bitcoin, conocido como blockchain..
Para que un minero obtenga el derecho a actualizar el libro mayor, deberá proporcionar una respuesta, también conocida como prueba, a un desafío específico. Esta prueba es difícil de producir pero se valida muy fácilmente..
Por ejemplo, adivinar la combinación de una cerradura es una prueba de un desafío. Es muy difícil producir esto, ya que tendrá que adivinar muchas combinaciones diferentes, pero una vez producido, es fácil de validar. Simplemente ingrese la combinación y vea si se abre la cerradura.
Otro ejemplo podría ser la resolución de un cubo de Rubik, de nuevo, muy difícil de producir, muy fácil de validar que la solución es correcta..
En el caso de Bitcoin, el desafío es encontrar un número aleatorio (nonce), que cuando lo agrega a su bloque de transacciones y lo hash (es decir, ejecuta algún tipo de fórmula matemática en él), el resultado será menor que el número objetivo establecido por el sistema.
¿Suena confuso? Es. Todo proviene del campo de las matemáticas y los tecnicismos del proceso no son realmente relevantes para esta publicación. Lo que debes recordar es esto:
Es imposible calcular este número, la única forma de encontrarlo es mediante prueba y error (es decir, adivinando). Así que los mineros pasan todo el día adivinando números hasta que uno de ellos encuentra el correcto. Una vez que eso suceda, el minero presentará su solución a la red (es decir, su prueba) y todos estarán de acuerdo en que su bloque será el siguiente bloque de transacciones..
Este mecanismo asegura que solo alguien que haya invertido suficiente poder computacional (o “trabajo”) en adivinar el número obtendrá el derecho a actualizar el libro mayor de transacciones.
Prueba de crítica laboral
Hay muchas críticas sobre el algoritmo de consenso de PoW. Principalmente, que se desperdicia una gran cantidad de potencia informática y electricidad solo por generar conjeturas aleatorias.
Además, dado que los mineros se agrupan en grupos de minería, esto puede crear un problema de centralización donde un grupo específico tiene tanto poder de minería que puede realizar un ataque del 51% (es decir, obtener el control sobre la cadena de bloques)..
Por último, con PoW, al escalar su operación minera, es exponencialmente más probable que extraiga el siguiente bloque. Esto le da a los mineros más ricos una ventaja injusta..
Debido a lo anterior, la gente ha comenzado a sugerir diferentes mecanismos de consenso que consumen menos energía, como Proof of Stake.
Prueba de trabajo versus prueba de participación
Una alternativa sugerida al concepto de prueba de trabajo es Prueba de participación. En lugar de requerir que un minero presente una prueba para un desafío, el sistema de prueba de participación requiere apostar una cierta cantidad de dinero. Dejame explicar…
Proof of Stake (PoS) no involucra a los mineros, sino que tiene validadores. Para convertirse en un validador, debe apostar una cierta cantidad de monedas. Cuantas más monedas apueste, mayores serán sus posibilidades de ser elegido al azar como el próximo validador.
Si es elegido como validador y aprueba maliciosamente transacciones fraudulentas, se le quitará su participación. Esto le da a los validadores un incentivo económico para seguir las reglas..
PoS se considera una alternativa más fácil, más barata y menos derrochadora a PoW. Sin embargo, tiene su parte de desventajas..
Primero, puedes comprar tu camino hacia un ataque del 51%. Por supuesto, necesitará alrededor del 51% de la capitalización de mercado de una moneda (varios cientos de miles de millones en el caso de Bitcoin), pero aún es posible. Con PoW, este escenario es imposible de hacer en redes robustas como Bitcoin.
En segundo lugar, si los validadores se eligen solo por la cantidad de dinero que apostaron, seguimos dando una ventaja injusta a los ricos. Más que eso, los estamos haciendo más ricos, ya que obtendrán todas las tarifas de transacción de la red.
3. Conclusión
Si desea crear una red descentralizada, necesitará un algoritmo de consenso. Si bien la prueba de trabajo es la más popular en la actualidad, existen varias alternativas.
Por ahora, parece que PoW ha demostrado su capacidad para proteger la red de Bitcoin de actores maliciosos, ya que nadie ha logrado realizar un ataque del 51% en la red o deshacer transacciones pasadas..
En el lado negativo, la red Bitcoin consume enormes cantidades de energía. Algunos dirían que esta es una compensación necesaria.
¿Cuál es su opinión sobre la prueba de trabajo? ¿Crees que vale la pena? ¿Ha oído hablar de otros algoritmos de consenso interesantes? Déjame saber abajo en la sección de comentarios.
“>