Swift

Prueba de TRABAJO contra Prueba de PARTICIPACIÓN

La mayoría de las cadenas de bloques públicas que están disponibles actualmente se basan en un sistema de prueba de trabajo

Sin embargo, en 2018, la segunda criptomoneda más grande, Ethereum, comenzó a probar un nuevo sistema que cambiaría su blockchain de una prueba de trabajo a una prueba de sistema de estado. 

ethereum contra bitcoin

Antes de que podamos entender qué significa exactamente esto, es esencial comprender qué está ocurriendo exactamente cuando se verifica una transacción.

Prueba de trabajo

La extracción de bitcoin se logra mediante el uso de una máquina de alta potencia que utilizará una doble ronda SHA256 que tiene un proceso de verificación con el propósito de validar las transacciones de bitcoin a medida que suceden. 

Esto se hace para proporcionar seguridad para la santidad de la cadena de bloques de bitcoin. 

La velocidad con la que su máquina puede extraer bitcoins se mide con respecto a los hash por segundo.

Bitcoin, a cambio de este servicio, compensa a aquellos que realizan la minería ofreciéndoles una fracción de bitcoin por cada validación. 

Lo hacen para compensar el tiempo y los costos de energía.

Además, aquellos que inician la transacción generalmente proporcionarán una cantidad de una tarifa de transacción para ayudar a compensar los costos también. 

Cuanto mayor sea el poder de procesamiento de la computadora de su máquina de minería de bitcoin, más puede hacer a través del proceso.

Para ser aceptado en la cadena de bloques, cada bloque debe tener una prueba válida de trabajo. 

Una prueba de trabajo es un tipo de datos que es difícil de producir y requiere mucho tiempo. 

Crear prueba de trabajo es esencialmente un proceso aleatorio con una baja probabilidad de éxito. 

Esto significa que una máquina de minería de bitcoin que está tratando de completar el proceso requiere un grado significativo de prueba y error para tener éxito. 

Bitcoin utiliza lo que se conoce como la prueba de trabajo hashcash.

La prueba de trabajo de hashcash es un tipo de algoritmo criptográfico que hace uso de una función hash como un componente básico del proceso de minería. 

La función hashcash más común que se usa hoy en día es el haschash-Sha256. 

Esta función particular de prueba de trabajo fue creada por el Dr. Adam en la década de 1990. 

Inicialmente se usó como una forma de prevenir el abuso de correo electrónico no deseado porque generar correctamente el hashcash para un solo correo electrónico fue simple. 

Sin embargo, crear uno para una gran cantidad de correos electrónicos al mismo tiempo resultó ser mucho más difícil.

Puede ajustar las pruebas de trabajo de hashcash por la dificultad para garantizar que no se generen nuevos bloques más rápido de lo que la red puede manejar. 

Esto significa que un nuevo bloque no se puede generar más de una vez cada diez minutos en este momento. 

Como la probabilidad de cada generación sucesiva es baja, esto hace que sea difícil determinar qué máquina de bitcoin generará el siguiente bloque.

Para que un nuevo bloque se considere válido, su valor hash debe terminar siendo menor que el del objetivo actual. 

Esto significa que cada bloque tendrá que indicar naturalmente que se ha completado el trabajo para generarlo. 

Cada bloque también contiene el hash del bloque anterior, que es cómo la cadena comprende dónde se ubica cada bloque dentro de la cadena de bloques general. 

Para cambiar un bloque, el trabajo debe rehacerse en todos los bloques anteriores, y se deben generar hashes nuevos y conectados para todos ellos. 

La cadena de bloques está esencialmente protegida contra la manipulación, debido a la enorme potencia de cálculo que se necesita.

Prueba de estaque

La mayoría de las criptomonedas importantes hoy en día funcionan a partir de alguna variación del modelo de prueba de trabajo, ya sea a través del hash SHA256 o a través de otro hash similar. 

Sin embargo, Ethereum, el mayor competidor de bitcoin, ha estado trabajando en una alternativa que podría cambiar significativamente la forma en que se verifican las transacciones de blockchain.

A principios de 2017, Ethereum lanzó la guía de implementación para un sistema híbrido de prueba de trabajo/prueba de participación. 

Están implementando este nuevo sistema en fases antes de convertirlo en el sistema de verificación principal de la plataforma. 

El plan actualmente establece que la plataforma blockchain alternará entre los dos sistemas. 

Con el nuevo sistema, aproximadamente uno de cada 100 bloques usará el nuevo sistema, mientras que el resto continuará usando el sistema anterior.

Existe la esperanza de que el nuevo sistema mejorará la velocidad a la que pueden producir nuevos bloques. 

Esto marcará el primer paso en los planes para la evolución de Ethereum. 

Esta será la primera vez que se utilizará un sistema de prueba de participación para asegurar una cadena de bloques, lo que será un importante paso adelante. 

Este nuevo sistema servirá como prueba de prueba de concepto para una alternativa al modelo de prueba de trabajo que domina la criptomoneda en la actualidad y brinda a los proponentes la capacidad de probar su afirmación de superioridad. 

Cuando el nuevo modelo de prueba de participación se despliega a mayor escala, reducirá significativamente la cantidad de electricidad que se requiere para verificar un solo bloque.

Es importante comprender cómo el sistema de prueba de participación difiere del modelo de prueba de trabajo. 

Con la prueba de verificación de participación, en lugar de que el minero resuelva la ecuación para verificar el bloque, un validador, que se confirma confiable por la participación que tienen en el sistema, se comprometerá a su precisión. 

Saben que si mienten, también perderán su propio éter.

Durante la primera etapa de implementación, todos los bloques que se verifican a través del nuevo sistema también se verificarán a través del sistema anterior para ayudar a verificar que los bloques contienen la información que deberían, al tiempo que se prueba la precisión del nuevo sistema. 

Los validadores analizarán las diversas cadenas que están disponibles y tomarán una decisión en función de la cantidad de éter que hay actualmente en la cadena. 

Si hacen una mala elección, perderán su dinero. 

Este proceso ayudará a formar un consenso que conduzca a una sola cadena más masiva de las muchas más pequeñas.

Beneficios del modelo de prueba de participación

Si bien el proceso de implementación del modelo de prueba de participación no es sencillo, no significa que el sistema de prueba de participación se vaya a perder. 

Contiene muchos beneficios claros sobre el proceso más tradicional. 

El primer beneficio claro que tendrá este nuevo modelo es que reducirá los más de un millón de dólares que los mineros de Ethereum gastan en electricidad cada día a alrededor de $ 100,000 o solo el diez por ciento.

Además de hacer que sea más barato extraer la criptomoneda, el modelo de prueba de participación también lo hará más ilimitado porque no importará qué tan rápido sea la computadora del usuario porque los cálculos se completarán dentro de la propia cadena de bloques. 

Como beneficio adicional, esto hace que el ataque del 51 por ciento sea mucho más difícil de realizar con éxito. 

Un ataque del 51 por ciento ocurre cuando un grupo de mineros se une para controlar más del 51 por ciento de todos los nodos que ejecutan una cadena de bloques en particular en un intento de agregar bloques completamente falsos al sistema que los nodos no afectados luego aceptarán como precisos porque la mayoría de los nodos los nodos ya lo informan de esa manera.

La prueba de participación también permitirá garantizar que los validadores se mantengan honestos al obligarlos a que se dediquen a las transacciones que verifican porque saben que si no juegan de manera justa, perderán su propio dinero. 

Finalmente, el modelo de prueba de participación facilita la producción de bloques más rápido que nunca gracias a un proceso llamado fragmentación, que es el proceso de dividir una base de datos más extensa en partes más manejables. 

Cuando las bases de datos se desglosan, permite que cada pieza tenga su propio conjunto de validadores que completan sus propias transacciones dentro del fragmento. 

Una vez que esto ocurre, hace que la escalabilidad sea más modular e incluso más rápida.

Prueba de desafíos de estaque

El nuevo proceso no estará exento de problemas. 

El primer problema será que no se garantiza que el nuevo sistema funcione. 

Esto se debe a que este tipo de modelo no se ha puesto en juego a gran escala antes. 

Esto significa que existe la posibilidad de que la cadena de bloques original se dañe si las transacciones no se procesan según lo planeado o si un contrato inteligente se escribe mal. 

Para combatir este escenario, el equipo de Ethereum está trabajando en lo que se llama la propiedad de finalidad. 

Esto garantizará que el estado actual de la cadena de bloques sea seguro antes de que se pueda implementar la nueva.


Lee también

0 comentarios

Entradas populares