Tecnología

Proof–of–Work/Stake en 5 puntos claros, sencillos y en español

Published

on

1. ¿Qué es Proof–of–Work?

¿Recuerdas que en Blockchain #CriptoEn5Pasos te explicamos que los mineros se dedican a resolver complicados problemas matemáticos con sus computadoras, y así cobrar la recompensa vigente de bitcoin [BTC]? Esto lo logran con Proof–of–Work (PoW):

Proof + of + Work

Prueba de Trabajo

El concepto de este protocolo es muy sencillo: cada minero tiene que probar el haber completado un trabajo/esfuerzo, de manera correcta, que lo acredite como el ganador del nuevo bloque. 

Imagina un rompecabezas gigante, de millones de piezas, cada una distinta a la otra. Los mineros intentan acomodar las piezas en el orden acertado, y el primero en conseguirlo, gana.

Esta competencia entre mineros es lo que vuelve tan seguro el resultado, ya que todos verifican su legitimidad. 

Características:

  1. No se puede resolver de manera aleatoria.
  2. La respuesta es generada por cifrado.
  3. Es más “fácil” de resolver si cuentas con mayor poder de procesamiento computacional. 
  4. Funciona como incentivo al dar una recompensa, así mantiene segura la red a la que pertenece.

Como cada día hay más usuarios en la red de bitcoin, la posibilidad de resolver el problema de manera individual es casi inexistente. Esto ha generado que mineros se junten en pools (albercas), donde colectivamente usan su procesamiento para aumentar sus probabilidades, y luego repartir la ganancia.

2. ¿Qué es Proof–of–Stake? 

Naturalmente, a la criptocomunidad no le gustó que mineros privilegiados (con alto poder computacional o económico) tuvieran la mayoría de las ganancias de BTC; esto incluso daba la impresión de que la Blockchain era centralizada. 

Además, comenzó a ser de conocimiento público que los mineros gigantes consumían cantidades exorbitantes de energía, lo cual no es bueno para el planeta ni para la imagen del criptoespacio. 

Por estas dos razones se concluyó que existía la necesidad de un nuevo protocolo, así que en 2011 nació Proof–of–Stake (PoS). 

Proof + of + Stake

Prueba de Garantía

Características:

  1. No hay mineros, sino validadores.
  2. No se minan bloques, se forjan.
  3. En vez de que sea una competencia global, PoS elige a un usuario para validar el bloque.
  4. Cada validador debe depositar tokens de la red. Depende de la cantidad, las probabilidades de ser elegido.

Esto quiere decir que si depositaste 10 tokens y alguien más depositó 1 token, tienes 10 veces más probabilidad de ser elegido como validador. Hay un mínimo para formar parte de la red, depende de cada una.

En ese caso, deberás verificar que las transacciones del nuevo bloque sean legítimas. Al dar el visto bueno, recibirás la recompensa.

Pero cuidado, porque si no haces bien tu trabajo y validas alguna transacción falsa, los 10 BTC que depositaste (tu stake/garantía) serán cobrados por la red. Es por esa razón que ningún validador es descuidado en su turno.

Cuando decidas que ya no quieres ser un validador, tu stake/garantía junto con las ganancias por tus servicios, tardarán un poco de tiempo en ser liberados. De esta forma, la red aún tiene la posibilidad de mantener seguras las últimas transacciones que validaste.

3. Diferencia entre PoW y PoS

Proof–of–Work Proof–of–Stake
  1. ¡Todos minan! –> Consume muchísima energía.
  2. Existen pools de mineros –> Se vuelve centralizado.
  3. Es muy caro de mantener por los equipos y el gasto de luz.
  4. Provoca que grupos gigantes controlen la mayoría de la red.
  1. Sólo algunos verifican –> Consume menos energía.
  2. No pueden haber pools de verificadores –> Es más descentralizado.
  3. Requiere menor gasto por validador.
  4. Motiva a que usuarios individuales se unan y vuelvan más segura/descentralizada la red.

Sin embargo, ambos protocolos tienen un detalle en común que es muy peligroso: el Ataque del 51%.

4. Ataque del 51% y otros riesgos

Ya quedó claro que la validación de un bloque, y de sus transacciones, dependen del consenso general de la red. Entre más usuarios haya, más revisiones tiene el bloque y más seguro es. Pero, ¿qué ocurriría si un grupo de mineros obtiene el control del 51% de la red o más?

  • Caso Proof–of–Work

Cada vez se requiere de mayor poder computacional para unir el rompecabezas y obtener una ganancia, así que las pools siguen creciendo en tamaño y usuarios. Si esto continúa, puede que llegue el día en que una pool obtenga el 51% del control de la red.

Esto implicaría que esa pool tendría la libertad absoluta para aprobar los bloques que quieran, sean o no fraudulentos, y quedarse con todas las ganancias, así como enviar o recibir transacciones ilimitadas por los costos que deseen.

  • Caso Proof–of–Stake

Por ejemplo, si la red de bitcoin comenzara a operar con PoS en vez de PoW, entonces el riesgo estaría en un validador que pudiera depositar como stake/garantía el 51% del valor del total de BTC en circulación.

En mayo de 2019, esto sería aproximadamente… $69,380,198,660 dólares. 

Aunque la posibilidad de que alguien tenga esa cantidad extraordinaria de dinero es muy reducida, sigue existiendo esta brecha de seguridad en el protocolo.

Es obvio que PoW es el más vulnerable a este ataque. Pero PoS tiene otros riesgos, por ejemplo, que los validadores con más dinero en garantía sean elegidos constantemente, de manera que se vuelva centralizado el sistema de selección. Otro es que un validador no se presente cuando sea elegido. 

5. Criptos favoritas de PoW y PoS

Hasta ahora, varias Altcoins han decidido utilizar el protocolo Proof–of–Stake para la validación de su red. Aquí están algunas de ellas:

  • Dash [DASH]: la pionera de PoS, ofrece grandes recompensas por el simple hecho de poseerlas sin gastarlas.
  • NEO [NEO]: la primera Blockchain de China con código abierto.
  • PIVX [PIVX]: Private Instant Verified Transaction, especializada en seguridad y privacidad.
  • OkCash [OK]: muy buena para el staking, con generosos retornos para los usuarios.
  • NAV Coin [NAV]: ofrece privacidad y velocidad, con un sistema de Blockchain doble llamado Navtech.
  • Stratis [STRAT]: ofrece servicios a corporaciones e instituciones utilizando la tecnología Blockchain.
  • Reddcoin [RDD]: envía y recibe activos digitales a través de redes sociales.
  • Ethereum [ETH]: con Constantinople buscan pasar de Proof–of–Work a Proof–of–Stake. El equipo de desolladores ha buscado perfeccionar esta transición, pues son de los primeros y más grandes en hacer este cambio.
  • Cardano [ADA]: Cuando Shelly, la MainNet de Cardano, sea publicada, usará Proof–of–Stake que, acorde al equipo de desarrollo, será la única en el criptoespacio en ser diseñada por académicos.

Otras se mantienen con el protocolo original de bitcoin, como Litecoin [LTC], Bitcoin Cash [BCH], Monero [XMR], ZCash [ZEC] y Ethereum Classic [ETC], por mencionar algunas. 

¿Quieres conocer más detalles sobre estas criptomonedas? Revisa nuestra nota de Diferencias entre criptomonedas y bitcoin en #CriptoEn5Pasos.

Salir de la versión móvil