¿Qué es la prueba de trabajo [PoW]? Detalles de como funciona

    0
    5320
    Anuncio
    Anuncio
    Anuncio
    Anuncio

    ¿Qué es la prueba de wook?

    ¿Qué es la prueba de trabajo?

    Prueba de trabajo Po (PoW) es el primer algoritmo de consenso creado en la red Blockchain. Se utiliza para confirmar transacciones y producir nuevos bloques en la cadena.

    También conocido como prueba de trabajo. El algoritmo Pow es una parte esencial del proceso de minería de criptomonedas. Este es un modelo de consenso básico de Bitcoin y Bitcoin es el pionero en el uso de PoW. En consecuencia, está diseñado por aprobación Satoshi Nakamoto.

    PoW requiere que las personas que poseen computadoras en la red tengan que resolver un problema complejo para agregar un bloque a la cadena, pero no es fácil obtener una respuesta al problema matemático.

    Un libro mayor descentralizado reúne todas las transacciones en bloques en una red. Resolver este problema se conoce como minería y "mineros", que son nodos participantes que compiten entre sí para validar transacciones y recibir recompensas en criptomonedas.

    ¿Qué es un problema complejo en blockchain?

    Como resolver el problema

    La prueba de trabajo funciona como un problema complicado. Requiere mucho esfuerzo computacional para resolver. Hay varios factores que pueden ayudar a resolver este problema:

    • Función hash (función hash): El término que escuchas mucho, ¿verdad? En el hash, el valor de salida ya se conoce y debe determinar el valor de entrada.
    • Factorización entera (Factorización entera): Divide un número en un producto de enteros más pequeños. Se utiliza para hacer que el sistema de cifrado de clave pública sea más seguro.
    • Protocolo de rompecabezas de visita guiada: En caso de que el servidor sospeche de un ataque DoS. Requiere volver a calcular los valores hash, para varios nodos en un orden particular. En este caso, se puede llamar "Cómo encontrar la cadena equivalente de cadena de valor hash".

    Con el crecimiento de la cadena, surgieron una gran cantidad de obstáculos y los algoritmos requirieron potencia de hash adicional para resolver estos problemas. Entonces, la respuesta a este problema de PoW es una "función hash" o "hash".

    La razón de la complejidad.

    Los problemas difíciles de resolver tardan mucho tiempo en formar un bloque. Entonces la dificultad no debe ser demasiado complicada. Este problema hace que las transacciones se bloqueen sin realizarse y provoque que el trabajo se detenga en un proceso.

    El tiempo de establecimiento rápido o lento afectará la creación de bloques. Y sería inútil no hacerlo por un tiempo determinado. Sin embargo, puede cuestionar el reverso de esto: si el problema es demasiado fácil. Hace que la red sea fácilmente accesible con ataques DoS y spam.

    Las respuestas a estos problemas también deberían ser fáciles de verificar y verificar. Porque no todos los nodos en la red pueden analizar si el cálculo es correcto, y el último pero no menos importante es la confianza. Tendrá que confiar en otros nodos y este es el punto donde blockchain demuestra su transparencia.

    Cómo implementar PoW en Blockchain

    PoW en Blockchain se implementa de la siguiente manera: Los "mineros" buscan resolver un desafío computacional para crear nuevos bloques e iniciar la confirmación de la transacción.

    Los nodos primero deben encontrar la solución al problema a través de la potencia informática. Esto significa que es más probable que los nodos con mayor potencia de cálculo encuentren soluciones a los problemas matemáticos.

    Luego se agregará el proceso de verificación de las transacciones en el bloque. Organice estas transacciones en orden cronológico en el bloque y notifique al bloque recién explotado para toda la red (este proceso no requiere mucha energía y tiempo). La parte de consumo de energía está resolviendo un problema matemático difícil para vincular el nuevo bloque al último bloque de la cadena de bloques.

    Verá que el hash del siguiente bloque contiene el hash del bloque anterior. Esto aumenta la seguridad y crea un bloque válido.

    Integrando prueba de trabajo en blockchain

    Para nuevos "mineros" (mineros) después de resolver el problema establecido por el servidor (servidor de red). Los nodos de la red confirmarán el envío y finalmente recibirán la recompensa:

    recompensa por minería de bloques exitosa

    ¿Por qué la prueba de trabajo es exitosa en blockchain?

    PoW tiene bastante éxito en este momento por las siguientes razones:

    • En primer lugar, la solución al problema matemático es bastante difícil. Por lo tanto, los nodos necesitan pasar tiempo en cálculos complejos. La fuente de alimentación para la potencia informática es bastante limitada y esto significa que muy pocas personas pueden acceder a ella, lo que también es la razón detrás de la incapacidad de los nodos para hacer trampa en las transacciones.
    • En segundo lugar, PoW es exitoso porque cuando un nodo crea un bloque, los otros nodos pueden verificar fácilmente el proceso que conduce a la solución del problema.

    PoW para Bitcoin y otras criptomonedas

    Como se presentó en la sección de concepto, Bitcoin fue pionero en el uso de PoW. Y también lo más destacado. El sistema de prueba de trabajo en la red bitcoin se llama hashcash. Permite cambiar la complejidad de un problema, aumentando la seguridad.

    Cuando un minero finalmente encuentra la solución correcta. El nodo lo transmitirá por toda la red a la vez. Luego reciben la criptomoneda (recompensa) provista por PoW.

    Al momento de escribir este artículo, extraer un bloque lleva 10 minutos. La red bitcoin le da a los mineros un ganador de 12,5 bitcoin. La cantidad de bitcoins se ha ganado a la mitad cada 4 años más o menos (este concepto se recomienda para todos ¿Qué es reducir a la mitad? fácil de comprender).

    Uso de plataformas similares: Etherum (ETH), Litecoin (LTC), Monero (XMR), Dogecoin (DOGE). Con Bitcoin, al final de un proceso, la red distribuirá nuevos Bitcoin a los mineros (mineros) con cada bloque recompensado.

    Pow en bitcoin se llama hashcash

    ¿Por qué usar PoW?

    En el proceso, la Prueba de trabajo ayuda a proteger la red contra ataques maliciosos. Asegúrese de que el "minero" no pueda agregar bloques falsos a la cadena de bloques. Si un minero intenta atacar la red. Necesitarán utilizar una gran cantidad de recursos además de fuerza informática. Pero no obtendrán las recompensas (Bitcoin recién lanzado) que obtuvieron los verdaderos mineros.

    Este no es el único mecanismo de consenso. Algunas criptomonedas usan un mecanismo diferente, cada una con sus propias ventajas y desventajas, aunque tienen el mismo propósito: proporcionar una forma de procesar y verificar transacciones, mientras se mantiene segura la red.

    El propósito de la Prueba de trabajo es proporcionar a los operadores un incentivo para apoyar y asegurar la red obteniendo ganancias para hacerlo y haciendo que el intento de pirateo de la red sea desfavorable.

    Evaluar los pros y los contras de la prueba de trabajo

    Ventajas

    • PoW puede garantizar la seguridad de toda la red. Este es el propósito principal de por qué muchas criptomonedas usan PoW. Si varios nodos compiten para determinar la resolución del problema, entonces la potencia de cálculo necesaria será tan alta que la cadena será inalcanzable para uno o incluso un pequeño grupo de piratas informáticos.
    • Los spammers son detectados.

    El inconveniente

    • Pérdida de tiempo : El minero debe verificar muchos valores nonce para encontrar una solución adecuada para el problema a resolver para la minería de bloques, este es un proceso lento.
    • Consumo de recursos : Se necesita un alto consumo de energía computacional para encontrar una solución a un problema difícil y complejo. Conduce al desperdicio de recursos preciosos (dinero, energía, espacio, hardware).
    • No es una transacción instantánea. Debido a que lleva un tiempo extraerlo, realizar la transacción y agregarlo a la cadena de bloques para realizar la transacción.

    51% de ataque

    Se puede llamar un ataque masivo. Aquí es donde el usuario o un grupo de usuarios controlan la mayor parte del poder de explotación. El atacante tiene suficiente poder para controlar la mayoría de los eventos en la red.

    Pueden crear exclusivamente nuevos bloques y recibir recompensas porque pueden evitar que otros mineros completen bloques. Y también existe la oportunidad de revertir todas las transacciones. Un buen ejemplo de este tipo de ataque es la red Bitcoin Gold pirateada por 18 millones de dólares en 2018. Y hay muchos más conocidos como "ataque del 51%".

    Resumen

    Entonces presenté a los hermanos Prueba de trabajo y detallé cómo funciona. Como con todos los problemas relacionados con PoW. Todos leen para saber más sobre cómo funciona en blockchain. Además de poder cuestionar qué soy minero, qué haré en este caso.

    Anuncio
    Anuncio
    Anuncio
    Binance Reputable Exchange

    COMENTARIO

    Por favor ingrese su comentario
    Por favor ingrese su nombre aquí

    Este sitio web utiliza Akismet para limitar el spam. Descubre cómo se aprueban tus comentarios.