Los mecanismos de consenso son la columna vertebral de una blockchain. Gracias a ellos, una red puede crear y validar transacciones, además, dichos mecanismos son también los encargados de aportar seguridad y descentralización.???
La prueba de trabajo (PoW – Proof of Work) y la prueba de participación (PoS – Proof of Stake PoS) han sido las más comunes. La primera es lo que conocemos como minería y la segunda es el stacking, sin embargo, hay otras redes que han optado por establecer otro tipos de consensos que veremos a continuación.??
Proof of Work (PoW)
Este fue el modelo más antiguo y ampliamente reconocido ya que es utilizado por la principal criptomoneda, Bitcoin.?
Aquí, los llamados mineros son los encargados en resolver complejos problemas matemáticos para poder crear un nuevo bloque y a?adir transacciones. Una vez resuelto el problema y validado por los demás participantes, estos mineros reciben una recompensa.??
Pros
- Es resistente al famoso ataque del 51%.
- No requiere confianza en terceros.
- La seguridad se garantiza mediante el poder computacional distribuido.
- Su efectividad ha quedado más que comprobada con Bitcoin.
Cons
- Hay mucha polémica en cuanto al gasto energético de los mineros.
- Existen limitaciones en el tiempo para generar bloques.
- Una gran concentración de mineros puede atentar contra la descentralización.
Proof of Stake (PoS)
En este tipo de mecanismos, son los usuarios los que dan seguridad y validación a la red mediante sus tokens. Al dejarlos depositados por un tiempo prolongado, reciben una recompensa.????
Este tipo de mecanismos es el más utilizado en la actualidad y blockchain como Ethereum, Cardano o Avalanche lo implementan.??
Pros
- El consumo energético es parecido al uso doméstico.??
- Brinda mayor escalabilidad con bloques más rápidos y de mayor capacidad.?
- Los usuarios tienen una participación más activa.
Cons
- La descentralización puede verse comprometida por usuarios con muchos tokens.?
- Algunas redes pueden requerir una alta cantidad de tokens para ser validadores y así imponer una alta barrera de entrada.
Mecanismos de consenso emergentes
En el whitepaper de Bitcoin, se estableció el PoW como prueba de consenso, por su parte, Ethereum pasó a ser PoW. Sin embargo, con la creación de nuevas blockchain, también se están implementando nuevos mecanismos de consensos para tratar de resolver algunas problemáticas.?
Otras de las blockchain más importantes del ecosistema actualmente es Solana y sus desarrolladores han establecido el PoH para aumentar la escalabilidad. Este consenso incorpora una marca de tiempo criptográfica para registrar el orden y el tiempo de los eventos dentro de la red. Por otra parte, redes como TRON o EOS están utilizando este modelo relativamente nuevo. Aunque se parece al staking del PoS, aquí, los tokens holders no participan directamente sino que delegan su poder de voto a un número limitado de validadores.? Las blockchain asociadas a criptomonedas, como las mencionadas hasta ahora en este artículo, son las denominadas redes públicas, sin embargo, también existen proyectos privados como Microsoft Azure Blockchain que usan este tipo de mecanismo. En este modelo, el consenso recae sobre un conjunto autorizado de validadores que son los encargados de aprobar las transacciones.?
Comparativa de algunos mecanismos consensos alternativos
Modelo
Ventaja principal
Desventaja principal
Uso común
PoH
Alta velocidad y escalabilidad
Menor descentralización
Blockchains públicas (e.g., Solana)
DPoS
Gobernanza comunitaria y alta eficiencia
Riesgo de centralización
Blockchains públicas (e.g., EOS, TRON)
PoA
Transacciones rápidas en redes privadas
Confianza en validadores autorizados
Redes empresariales o privadas
La importancia del mecanismo de consenso en la escalabilidad y seguridad
Como se mencionó al comienzo de este artículo, el mecanismo de consenso es la columna vertebral de cualquier blockchain. Es el aspecto técnico mediante el cual se garantiza que las transacciones son completamente válidas.?
Además, el consenso también actúa como un escudo de seguridad contra ataques externos, e incluso internos a la vez que también tiene un papel fundamental en la actualización y evolución de la red.??
El futuro de los mecanismos de consenso en blockchain
Los mecanismo de consenso están evolucionando rápidamente para satisfacer las distintas necesidades de los usuarios, sin embargo, han surgido algunas opciones que en la práctica han fracasado.?
La escalabilidad, seguridad y descentralización son los tres pilares que brindan confianza en una blockchain. Un mecanismo de consenso por muy innovador y disruptivo que parezca, no debe dejar de lado estos aspectos.?
Por otro lado, los mecanismos de consenso han comenzando siendo generales, como el Pow o PoS. Hoy en día, opciones como PoA han nacido para resolver problemas específicos.
El interés de mecanismos casi personalizados, se están convirtiendo en la tendencia de evolución y en donde están trabajando los desarrolladores de cara a los próximos a?os.?