¿Qué es Proof of Work y Proof of Stake?

¿Qué son los algoritmos de consenso? ¿Cómo funcionan Proof of Work y Proof of Stake? ¿Cuáles son sus ventajas y desventajas? ¿Cuáles son las diferencias entre Proof of Work y Proof of Stake?

El algoritmo de consenso es extremadamente importante para la cadena de bloques. Es un conjunto de funciones y reglas que mantienen la red en funcionamiento y ayudan a todos los participantes a llegar a un acuerdo. El algoritmo de consenso verifica si todas las transacciones son correctas. Hay muchas opciones para los algoritmos de consenso. En este artículo, veremos los dos algoritmos de consenso más populares: Proof of Work y Proof of Stake, cómo funcionan, sus ventajas y desventajas y en qué se diferencian entre sí.

¿Está buscando un intercambio de criptomonedas confiable? Recomendamos Binance – el intercambio criptográfico más seguro y popular del mundo.

¿Qué es Proof of Work?

What is Proof of Work?

Proof of Work (PoW) es el primer algoritmo de consenso utilizado en la mayoría de criptomoneda. incluyendo Bitcoin, por lo que también es el algoritmo más conocido en este momento. Con Proof of Work, los participantes de blockchain son recompensados en la misma criptomoneda en la que realizan transacciones. Las transacciones se confirman cuando se agrega un nuevo bloque a la cadena de bloques. Este proceso se llama minería, lo que significa que los mineros están ocupados agregando nuevos bloques.

Para hacer esto, los mineros deben proporcionar una solución al problema aritmético, lo que demuestra que no hay errores en las transacciones. Muchas de las principales criptomonedas se basan en el método de Proof of Work. Entre ellos, Bitcoin con el algoritmo SHA-256, Ethereum con Ethash, Litecoin con Script y Monero con CryptoNight.

Aunque el algoritmo De Proof of Work es utilizado por las criptomonedas más grandes, este método tiene algunas desventajas. Resolver problemas aritméticos requiere mucho tiempo y energía. Por esta razón, los mineros y los fabricantes de tarjetas siempre están tratando de desarrollarnuevos dispositivos que cumplen con altos requisitos. Debido a la creciente complejidad de las tareas informáticas, las tarjetas gráficas convencionales casi no se utilizan. Más bien, se utilizan los llamados ASIC, que tienen un alto nivel de procesamiento de datos. Junto con la refrigeración barata y la electricidad barata, la minería puede ser muy rentable.

¿Cómo funciona Proof of Work?

Los participantes de la red deben resolver un problema relativamente difícil con su hardware en el algoritmo De Proof of Work. Quien encuentre la solución correcta puede usarla para demostrar que puede agregar un nuevo bloque a la cadena de bloques.

Aquí también es relativamente fácil verificar si la solución es correcta. Después de resolver los rompecabezas, el minero genera un hash a partir de la solución y el contenido del bloque. Si este hash cumple ciertas condiciones, otros nodos de la red lo verificarán. Si estos nodos confirman su validez, el minero recibirá su recompensa. El bloque se considera probado y se puede agregar a la cadena de bloques.

Dependiendo de Cuántos participantes se ejecutan en la red y qué potencia de cálculo se utiliza, la complejidad de la tarea aumenta artificialmente para retrasar intencionalmente la generación de nuevos bloques. Es por eso que las cadenas de bloques tardan un tiempo en validar nuevas transacciones cuando la cadena de bloques utiliza el algoritmo Proof of Work.

Ventajas de Proof of Work

El mecanismo de consenso protege la cadena de bloques de ataques y transacciones incorrectas. Los ataques requerirán una gran capacidad de procesamiento y, por lo tanto, causarán altos costos por adelantado, sin garantía de éxito y alto rendimiento. Esto no excluye los ataques, pero los hace relativamente poco probables.

Además, el algoritmo Proof of Work ralentiza artificialmente el sistema, ya que solo se puede generar un cierto número de bloques en una hora. Esto ayuda al sistema a protegerse de los ataques DDoS.

Desventajas de Proof of Work

En el algoritmo Proof of Work, la información incorrecta se detecta comparándola con el resto de la información.datos en la cadena de bloques. Por lo tanto, la mayoría absoluta puede infiltrarse en la información de blockchain. Esto abre la improbable posibilidad de un llamado ataque del 51%.

Los grupos de minería que proporcionan más del 50 por ciento de la potencia de procesamiento total pueden comprometer la seguridad y la estabilidad de la red. Con Bitcoin, la probabilidad de tal ataque es muy pequeña, ya que los mineros trabajan en todo el mundo. Si un país grande como Rusia o China decide comenzar a extraer transacciones, los desarrolladores de blockchain deben proporcionar una solución.

Además de este peligro, se conoce el problema del consumo de energía. El consumo de energía de Bitcoin aumenta cada año a medida que el número de mineros continúa creciendo y más personas usan Bitcoin. Los expertos en el campo ahora sugieren que el consumo de electricidad será de 16,36 teravatios-hora por año. En muchos países, la mayor parte de la energía es generada por centrales eléctricas de carbón. Esto significa que Bitcoin contamina el medio ambiente.

Ver también Cuáles existen corredores con comercio de criptomonedas.

¿Qué es Proof of Stake?

What is Proof of Stake?

Proof of Stake (PoS) es un algoritmo de consenso relativamente nuevo. Cada vez más blockchains utilizan este algoritmo. Lo hacen porque Proof of Stake tiene varias ventajas sobre Proof of Work.

Proof of Stake otorga a los nodos con tokens de red compartidos el derecho a recibir recompensas por la verificación de bloques. Este consenso, a diferencia del algoritmo Proof of Work, es mucho más ecológico.

¿Cómo funciona Proof of Stake?

Al usar Proof of Stake, las transacciones deben ser confirmadas por los nodos que participan en la red. Sin embargo, no puede simplemente participar, primero debe apostar una cierta cantidad de dinero. Esto se llama una apuesta.

Cuando alguien pone más que otro, la posibilidad de obtener permiso para validar bloques es mucho mayor. Si otro minero apuesta la misma cantidad, en este caso las apuestas se juegan como en la lotería. Sucede por casualidad. Cualquiera puede participar en este algoritmo, aunque primero debe tener suficiente dinero.

La oferta otorga el derecho de verificar los bloques, pero también garantiza que los nodos hagan todo lo posible para hacer bien su trabajo. Si alguien no cumple con las reglas establecidas por la red, puede decidir aceptar la oferta y eliminar a alguien de la red. De esta manera, la red se asegura de que se pueda confiar en alguien que verifique los bloques. La red siempre aprende cuando alguien hace algo en contra de las reglas.

En el momento en que alguien decide abandonar la red, recupera su apuesta. Después de todo, es una especie de promesa. Aunque es un poco diferente del depósito habitual, porque en este depósito se puede ganar. Por lo tanto, puede considerar esto como un tipo de interés que recibe en la tasa de depósito.

El algoritmo Proof of Stake es mucho más fácil y más barato de usar que Proof of Work. Por lo tanto, el equipo detrás de la criptomoneda Ethereum decidió cambiar a Proof of Stake. Ethereum se convierte en una versión híbrida de los dos protocolos: en el futuro, aproximadamente el uno por ciento de los bloques se protegerá con Proof of Stake. Además, este protocolo es preferido por muchas nuevas criptomonedas. Estos incluyen Solana, Cardano, Algorand, Tezos, Cosmos, BlackCoin, PivX y otros. La lista de criptomonedas que utilizan PoS está creciendo día a día debido a su popularidad.

Ventajas de Proof of Stake

En comparación con Proof of Work, Proof of Stake es mucho más seguro para el medio ambiente. En Proof of Stake, el nodo solo hace el trabajo cuando se selecciona para la validación. Por lo tanto, la energía no se gasta en trabajos que eventualmente no se utilizarán para la cadena de bloques. Por lo tanto, se puede decir que Proof of Stake es una forma "verde" de minería.

Además, Proof of Stake también es un algoritmo seguro. Si alguien quiere llevar a cabo un ataque del 51%, primero necesita tener más de la mitad de todas las criptomonedas a su disposición. Las posibilidades de que esto suceda son tan pequeñas que uno puede asumir que nunca sucederá.

Desventajas de Proof of Stake

Sin embargo, Proof of Stake también tiene inconvenientes. Por ejemplo, este algoritmo atrae principalmente a personas con una billetera más grande. Las personas que tienen poco dinero no deberían elegir este algoritmo.

Es por eso que un nuevo algoritmo surgió de Proof of Stake: Delegated Proof of Stake (DPoS). Este algoritmo tiene una confirmación de apuesta delegada. Puede ser seleccionado como delegado a través del sistema de votación, lo que significa que se le permite minar. Por lo tanto, DPoS es una opción Democrática de Proof of Stake.

Lea también el artículo "¿Qué son los stablecoins?".