Glosario cripto
Watchtower (Lightning)
Un watchtower es un servicio que vigila la cadena de Bitcoin por los canales Lightning de un usuario y castiga a la contraparte que intente hacer trampa.
En un canal de Lightning, cada actualización revoca el estado anterior. Si una contraparte difunde un estado antiguo y revocado que le daba más dinero, la parte honesta dispone de un plazo, fijado por un bloqueo de tiempo, para publicar una transacción de penalización que reclama todo el saldo del canal. Eso solo funciona si alguien vigila la blockchain durante ese plazo.
Los usuarios de móvil u ocasionales no pueden estar siempre conectados, así que los watchtowers vigilan por ellos. La billetera del usuario envía a la torre datos cifrados de cada estado del canal; si la torre detecta en la cadena una infracción que coincide, puede descifrarlos y difundir la transacción de justicia. Algunas implementaciones de nodos Lightning incluyen clientes y servidores de watchtower, y el usuario puede montar el suyo o recurrir a un proveedor.
Gracias al cifrado, la torre apenas sabe nada del canal hasta que hay una infracción, pero debe guardar datos de cada actualización, que crecen con el tiempo. Además añade otra parte en la que confiar para la disponibilidad. Diseños de canal más nuevos, como eltoo, que requeriría un soft fork, buscan simplificarlo eliminando el modelo de penalización.
Ejemplo
Mientras el móvil de un usuario está apagado una semana, su socio de canal difunde un estado antiguo; un watchtower lo detecta y publica la transacción de penalización, que da al usuario todo el saldo del canal.
