Glosario · en profundidad

HTLC

Hash Time-Locked Contract: paga si revelas un secreto antes de un plazo; si no, reembolso.

Un Hash Time-Locked Contract es un pago condicional con dos caminos:

  1. Bloqueo por hash: el receptor puede reclamar el dinero revelando un secreto (la preimagen) cuyo hash SHA-256 coincide con un valor fijado de antemano.
  2. Bloqueo temporal: si el secreto no se revela antes de una fecha límite, el remitente recibe un reembolso.

Por qué importa

Los HTLC permiten que los pagos viajen con seguridad por varios canal de pagoes. Cada salto bloquea dinero al mismo hash. Cuando el receptor final revela la preimagen para cobrar, cada salto puede usar ese mismo secreto para cobrar del anterior. Nadie en la ruta puede robar los fondos, y si algo falla, los timelocks devuelven el dinero.

Los HTLC también hacen posibles los intercambios atómicos entre cadenas de bloques.