Inicio Lightning Network Canales de pago

Canales de pago

Un canal de pago en Lightning Network es una conexión financiera directa entre dos participantes que permite transacciones instantáneas y repetidas sin tocar la blockchain principal. Es el bloque constructivo fundamental de Lightning.

Apertura de un canal

Abrir un canal requiere una transacción on-chain que deposita bitcoin en una dirección multifirma 2-de-2 (ambas partes deben firmar para mover los fondos). Una vez abierto, los participantes pueden intercambiar bitcoin actualizando estados firmados que representan la distribución actual de los fondos.

Transacciones dentro del canal

Cada pago dentro de un canal actualiza el balance entre los participantes. Estas actualizaciones son instantáneas y no se registran en la blockchain. Los estados anteriores se invalidan criptográficamente para evitar que una parte intente publicar un estado antiguo que le favorezca.

Cierre del canal

Cuando las partes quieren cerrar el canal, publican el último estado acordado en la blockchain. Si ambos cooperan, el cierre es rápido y barato. Si una parte intenta publicar un estado antiguo (hacer trampa), la otra puede castigarla confiscando todos los fondos del canal.

¿Por qué importa?

Los canales de pago son lo que hace posible escalar Bitcoin sin comprometer su seguridad base. Cada canal hereda la seguridad de la blockchain principal, pero permite miles de transacciones con una sola huella on-chain.

Errores habituales

  • Creer que necesitas un canal directo con cada persona a la que quieres pagar
  • No entender que cerrar un canal siempre vuelve a la blockchain
  • Ignorar la importancia de la liquidez en los canales

Conceptos relacionados

Fuentes primarias

  • Lightning Network Whitepaper (2016)
  • BOLT specifications