Proof of Work (PoW) vs Proof of Stake (PoS)

Proof-of-Work-vs-Proof-of-Stake

Si hay una “batalla” sobre la mesa es entre los partidarios de PoW (Proof of Work) y los de PoS (Proof of Stake), pero realmente ¿qué significa cada uno de estos modelos de consenso?. Veamos:

Proof of Work (PoW) o Prueba de Trabajo

Proof of Work o Prueba de Trabajo describe un sistema que requiere una cantidad de esfuerzo no insignificante pero factible para impedir usos frívolos o maliciosos de la potencia informática, como enviar correos electrónicos no deseados o lanzar ataques de denegación de servicio. Posteriormente, Hal Finney, adaptó el concepto para asegurar el dinero digital en 2004 a través de la idea de una “prueba de trabajo reutilizable” utilizando el algoritmo hash SHA-256.

Ahora, imaginemos el caso de Bitcoin, dónde cada transacción que se inicia en su red, se pone en una “cola de espera” llamada mempool. Durante la creación de cada bloque, cada 10 minutos, se verifican esas transacciones y, exáctamente, los llamados “mineros”, son los encargados de este proceso de verificación de transacciones o de “minado”.

Proof of Work

El origen de la transacción, envía la información al minero el cual procede a verificarla e incluirla en el siguiente bloque disponible. Para poder incluirla en el siguiente bloque el minero ha de conocer un valor (llamado hash) del último bloque añadido, pero esta información está oculta para todos. Ese valor ha de ser incluido como referencia para poder crear el siguiente bloque, y es aquí donde se utiliza toda la potencia de procesamiento.

El minero, para poder encontrar ese hash, el del último bloque, debe resolver un problema matemático con un coste computacional importante (aunque cada 14 días el proceso varia la dificultad para mantener un tiempo medio de creación de bloques de 10 minutos).

La clave del Proof of Work es que ese problema se resuelve “con fuerza bruta” en potencia de procesamiento. Los mineros son recompensados con Bitcoin al resolver el problema, y por lo tanto este proceso es altamente competitivo. El minero exitoso es aquel que se adelanta al resto y resuelve el problema primero. Una vez conseguido, comunica al resto haber encontrado el hash del último bloque para que los mineros restantes lo verifiquen y crea un nuevo bloque con las transacciones en el mempool tras ser verificado.

Si hay una clara ventaja del Proof of Work es que evita que haya un DDoS o denegación distribuida del servicio en el que nodos con intereses maliciosos tomen el control de la red. Para ello necesitarián tomar el control del 51% de la potencia de procesamiento, pero esto en sí mismo es muy costoso pues para alterar una transaccion ha de repetir ese problema matemático y alterar el registro en la mayoría de nodos de la red, lo cual a los propios mineros no les interesa pues eliminaría la confianza de los usuarios en la red (y por ende en la propia moneda con la que son recompensados).

Y, como clara desventaja, es su baja escalabilidad, pocas transacciones por segundo y cuellos de botella en momentos de alta demanda.

Proof of Stake (PoS) o Prueba de Participación

Proof of Stake o Prueba de Participación es un mecanismo de consenso de criptomonedas para procesar transacciones y crear nuevos bloques en una cadena de bloques (Blockchain). Un mecanismo de consenso es un método para validar entradas en una base de datos distribuida y mantener la base de datos segura. En el caso de las criptomonedas, la base de datos se denomina cadena de bloques (Blockchain), por lo que el mecanismo de consenso asegura la cadena de bloques.

Proof of Stake

La principal diferencia, vs Proof of Work, es que en el Proof of Stake tenemos nodos en los que los usuarios deciden depositar un número de sus propias monedas para validar las transacciones. Éste proceso se conoce como staking y ayuda a hacer la red más segura pues los validadores tienen intereses económicos en que la red sea invulnerable y no sufra ningún ataque. Por cada transacción, los validadores reciben una comisión, y con parte de ella recompensan a los usuarios que han decidido depositar las monedas de la red con ellos.

Este modelo evita el alto coste computacional del Proof of Work y la necesidad constante y creciente de mejorar los equipos de minado.

Como contrapartida, se considera un método menos seguro que Proof of Work pues existe la posibilidad (aunque bastante improbable por su más que elevado coste) de comprar la mayoría de las monedas de una red y convertirse en el principal validador de transacciones y empezar a validar transacciones fraudulentas.

¿Quieres invertir en Crypto?

Binance

Si tu intención es invertir en Crypto puedes hacerlo mediante el Exchange de Binance utilizando mi invitación y así disfrutar de unas mejores condiciones.

Como sabes, toda inversión tiene un riesgo y ésta no estará exenta de ello, es por eso que no es una recomendación de inversión pero, si quieres hacerlo igualmente, entonces te animo a que utilices mi invitación de Binance e invertir en fantásticos proyectos como Ripple u otros.