El gran cambio de Ethereum a la prueba de participación, explicado

En la prueba de trabajo de Bitcoin, esa inversión es hardware. Aproximadamente cada 10 minutos, los mineros de Bitcoin compiten para resolver un rompecabezas. El ganador agrega el siguiente bloque a la cadena y reclama nuevos bitcoins en forma de recompensa por bloque. Pero encontrar la solución es como intentar ganar una lotería. Tienes que adivinar una y otra vez hasta que tengas suerte. Cuanto más poderosa sea la computadora, más conjeturas podrá hacer.

Las granjas de servidores en expansión en todo el mundo están dedicadas por completo a eso, arrojando trillones de conjeturas por segundo. Y cuanto más grande sea la operación minera, mayor será el ahorro de costos y, por lo tanto, mayor será su participación en el mercado. Esto va en contra del concepto de descentralización. Cualquier sistema que use prueba de trabajo se volverá a centralizar naturalmente.

En el caso de Bitcoin, esto terminó poniendo a un puñado de grandes empresas en control de la red

.

Sin embargo, desde el principio de la historia de Bitcoin, los entusiastas de las criptomonedas han buscado otros mecanismos de consenso que puedan preservar cierto grado de descentralización y que no sean tan derrochadores y destructivos para el planeta como la prueba de trabajo.

Cómo funciona la prueba de participación

Prueba de participación, primero propuesto en un foro en línea llamado BitcoinTalk el 11 de julio de 2011, ha sido una de las alternativas más populares. De hecho, se suponía que era el mecanismo que aseguraba Ethereum desde el principio, según el papel blanco que describió inicialmente la nueva cadena de bloques en 2013. Pero como señaló Buterin en 2014, desarrollar un sistema de este tipo era “tan no trivial que algunos incluso considéralo imposible.” Entonces, Ethereum se lanzó con un modelo de prueba de trabajo y se puso a trabajar desarrollando un algoritmo de prueba de participación.

La prueba de participación elimina a los mineros y los reemplaza con “validadores”. En lugar de invertir en granjas de computadoras que consumen mucha energía, invierte en las monedas nativas del sistema. Para convertirse en un validador y ganar las recompensas del bloque, bloquea, o apuesta, sus tokens en un contrato inteligente, un código de computadora que se ejecuta en la cadena de bloques. Cuando envías criptomonedas al dirección de la billetera del contrato inteligenteel contrato contiene esa moneda, algo así como depositar dinero en una bóveda.

En el sistema de prueba de participación al que Ethereum se está moviendo lentamente, coloca 32 éteres, que actualmente valen $ 100,000, para convertirse en un validador. Si no tiene ese tipo de cambio de repuesto a mano, y no mucha gente lo tiene, puede unirse a un servicio de replanteo donde los participantes sirven como validadores de forma conjunta.

Un algoritmo selecciona de un grupo de validadores en función de la cantidad de fondos que han bloqueado. Cuanto más apueste, mayores serán sus posibilidades de “ganar la lotería”. Si es elegido y su bloque es aceptado por un comité de “certificadores”, un grupo de validadores elegidos al azar por un algoritmo, se le otorga éter recién acuñado.

Los defensores de Ethereum afirman que una ventaja clave que ofrece la prueba de participación sobre la prueba de trabajo es un incentivo económico para seguir las reglas. Si un nodo valida transacciones o bloques incorrectos, los validadores se enfrentan a “recortes”, lo que significa que todo su éter está “quemado”. (Cuando se queman las monedas, se envían a una dirección de billetera inutilizable donde nadie tiene acceso a la clave, lo que las vuelve inútiles para siempre).

Los defensores también afirman que la prueba de participación es más segura que la prueba de trabajo. Para atacar una cadena de prueba de trabajo, debe tener más de la mitad de la potencia informática en la red. Por el contrario, con la prueba de participación, debe controlar más de la mitad de las monedas en el sistema. Al igual que con la prueba de trabajo, esto es difícil pero no imposible de lograr.

El sistema de prueba de participación de Ethereum ya se está probando en el Cadena de baliza, lanzado el 1 de diciembre de 2020. Hasta ahora, se han apostado allí 9 500 000 ETH (37 mil millones de dólares, en valor actual). El plan es fusionarlo con la cadena principal de Ethereum en los próximos meses.

Seguirán otras actualizaciones. Después de la fusión de las cadenas de bloques, Ethereum presentará fragmentaciónun método para dividir la única cadena de bloques de Ethereum en 64 cadenas separadas, todas coordinadas por Beacon Chain.

Las cadenas de fragmentos permitirán el procesamiento paralelo, por lo que la red puede escalar y admitir muchos más usuarios de los que admite actualmente. Muchos ven la inclusión de cadenas de fragmentos como la finalización oficial de la actualización de Ethereum 2.0, pero no está programado para suceder hasta 2023.

Más tarde, una técnica llamada “acumulativos” acelerará las transacciones ejecutándolas fuera de la cadena y enviando los datos a la red principal de Ethereum.

Un movimiento arriesgado

Nada de esto viene sin riesgos. El cambio de Ethereum a la prueba de participación es una empresa enorme. Miles de contratos inteligentes existentes operan en la cadena Ethereum, con miles de millones de dólares en activos en juego.

Y aunque la apuesta no es tan directamente dañina para el planeta como los almacenes llenos de sistemas informáticos, los críticos señalan que la prueba de participación no es más efectiva que la prueba del trabajo para mantener la descentralización. Los que apuestan más dinero ganan más dinero.

La prueba de participación tampoco se ha probado en la escala que tienen las plataformas de prueba de trabajo. Bitcoin existe desde hace más de una década. Varias otras cadenas usan prueba de participación (Algorand, Cardano, Tezos), pero estos son proyectos pequeños en comparación con Ethereum. Por lo tanto, podrían surgir nuevas vulnerabilidades una vez que el nuevo sistema se lance ampliamente.

Leave a Reply

Your email address will not be published. Required fields are marked *