Contrato de bloqueo de tiempo hash

Hay muchos aspectos sobre la criptomoneda de los que la mayoría de la gente nunca ha oído hablar, y una de estas características tecnológicas se conoce con el nombre de Hashed Timelock Contracts o HTLC. Esta función puede resultar bastante poderosa cuando se trata de realizar pagos, por lo que es hora de analizar más de cerca lo que esto significa exactamente para Bitcoin y potencialmente también para otras criptomonedas..

Contrato de bloqueo de tiempo hash

Una descripción general de HTLC

El contrato Hashed Timelock es una implementación muy técnica de pagos con criptomonedas. Requiere que el destinatario de un pago reconozca la recepción de dicha transferencia antes de una fecha límite, lo cual se realiza mediante la generación de un comprobante de pago criptográfico o pierde la capacidad de reclamar el pago, devolviéndolo al pagador. Hasta ahora, eso no suena fuera de lo común. Sin embargo, hay un pequeño giro en todo este concepto..

La prueba de pago criptográfica que genera el receptor se puede utilizar para activar otras acciones en otros pagos. Esto hace que los HTLC sean una técnica poderosa para producir pagos condicionales en Bitcoin. No es difícil ver por qué esta tecnología sería tan poderosa y popular, y de hecho, existen múltiples casos de demanda en los que esta tecnología será útil..

Por ejemplo, no es imposible pensar que el ecosistema de criptomonedas se introducirá en el comercio atómico de cadenas cruzadas basado en contratos de bloqueo de tiempo hash. Este tipo de comercio permite a los usuarios intercambiar cierta cantidad de una criptomoneda (como bitcoin en la red principal) por cierta cantidad de criptomoneda en otra cadena de bloques (como bitcoin en una cadena lateral). Esto se puede lograr mediante el uso de cadenas laterales, como propone Cadena de transmisión. Sin embargo, sería necesario proporcionar un canal de pago adecuado..

Las 3 monedas principales para un ROI enorme en 2021?

Si hubiera apostado por las monedas correctas el año pasado, fácilmente podría haber multiplicado por 10 su capital …

Incluso podrías haber ganado tanto como 100 veces lo que significa que podrías haberte convertido $ 100 en tanto como 10k.

Los expertos creen que esto volverá a suceder en 2021, la única pregunta es en qué moneda apostar?

Mi amigo y experto en criptomonedas, Dirk, está apostando personalmente por 3 criptomonedas ocultas para obtener un gran retorno de la inversión en 2021..

Haga clic aquí para saber qué son estas monedas (ver hasta el final de la presentación).

Esta implementación de contratos Hashed Timelock como parte del comercio atómico entre cadenas es probablemente el origen de la técnica ahora llamada HTLC. Es importante tener en cuenta que también es posible utilizar HTLC en los canales de pago en el futuro. Los canales de pago utilizan cronómetros de forma predeterminada. Sin embargo, se pueden “extender” con hashlocks y, como resultado, uno podría enrutar los pagos [Bitcoin] a través de dos o más canales de pago..

Todo esto suena asombroso y emocionante. Sin embargo, cuando se trata de pagos con criptomonedas, hay un aspecto secundario en los contratos Hashed Timelock. Esta tecnología también permite que el destinatario de un pago pierda la posibilidad de reclamar la transferencia pendiente y, al hacerlo, devolverá efectivamente el dinero al remitente. Aunque podría resultar bastante útil a largo plazo, hasta ahora, eso parecía muy improbable en lo que respecta a bitcoin..

Así es como se ven los scripts HTLC:

1

2

3

4

5

6

7

OP_IF

[HASHOP] OP_EQUALVERIFY OP_DUP OP_HASH160

OP_ELSE

[TIMEOUTOP] OP_DROP OP_DUP OP_HASH160

OP_ENDIF

OP_EQUALVERIFY

OP_CHECKSIG

HASHOP es un algoritmo hash (RIPEMD, SHA256). TIMEOUTOP es OP_CHECKSEQUENCEVERIFY o OP_CHECKLOCKTIMEVERIFY. Este script permite al “comprador” comprar la preimagen forzando al vendedor a revelarla cuando reclame sus fondos, y si el vendedor no lo revela, el comprador puede recuperar su dinero después del período de tiempo de espera..

Es realmente fácil entender cómo se pueden construir intercambios atómicos entre cadenas con este mecanismo:

  1. Ann muestrea aleatoriamente K, la clave, y la procesa, produciendo X.
  2. Para producir la preimagen de X, Ann crea una transacción que paga la factura 1 BTC, con un tiempo de espera de 1 día..
  3. Bill espera que la transacción de Ann aparezca en la cadena de bloques de Bitcoin. Después de eso, envía una transacción HTLC pagando Ann 0.02 ZEC por la preimagen de X con un tiempo de espera menor de medio día..
  4. Ann puede obtener su ZEC una vez que la transacción de Bill aparezca en la cadena de bloques de Zcash. El guión obliga a Ann a revelar K.
  5. Bill puede obtener su BTC una vez que vea la revelación de Ann sobre K.

Los tiempos de espera se seleccionan para que Bill siempre tenga la oportunidad de obtener un reembolso antes que Ann; de lo contrario, ella podría esperar para obtener su reembolso y luego reclamar su dinero revelando K.

Conclusión

Al final, los HTLC son una técnica sencilla y bien conocida para crear protocolos para intercambios atómicos. Los pagos condicionales pueden ser bastante beneficiosos para la criptomoneda en su conjunto en el futuro, por lo que no es difícil ver por qué los desarrolladores están entusiasmados con los contratos Hashed Timelock. Los HTLC son una herramienta fundamental en la red Lightning, en pagos contingentes de conocimiento cero (ZKCP). Las oportunidades para esta característica tecnológica son prácticamente ilimitadas. Los contratos Hashed Timelock son un área de desarrollo que vale la pena explorar más a fondo.