Si es un entusiasta de las criptomonedas, debe haber oído hablar de la prueba de trabajo y la prueba de participación, que son los dos mecanismos de consenso que se utilizan para validar las transacciones con criptomonedas y, de hecho, crear nuevas criptomonedas. Todas las redes blockchain descentralizadas requieren validadores para probar su existencia en la red, y estos dos métodos son las formas en que un validador puede probar su presencia.
El primer mecanismo de consenso que utilizó una cadena de bloques fue la prueba de trabajo, y estaba en la cadena de bloques de Bitcoin. Sin embargo, dos años después,
Hoy en día, la prueba de participación como mecanismo de consenso es tan popular que incluso redes como Ethereum son
Es fácil pensar en
En criptografía, los mecanismos de prueba de trabajo toman la forma de problemas matemáticos difíciles que solo pueden resolverse mediante el poder computacional. En muchos casos, los problemas matemáticos comienzan con bastante facilidad, pero con el tiempo se vuelven más y más difíciles.
Si bien se necesita mucho trabajo para que el probador demuestre que se ha realizado el trabajo, a menudo se requiere un esfuerzo mínimo para que los verificadores del sistema confirmen el trabajo. La idea de la prueba de trabajo va como
La prueba de trabajo es una forma muy útil de verificar transacciones porque requiere que los verificadores tengan una apariencia en el juego. Al hacer que sea costoso acuñar una moneda o validar una transacción, garantiza que solo las partes que se preocupan por el sistema pueden tener un papel que desempeñar. Sin embargo, es vital comprender que el objetivo de los algoritmos de prueba de trabajo no es demostrar que se resolvieron ciertos acertijos. Ese es simplemente el medio. El fin de estos algoritmos es desalentar la manipulación de datos haciéndola inviable debido a los altos requerimientos de energía.
A diferencia de la prueba de trabajo, que tiene su historia fuera de las cadenas de bloques, la prueba de participación se basa más en la tecnología de cadenas de bloques. Al igual que la prueba de trabajo, la prueba de participación también es una forma de verificar transacciones en la cadena de bloques. Pero en lugar de solicitar una prueba del trabajo computacional realizado, los sistemas de prueba de participación solicitan una prueba de los tokens apostados. Es decir, los validadores solo pueden trabajar en la cadena al demostrar que tienen apostada cierta cantidad del token nativo de la cadena.
Esto asegura que los posibles atacantes de la cadena deban tener una gran fracción de los tokens para tener un impacto material. Por supuesto, esto significa que los piratas informáticos potenciales tendrían que sufrir pérdidas significativas si alguna vez validaran transacciones falsas. También significa que los validadores tienen un incentivo para tener tokens, creando así una reserva sólida para la cadena de bloques y estabilizando los precios.
Ambos mecanismos de consenso tienen sus beneficios y también sus desventajas. Hoy en día, muchas cadenas de bloques utilizan la prueba de trabajo, pero eso podría deberse a que el mecanismo fue el primero popular y probado. El hecho de que el protocolo en sí exista desde los años 90 lo hace, al menos históricamente, más confiable que la prueba de participación.
Una cosa que la prueba de trabajo tiene sobre la prueba de participación es que es
La prueba de participación es casi la antítesis de la prueba de trabajo en términos de sus ventajas. Por un lado, prueba de participación
Curiosamente, además de ser una forma de validar transacciones en la cadena de bloques, el staking en sí mismo tiene muchos beneficios fuera de la validación de la cadena de bloques. Incluso cuando apuesta con empresas de terceros, aún puede ganar recompensas regularmente simplemente poseyendo la criptografía y no vendiéndola. Sorprendentemente, algunos participantes externos como
Pero todo esto tiene un costo. Dado que generalmente no está tan descentralizado, es posible que no sea tan inviolable como las cadenas de prueba de trabajo. Ahora bien, esto no quiere decir que este mecanismo no sea seguro. Simplemente significa que es mucho más difícil piratear un sistema de prueba de trabajo que piratear uno de prueba de participación.
Cuando llegamos al fondo de esto, ambos sistemas son bastante similares. Por un lado, ambos tienen consecuencias económicas nefastas para las personas que interrumpen la red. Con la prueba de trabajo, los disruptores tendrían que gastar una cantidad increíble de energía y recursos en términos de facturas de energía y hardware para interrumpir con éxito la red. Con la prueba de participación, los disruptores correrían el riesgo de perder el valor de sus tokens cuando validan transacciones falsas. Si actúan en contra de los intereses de la red y verifican un bloque de transacciones incorrecto, sus tokens apostados serán reducidos.
La diferencia entre ambos mecanismos de consenso se puede describir en una oración; facilidad y seguridad. La prueba de participación es mucho más fácil para los validadores y es mucho más fácil para el medio ambiente, pero la prueba de trabajo puede ser una fracción más segura.