Descubre si eres PoW o Pos con nuestra guía para principiantes.
En el corazón de cada criptomoneda se encuentra una red de computadoras que ayuda a proteger el software de los atacantes y regula la emisión de nuevas unidades de su suministro. Este sistema se llama mecanismo de consenso.
Los dos mecanismos de consenso más utilizados son Proof of Work (PoW) y Proof of Stake (PoS), y ambos regulan el proceso en el que las transacciones entre usuarios se verifican y agregan al libro mayor público de una blockchain todo sin la ayuda de una parte central.
Comprender las diferencias puede ayudarte a evaluar mejor las criptomonedas disponibles para tu wallet, ya que aquellas que usan Proof of Stake pueden tener responsabilidades o beneficios adicionales.
¿Qué es Proof of Work (PoW)?
Proof of Work (PoW) se introdujo a principios de la década de 1990 como un medio para mitigar el correo no deseado.
La idea principal era que las computadoras debían realizar algo de trabajo antes de enviar un email. Este trabajo sería esencial para alguien que envía un email legítimo, pero requeriría mucha energía informática y recurso para que los usuarios envíen emails de forma masiva.
Sin embargo, fue Satoshi Nakamoto, el creador de Bitcoin, quien primero aplicó la tecnología para su uso en un sistema de dinero digital en Bitcoins documentación técnica.
Clasificación de Blockchain
Una blockchain es un mecanismo que consiste en una cadena de bloques (grupo de transacciones) alineados en orden cronológico según el orden de las transacciones.
El primer bloque en un PoW blockchain está codificado en duro en el software y es llamado el bloque génesis, también conocido como bloque 0. Por definición, este bloque no hace referencia a ningún bloque anterior.
Los bloques posteriores siempre se refieren a los bloques previos y cada uno contiene una copia de libro de órdenes completo y actualizado.
Uso de Energía
Los algoritmos PoW determinan quién puede ajustar el libro por medio de una carrera competitiva en donde cada uno de los participantes (mineros) están motivados a gastar energía informática con el fin de proponer bloques válidos que cumplan las reglas de la red.
Los nodos (cualquier computadora que ejecute el software de Bitcoin) después de validar transacciones, previenen el gasto doble (el acto de gastar los mismos fondos en dos destinos separados) y determinar si los bloques propuestos deben ser añadidos a la cadena.
Con el fin de crear un nuevo bloque, los mineros en una red PoW compiten uno contra el otro para resolver problemas complejos de matemáticas en un proceso llamado hashing. Estos rompecabezas, soy muy complicados de resolver, pero deben ser lo suficientemente fáciles para la que la red verifique la solución correcta.
Participación
En un protocolo PoW , la energía informática es combinada con la criptografía para crear consensos y asegurar la validez de las transacciones registradas en el blockchain.
Durante el proceso de hashing, y con el fin de producir nuevos bloques, los mineros compiten para encontrar el resultado correcto a los problemas matemáticos.
Para lograrlo, los mineros adivinan una serie de números pseudoaleatorios, llamados hash. Estos, cuando se combina con los datos proporcionados en el bloque, y cuando se pasa a través de una computadora con función hash, debe producir un resultados que coincida con las condiciones establecidas por el protocolo.
El hash ganador se transmite posteriormente a la red para que los otros mineros verifiquen si la solución es verdadera o no. Si es correcta, el bloque se agrega al blockchain y el minero es compensado con las recompensa del bloque.
Distribución de la recompensa
La recompensa de bloque se refiere a una nueva criptomoneda otorgada por el blockchain al minero por cada bloque que se considere válido y aceptado por la red.
En el caso de ciertas criptomonedas, como Bitcoin, la recompensa del bloque se reduce después de que se han encontrado cierta cantidad de bloques.
Esto se hace para mantener la oferta total limitada y deflacionaria.
¿Qué es Proof of Stake (PoS)?
Proof of Stake (PoS) es una modificación de PoW introducida en 2012 como medio para resolver su percibida dependencia del consumo de energía, y una forma de determinar el orden de la blockchain.
En lugar de depender de ordenadores que compiten entre sí para generar el hash apropiado, la idea detrás de un protocolo PoS es que la participación está determinada por la propiedad del suministro de monedas.
Utilizando un conjunto de factores determinados por el protocolo, el algoritmo PoS elige de forma pseudo-aleatoria un nodo (el que posea la moneda) para proponer el siguiente bloque a la blockchain.
Cuando un nodo es elegido, su función es verificar la validez de las transacciones dentro del bloque, firmarlo y proponer el bloque a la red para su validación.
Orden en la blockchain
Al igual que PoW, una blockchain PoS es un mecanismo que consiste en una blockchain alineada en orden cronológico según sus transacciones.
El primer bloque de una blockchain PoS también está codificado en su software y se conoce comúnmente como el bloque génesis. Los bloques posteriores que se añaden a la blockchain siempre hacen referencia a los bloques anteriores y cada uno contiene una copia del libro de contabilidad completo y actualizado.
En particular, en las criptomonedas PoS, no hay competencia por quién es seleccionado para añadir bloques. Por ello, a menudo se dice que los bloques son «forjados» o «acuñados» en lugar de minados.
Uso de energía
A diferencia de las blockchains PoW, las blockchains PoS no determinan quién puede proponer bloques en función del consumo de energía. Sus defensores suelen destacar el PoS como un sistema «más eficiente», ya que se sabe que los mineros del PoW utilizan carbón y otras formas de combustible perjudiciales para el medio ambiente.
Dicho esto, los mineros de PoW pueden optar por utilizar cualquier fuente de energía, incluida la energía hidroeléctrica, la energía eólica y otras formas de energía menos derrochadoras.
Además, las blockchains PoS también requieren el uso de hardware especializado (GPUs), que, al igual que los equipos de minería PoW (ASICs) y otros dispositivos informáticos, requieren recursos para su producción.
Los mineros PoS también deben mantener conexiones activas a Internet, lo que requiere un gasto de energía.
Participación
Los usuarios que deseen tener la oportunidad de ser seleccionados para añadir bloques a una blockchain PoS deben apostar, o bloquear, una determinada cantidad de criptodivisas de la blockchain en un contrato especial.
La cantidad de monedas apostadas determina sus posibilidades de ser seleccionados como el próximo productor de bloques. En algunos casos, si los usuarios se comportan de forma maliciosa, pueden perder su participación como castigo.
Para no favorecer siempre a los nodos más ricos, el PoS puede incluir otros factores determinantes. Estos pueden incluir la cantidad de tiempo que un nodo ha apostado sus monedas, así como la pura aleatoriedad.
Distribución de la recompensa
Al igual que en el algoritmo PoW, la recompensa del bloque en PoS se refiere a la criptomoneda otorgada por la cadena de bloques al usuario que propone un bloque válido.
Sin embargo, como la selección de bloques se realiza a través de la propiedad de las monedas, los intercambios pueden ofrecer servicios de staking que ofrecen la posibilidad de participar con fondos en su nombre en intercambios de pago más regulares.