PoW vs PoS: diferencia entre prueba de trabajo y participación

Diferencia clave entre prueba de trabajo (PoW) y prueba de participación (PoS)

  • PoW o prueba de trabajo es un protocolo especial que tiene como objetivo disuadir ataques cibernéticos como DDoS, mientras que la prueba de participación (PoS) es un tipo de mecanismo de consenso que se utiliza para validar transacciones en la cadena de bloques.
  • PoW es el mecanismo de consenso criptográfico original que se originó mucho antes de PoS, mientras que PoS se derivó de PoW, pero viene con varias mejoras.
  • Al comparar PoW con PoS, el PoW requiere hardware de minería potente y actualizado, el PoS requiere una unidad de nivel de servidor para un procesamiento eficiente.

Diferencia entre PoW y PoS
Prueba de trabajo (PoW) vs Prueba de participación (PoS)

¿Qué es PoW?

PoW o prueba de trabajo es un protocolo especial que tiene como objetivo disuadir ataques cibernéticos como DDoS (ataques de denegación de servicio distribuidos), que pueden consumir los recursos de una computadora con la ayuda de múltiples solicitudes falsas. Utiliza un sistema de consenso distribuido y sin confianza.

PoW implementa un sistema descentralizado y funciona sin necesidad de una autoridad central. El mecanismo de consenso PoW puede verificar transacciones sin necesidad de un tercero. PoW dificulta el doble gasto al demostrar que cada usuario ha realizado varios cálculos. Muchos otros proyectos de blockchain que copiaron el original Bitcoin El código también sigue el modelo de prueba de trabajo.

¿Qué es el punto de venta?

La prueba de participación (PoS) es un tipo de mecanismo de consenso que se utiliza para validar transacciones en la cadena de bloques. Funciona permitiendo a los propietarios de criptomonedas poner en juego sus monedas. Esto les da el derecho de verificar nuevos bloques de transacciones en la cadena de bloques y agregarlos a la red.

El modelo de Prueba de Participación existe como un mecanismo de consenso alternativo. Pocas criptomonedas siguen este protocolo que sustituye a los mineros por apuestas. El algoritmo elige cualquiera de estos participantes para publicar el siguiente bloque. Dos desarrolladores llamados Scott Nadal y Sunny King crearon PoS al notar las fallas en PoW en el año 2012. La escalabilidad limitada y la necesidad de mucha electricidad no son un problema en el modelo PoS.

Prueba de trabajo (PoW) vs Prueba de participación (PoS)

Prueba de trabajo Prueba de Estaca
PoW o prueba de trabajo es un protocolo especial que tiene como objetivo disuadir ciberataques como DDoS (ataques distribuidos de denegación de servicio). La prueba de participación (PoS) es un tipo de mecanismo de consenso que se utiliza para validar transacciones en blockchain.
Cualquier hacker necesita obtener más del 50% del poder computacional total para realizar un ataque del 51%. Los piratas informáticos deben poseer más del 50% de todas las criptomonedas en la misma red, lo cual es imposible.
La probabilidad de minado depende del trabajo computacional realizado. La validez de un nuevo bloque depende del tamaño de la apuesta.
Los mineros reciben recompensas por resolver problemas criptográficos complejos. El validador no recibe una recompensa en bloque. En cambio, solo cobran tarifas de red como recompensa.
Requiere hardware de minería potente y actualizado. Requiere una unidad de nivel de servidor para un procesamiento eficiente.
PoW es el mecanismo de consenso criptográfico original que se originó mucho antes que PoS. PoS se derivó de PoW, pero viene con varias mejoras.
Para lograr una mayor escalabilidad, todos los nodos dentro de una transacción están involucrados. No toda la red participa en la verificación de cada transacción.

¿Qué es el replanteo?

Los validadores reservan y almacenan los fondos apostados en un contrato inteligente. Esto se conoce como proceso de apuesta. Quien tenga una participación mayor podría ser elegido para verificar las transacciones y crear bloques. Los bloques así forjados se agregan a la cadena de bloques. No todas las monedas pos siguen el mismo conjunto de reglas aunque el concepto de validación sea el mismo. Cada participante calificado del mercado de validadores gana una recompensa basada en la propiedad.

¿Cómo funciona el punto de venta?

Trabajo de punto de venta

En teoría, PoS es una solución "ideal" para problemas de escala dentro del mecanismo PoW. Ethereum 2.0 será 100% prueba de participación. Por lo tanto, procesará sus transacciones, transacciones NFT y ejecutará transacciones de contratos inteligentes. Es necesario tener un sistema informático potente y una billetera de tamaño suficiente. Aumenta sus posibilidades de obtener una recompensa de prueba de participación.

El modelo PoS se encarga de mantener la integridad dentro de una cadena de bloques. También garantiza que los usuarios de criptomonedas no puedan acuñar monedas sin ganarlas.

El concepto de mecanismo de consenso PoS se basa en los siguientes pasos:

Paso 1) Los usuarios que poseen tokens nativos de una cadena de bloques almacenan todo o parte de ellos en grupos de apuestas de forma segura.

Paso 2) El algoritmo elige pseudoaleatoriamente el siguiente validador de la fila.

Paso 3) El validador elegido debe proponer un bloque y el número de transacciones que contiene.

Paso 4) Otros participantes pueden aprobar y verificar la transacción propuesta.

Paso 5) Se agrega un nuevo bloque a la cadena de bloques.

Paso 6) El validador seleccionado gana una tarifa de transacción.

¿Cómo funciona PoW?

Trabajo de prisionero de guerra
Cómo funciona la prueba de trabajo

La prueba de trabajo requiere un costoso cálculo informático o, en otras palabras, el proceso de minería. Es necesario realizar minería para crear transacciones sin confianza en la cadena de bloques.

Paso 1) Las transacciones se compilan y agrupan en forma de bloque.

Paso 2) Luego, los mineros verifican las transacciones dentro de cada bloque, comprobando si son legítimas.

Paso 3) Luego, los mineros resuelven un acertijo matemático conocido como problema de prueba de trabajo para continuar. Todos los mineros tienen que competir.

Paso 4) El primer minero que resuelva cada problema de bloque será recompensado.

Paso 5) Luego, las transacciones verificadas se almacenan en la cadena de bloques.

Ventajas de PoW

Algunos beneficios/ventajas importantes de la prueba de trabajo son:

  • La prueba de trabajo se inventó para detener los intentos de doble gasto.
  • Es uno de los mecanismos de consenso más seguros.
  • Las criptomonedas basadas en PoW tienen más poder de minería y son más seguras.
  • La minería genera recompensas en un modelo típico de PoW.
  • La prueba de trabajo es aleatoria pero justa.

Ventajas del punto de venta

Algunos beneficios/ventajas importantes de la Prueba de participación son:

  • El mecanismo PoS está a salvo del 51% de los ataques.
  • La prueba de participación no necesita hardware costoso para su procesamiento.
  • Las transacciones son más rápidas y relativamente económicas.
  • El procesamiento en el caso de PoS no consume mucha energía.
  • Las apuestas actúan como un motivador financiero en el modelo PoS.

Desventajas del PoW

Algunos riesgos/desventajas importantes de la prueba de trabajo son:

  • La minería requiere un hardware extremadamente potente.
  • No es asequible para todos los participantes del mercado.
  • El consumo de energía debido a la altísima participación minera está fuera de serie.
  • La mayoría de los pools de minería están controlados por entidades únicas.
  • El modelo PoW es propenso a ataques del 51%

Desventajas de PoS

Algunos riesgos/desventajas importantes de la Prueba de participación son:

  • Los modelos PoS no se han implementado en una cadena de bloques elaborada.
  • Tomar el control de la red es fácil ya que depende del capital.
  • PoS pierde muchos beneficios de PoW, como las recompensas mineras.
  • Las amenazas centralizadas, como el doble gasto, son ejecutables.
  • PoS tiene problemas de gobernanza, lo que significa que los usuarios con más tokens pueden cambiar las reglas de la red.

Ejemplos de prueba de trabajo

El modelo de prueba de trabajo existe desde hace mucho tiempo, así que veamos algunos ejemplos de PoW.

Emails

El primer ejemplo que analizaremos son los correos electrónicos que contienen adjuntos un texto extenso. Los ordenadores normales pueden enviar millones de correos electrónicos al día, pero ejecutar otras tareas y recibir una gran cantidad de correo basura puede afectar a su eficiencia y reducir los costes de procesamiento. PoW se utiliza para reducir los ciclos de procesamiento al proporcionar problemas de computación complejos que mejoran la seguridad.

Criptomonedas

Uno de los ejemplos más conocidos de PoW es la minería de criptomonedas. El modelo PoW garantiza que los mineros tengan autoridad directa dentro de la red. También evita que se produzcan ataques de doble gasto. Los mineros tienen un ingreso fijo porque PoW incluye suficientes encabezados en los nuevos bloques.

DDoS

Otro ejemplo de PoW es la migración de ataques DDoS que causan inconvenientes e interrupciones. El algoritmo PoW resuelve problemas matemáticos complejos al obtener una solución colectiva. PoW ayuda a resolver problemas de forma distribuida. De esta manera, incluso un pequeño número de participantes puede resolver problemas complejos.

Ejemplos de prueba de participación

La prueba de participación es la mejor manera de resolver problemas criptográficos. A continuación, se muestran algunas criptomonedas que utilizan el modelo PoS, que es más rápido y más seguro que PoW.

Tezos

La red descentralizada de Tezos incluye un mecanismo de incentivos que recompensa a los validadores. Para mantener y proteger la red, los validadores reciben tokens recién creados. Lo que está en juego aumenta a medida que nuevos participantes ingresan a la red y se vuelven activos. El sistema PoS de Tezos también protege las recompensas y los datos de blockchain contra la manipulación.

Ethereum 2.0:

El cofundador de Ethereum, Vitalik Buterin, propuso la Ethereum Propuesta de mejora en 2016. Utiliza una versión modificada del algoritmo PoW llamada Sharding. El concepto de Sharding puede mejorar el rendimiento de la red al mantener más poder de hash. La fragmentación también aumentaría la cantidad de transacciones en un bloque.

Cosmos:

Cosmos es popular por implementar una red PoS para uso generalizado (más de Bitcoin). Al asegurar millones de usuarios, el proyecto espera convertirse en la moneda basada en PoS más grande. Su público objetivo incluye personas que no tienen acceso al sistema bancario.

Cómo se verifican las transacciones: PoW

Comprender cómo funcionan las verificaciones de transacciones en PoW puede resultar difícil sin un ejemplo. Miremos a Bitcoinmodelo de.

Paso 1) Aproximadamente cada 10 minutos, se crea un nuevo bloque. Se tarda aproximadamente el mismo tiempo en confirmar Bitcoin transacciones como válidas.

Paso 2) Cada bloque contiene diferentes transacciones que requieren verificación. Dentro de un sistema descentralizado, resulta difícil y consume mucha energía verificar cada transacción.

Paso 3) La prueba de trabajo ofrece una enorme cantidad de poder computacional para resolver el algoritmo criptográfico. Hace imposible que los participantes de la red que tienen menos recursos obtengan mejores recompensas.

Paso 4) Una vez que se verifican todas las transacciones dentro de un bloque, se agregan a la cadena de bloques pública donde otros usuarios pueden verlas.

Supongamos la suma matemática 4+8 usando Prueba de trabajo. Ahora sabemos que la respuesta es 12. Pero en este modelo, quien llegue primero a la respuesta gana la recompensa minera. Imagine que el minero 1 y el minero 2 compiten para resolver este problema. Los resultados serían los siguientes;

Minero 1

Intento 1: 4+8 = 11 *Incorrecto*

Intento 2: 4+8 = 9 *Incorrecto*

Intento 3: 4+8 = 10 *Incorrecto*

Minero 2

Intento 1: 4+8 = 13 *Incorrecto*

Intento 2: 4+8 = 12 *Correcto*

Intento 3: 4+8 = 14 *Incorrecto*

Entonces puede ver que el minero 2 adivinó la respuesta correcta en el segundo intento para obtener la recompensa del minero. Pero en realidad, las computadoras pueden ejecutar millones de combinaciones por segundo.

En un momento determinado, muchos dispositivos de hardware intentan resolver ecuaciones criptográficas. Es casi como una carrera por ser el primero en llegar a la meta y obtener la recompensa minera.

El proceso es un poco diferente en el caso de cualquier moneda PoW que no sea Bitcoin, como se esperaba de los proyectos de criptomonedas de segunda e incluso tercera generación desarrollados para solucionar los problemas presentes en Bitcoin.

Cómo se verifican las transacciones: PoS

En comparación con el modelo de Prueba de trabajo, el modelo de Prueba de participación utiliza diferentes procesos para confirmar la transacción y llegar a un consenso. Si bien también utiliza un algoritmo criptográfico, el objetivo es bastante diferente.

En el caso de la Prueba de participación, la creación del siguiente bloque se basa en cuánto apuesta un individuo. La apuesta se basa en la cantidad de monedas que posee un usuario para la cadena de bloques específica que está intentando extraer.

Técnicamente hablando, los participantes aquí no están minando sino "forjando", ya que no hay una recompensa en bloque que alcanzar. A diferencia de Bitcoin, las criptomonedas que utilizan PoS recompensan a los participantes recompensándolos con la tarifa de transacción.

Transacciones verificadas: PoS

Para comenzar el proceso de staking, los usuarios primero deben depositar monedas en una billetera específica, que las congela y permite usarlas para hacer staking en la red. La mayoría de las cadenas de bloques PoS tienen un requisito mínimo de monedas para comenzar el proceso de staking, que implica una inversión inicial sustancial.

Ejemplo de verificación de PoS

Para explicar mejor el proceso de PoS, tomemos el ejemplo de Dash (DASH). El requisito mínimo es 1000 DASH, lo que, en un momento dado (diciembre de 2017), habría equivalente a 1.5 millones de dólares.

Paso 1) Primero, debe decidir la cantidad de monedas que desea apostar para generar algunas recompensas de PoS.

Paso 2) Descubra el número total de monedas en circulación en la cadena de bloques. En nuestro ejemplo, tiene 1000 monedas en circulación.

Paso 3) Luego tendrás que comprar y apostar 100 monedas, que es el 10% de las monedas en circulación.

Paso 4) Ahora está listo para recibir las recompensas de apuesta. Según este ejemplo, tienes un diez por ciento de posibilidades de ganar todas las recompensas del blockchain.

¿Prueba de participación mejor que prueba de trabajo? Razones por las cuales

El modelo de prueba de trabajo se ha convertido en un sistema injusto en el que los participantes comunes no tienen ninguna posibilidad de obtener recompensas mineras. Pero no ocurre lo mismo con la prueba de participación, donde todos tienen las mismas oportunidades de convertirse en falsificadores y obtener recompensas.

Debido a las ventajas mencionadas anteriormente, Ethereum se está preparando para convertirse en PoS en su versión 2.0. El lanzamiento de ETH 2.0 está previsto para el próximo año.

Ethereum Los desarrolladores y las comunidades siempre han apoyado un ecosistema descentralizado y transparente. Al ver cómo los posibles piratas informáticos se aprovechan del modelo de prueba de trabajo, queda claro por qué Ethereum y otros proyectos criptográficos están favoreciendo el mecanismo de prueba de participación.