Learn

|

Lightning

¿Qué es una factura de Lightning?

Solicitudes de pago en bitcoin dentro de la red Lightning

Una factura de Lightning es una solicitud de pago utilizada en la red Lightning de Bitcoin. Generalmente aparece como un código QR escaneable y contiene toda la información necesaria para enviar un pago en bitcoin de una aplicación de billetera habilitada para Lightning a otra.

Las facturas de Lightning (también conocidas como “facturas LN”) son el método mediante el cual se realizan los pagos dentro de la red Lightning. La red Lightning es una segunda capa sobre la blockchain de Bitcoin, que permite realizar transacciones reales en bitcoin de manera más rápida y económica que las transacciones “on-chain”. Esto es posible a través de una red global de conexiones entre pares, llamadas “canales”, a través de los cuales se pueden enrutar pagos reales de manera instantánea y privada.

Si estás realizando un pago o una compra usando bitcoin, incluyendo montos que van desde menos de $0.01 hasta varios cientos o miles de dólares, Lightning es a menudo la opción más rápida y económica.

Cada vez que se realiza una transacción dentro de la red Lightning, se hace mediante una factura de Lightning. Una factura de Lightning es una forma compacta y codificada de instrucciones de pago, que puede mostrarse como un código QR para facilitar su compartición y escaneo. El código QR es solo una representación de la factura, que en realidad es una cadena de caracteres alfanuméricos (letras y números) que contienen las instrucciones de pago codificadas.

El proceso de pago para Lightning generalmente funciona de la siguiente manera:

  1. El beneficiario introduce un monto de pago para solicitarlo usando su aplicación de billetera habilitada para Lightning
  2. Su aplicación de billetera genera una factura de Lightning y la muestra como un código QR
  3. El beneficiario muestra o comparte este código QR con el pagador
  4. El pagador escanea el código QR con su aplicación de billetera habilitada para Lightning
  5. El pagador revisa y confirma el pago en su aplicación
  6. El pago se envía y se entrega a la velocidad de la luz a través de la Red Lightning

Todo el proceso se puede realizar en cuestión de segundos, lo cual es ideal para pagos de persona a persona o compras diarias.

¿Qué contiene una factura de Lightning?

Las facturas de Lightning están codificadas con los detalles necesarios para realizar el pago, como el monto del pago, destino, marca de tiempo e información de autorización.

Para realizar un pago con una factura de Lightning, no necesitas entender los detalles de la factura. Tu aplicación de billetera decodificará la información y luego te pedirá confirmar o negar el monto del pago. A continuación, se muestra un ejemplo de una factura de Lightning:

Lnbc2m1pnrjd6epp5xg37tadmcc479dt8c3rqk9mu4p08y8a5uvdd4repy4r8zzs40y4qdqqcqzzsxqrrs0fppqhsrcf2xszcp9nu4xgxzjwx6m3qnvlvrtsp5nft6epu8wxaxytyadq95ygyqvewuhuqh4zw6wevwvufxjr0zc0qq9qyyssqtafnv4cz4uuccg8xfw0ec2lgmr9u23rg85ac86zdnkn4mkq93krn283prlthqky5ujpv8x4cecs4634uu4gcw4f57l3haur8vg6myggp7z6erh

Aunque puede parecer aleatorio y complicado, podemos desglosarlo. Algunas cosas importantes que saber sobre las facturas de Lightning:

  • Codificadas: Utilizan la codificación bech32, que es un tipo de codificación que incluye detección de errores incorporada, insensibilidad a mayúsculas, concisión y escalabilidad.
  • Estándarizadas: El formato sigue reglas estándar, conocidas como “BOLT” (Basis of Lightning Technology), que están disponibles públicamente y son gratuitas para que cualquiera, en cualquier lugar, pueda construir su propia aplicación de bitcoin habilitada para Lightning.
  • Resistentes a manipulaciones: Si se cambia o se omite un solo carácter, la factura será inválida, lo cual es útil para proteger contra manipulaciones o errores.
  • Eficientes: Las facturas pueden generarse, compartirse, decodificarse y procesarse rápidamente y fácilmente por cualquier aplicación de billetera habilitada para Lightning.
  • Escalables: Los montos de las facturas pueden variar desde fracciones de un centavo hasta múltiples bitcoin completos (siempre que haya suficiente capacidad de canal), y pueden contener una variedad de características opcionales.

Entonces, ¿qué significan todas esas letras y números?

Las facturas de Lightning se pueden dividir en dos partes principales: la parte legible por humanos y la parte de datos. Estas dos partes están separadas por el carácter "1" que se encuentra cerca del principio de la factura.

La parte legible por humanos: “lnbc2m”

  • “lnbc”: Esta es la prefixión estándar de Lightning, con “ln” que significa “Lightning Network” y “bc” que significa bitcoin
  • “2m”: Este es el monto del pago. El sufijo “m” significa “milli-bitcoin” (también conocido como 100,000 satoshis), lo que significa que “2m” es igual a 200,000 satoshis. Los montos también pueden establecerse como “u” para micro-bitcoin (también conocido como 100 satoshis), “n” para nano-bitcoin (también conocido como 0.1 satoshis) o “p” para pico-bitcoin (también conocido como 0.0001 satoshis).

La parte de datos: todo lo demás

  • Marca de tiempo: El momento en que se creó la factura.
  • Hash de pago: Un hash criptográfico de la imagen previa de pago, que se utiliza para verificar que se haya realizado el pago correcto.
  • Clave pública del nodo del beneficiario: Este es el destino del pago
  • Descripción: Una nota opcional que explica el propósito de la factura, que se puede mostrar al pagador.
  • Tiempo de caducidad: Un tiempo opcional en el que la factura ya no es válida.
  • Información de enrutamiento: La información opcional sobre cómo se puede enrutar el pago a través de la Red Lightning.
  • Dirección de fallback: Una dirección de Bitcoin opcional incluida para realizar un pago on-chain si el pago fuera de la cadena falla.
  • Firma: Para mantener la seguridad, toda la factura es firmada por el nodo del receptor. Esta firma, que incluye las partes legible por humanos y de datos (menos la firma misma), verifica que la factura sea genuina y que el pago se envíe al destinatario correcto.

Si alguien modifica o comete un error al copiar la factura, la firma se invalidará. Esto ayuda a prevenir errores y manipulación de la información, como la ID del nodo, el hash de pago y la dirección de fallback, que si se modificaran permitirían a alguien robar fondos.

La estructura de las facturas de Lightning está diseñada para que los pagos sean robustos, flexibles y acomoden varias características opcionales sin complicar el proceso de pago. Puedes leer todo acerca de las facturas de Lightning y cómo funcionan en la documentación de Lightning.

¿Qué son las facturas de Lightning “sin monto”?

Una factura de Lightning sin monto es un tipo de factura de Lightning que no especifica un monto para el pago. Esta es una característica flexible que permite al pagador decidir cuánto enviar.

Las facturas de Lightning sin monto son particularmente útiles para ciertas situaciones:

  • Donaciones: Los beneficiarios pueden crear facturas, que no especifican un monto, permitiendo que el pagador ingrese cuánto o poco quieren enviar.
  • Pagos variables: Para servicios de pago por uso o medidos, las facturas sin monto permiten a los beneficiarios generar facturas que pueden acomodar de manera flexible pagos de montos desconocidos o cambiantes.
  • Pagos promocionales: Las empresas pueden permitir que los clientes paguen lo que quieran o ofrecer un programa promocional donde diferentes montos de pago resulten en diferentes productos o servicios prestados.

No todas las aplicaciones de billetera habilitadas para Lightning admiten facturas sin monto, ya que requieren pasos adicionales de comunicación entre las aplicaciones de billetera del pagador y del beneficiario.

Cómo usar facturas de Lightning en la aplicación Strike

La aplicación Strike es una billetera de bitcoin completamente funcional habilitada para Lightning. Te permite recibir pagos generando facturas de Lightning, incluyendo facturas sin monto, así como enviar a cualquier otra factura de Lightning de billetera.

Con la aplicación Strike, también puedes crear facturas de Lightning para montos en efectivo o bitcoin, y la aplicación Strike recibirá los fondos como especificaste.

Recibiendo bitcoin

Para recibir un pago en bitcoin a través de la red Lightning, visita tu pantalla de Bitcoin y presiona el botón “Recibir”, luego “Billetera de Bitcoin.”

Por defecto, la aplicación Strike generará una factura de Lightning sin monto, que está lista para ser escaneada o se puede compartir copiando la cadena de caracteres de la factura y enviándola a través de un mensaje instantáneo o correo electrónico. Puedes editar el monto de la factura presionando el botón “Editar”, que generará una nueva factura completamente nueva para ser escaneada o compartida. Además, la factura de Lightning tendrá un tiempo de caducidad predeterminado, mostrado en la esquina superior derecha de la pantalla de la factura.

Recibiendo efectivo

El proceso de recibir un pago en efectivo a través de la red Lightning sigue los mismos pasos que un pago en bitcoin, excepto por algunas diferencias clave:

  1. El proceso comienza en tu pantalla de Efectivo, en lugar de tu pantalla de Bitcoin
  2. Si especificas un monto en efectivo para la factura, el tiempo de caducidad de la factura será más corto, ya que implica una tasa de conversión temporal de efectivo a bitcoin.
  3. El pago se convertirá a efectivo y se entregará a tu saldo de efectivo.

La aplicación Strike también permite a los usuarios enviar y recibir pagos usando direcciones Lightning, que pueden ser una forma más familiar e intuitiva de realizar transacciones a través de Lightning.

Lightning

¿Qué es la red Lightning?

La red global de pagos bitcoin que es instantánea, privada y de bajo o sin costo

Negocios

¿Qué es el widget Strike?

Agrega un botón de “Comprar bitcoin” a tu aplicación

Bitcoin

¿Cuál es el calendario de suministro de bitcoin?

El ritmo preprogramado de cero a 21 millones

Mercados

¿Qué es el halving de Bitcoin?

La reducción automática en la tasa de emisión de suministro de Bitcoin

Lightning

Usar Bitcoin para enviar dinero al extranjero

La red Lightning de Bitcoin hace que las transferencias globales de dinero sean más rápidas y económicas

Dinero

¿Es el bitcoin dinero?

Comprenda los matices para obtener una imagen completa

© 2024 Strike

De cero a bitcoin.

Strike

BitcoinPagosEnviar globalmenteNegociosAPI

Plataforma