Skip to main content

Torre de Vigilancia | Bitcoin Glossary | Mapping Bitcoin

Torre de Vigilancia

Lightning

Also known as: watch tower, LN watchtower

Servicio que monitorea la blockchain por usuarios de Lightning. Si detecta un cierre de canal fraudulento, envía automáticamente una penalización.

Descripción general

Una torre de vigilancia es un servicio que monitorea la blockchain de Bitcoin en nombre de los usuarios de la Lightning Network, vigilando intentos fraudulentos de cierre de canal. Cuando una contraparte del canal transmite una transacción de compromiso desactualizada (intentando robar fondos revirtiendo a un estado anterior del canal), la torre de vigilancia la detecta y envía una transacción de penalización que reclama todos los fondos del canal como castigo.

Por qué se necesitan las torres de vigilancia

Los canales de la Lightning Network requieren que ambas partes puedan monitorear la blockchain en busca de intentos de trampa. Sin embargo, los usuarios (especialmente aquellos en dispositivos móviles) no siempre pueden estar en línea:

Sin torre de vigilancia:
  Alice (sin conexión)     Bob (malicioso)
       |                        |
       |    Bob transmite tx    |
       |    de compromiso       |
       |    antigua (favorable  |
       |    para Bob)           |
       |                        |
       |    El timelock expira  |
       |    antes de que Alice  |
       |    vea el fraude       |
       |                        |
       |    Bob roba fondos ✗   |

Con torre de vigilancia:
  Alice (sin conn.)   Torre de Vigilancia   Bob (malicioso)
       |                  |              |
       |                  |  Bob transmite tx
       |                  |  de compromiso antigua
       |                  |              |
       |              ¡Detecta fraude!   |
       |              Envía tx penaliz.  |
       |                  |              |
       |              Todos los fondos   |
       |              del canal van      |
       |              a Alice ✓          |

Cómo funcionan las torres de vigilancia

  1. Pre-autorización: Antes de desconectarse, Alice proporciona a la torre de vigilancia datos de "justicia" cifrados para cada actualización del estado del canal. Estos datos contienen la información necesaria para construir una transacción de penalización, pero están cifrados de modo que la torre no pueda usarlos a menos que aparezca en cadena una transacción de compromiso antigua específica.
  2. Monitoreo: La torre de vigilancia monitorea continuamente la blockchain en busca de transacciones que coincidan con los patrones de transacción de compromiso que está vigilando.
  3. Respuesta: Si se detecta una brecha, la torre descifra los datos de justicia correspondientes y transmite la transacción de penalización antes de que expire el timelock de la transacción de compromiso fraudulenta.

Diseño de privacidad

Las torres de vigilancia están diseñadas para minimizar la información que aprenden:

  • Reciben blobs cifrados que solo son útiles si ocurre una brecha específica.
  • No conocen el saldo del canal, la contraparte ni la transacción de financiamiento a menos que realmente ocurra una brecha.
  • Se pueden usar múltiples torres de vigilancia simultáneamente para redundancia sin revelar información entre ellas.

Conceptos erróneos comunes

Las torres de vigilancia no son custodiales — nunca tienen acceso para gastar fondos en circunstancias normales. Solo pueden enviar transacciones de penalización, y la salida de penalización está controlada por la clave del propietario del canal, no por la clave de la torre. La torre de vigilancia es un servicio defensivo, no un custodio.