Herramienta · Se calcula en tu navegador

Decodificador de facturas Lightning

Abre una factura BOLT 11 (lnbc…) y mira qué pide: importe, caducidad, payment_hash y quién cobra.

O pega una factura (lnbc…)

Una factura no lleva claves privadas, pero sí su payment_secret: no la publiques si no es para cobrar. Aquí se lee en tu navegador y no se paga ni se envía a ningún sitio.

Los ejemplos son los de la especificación BOLT 11, firmados con una clave de prueba conocida por todos y caducados desde 2017.

100 % local: nada sale de tu navegador

Cómo funciona

Una factura Lightning es un texto en Bech32 que empieza por «ln» y la red: lnbc en Bitcoin, lntb en testnet. Detrás van el importe, la fecha y una lista de campos: el payment_hash, el secreto del pago, la descripción, cuánto dura y, a veces, pistas de ruta o una dirección de respaldo.

La firma del final la hace el nodo que cobra, y de ella se recupera su clave pública: es el nodo al que irá el pago. Si alguien cambia un campo, sale otro nodo. Pero la firma no prueba que ese nodo sea el comercio que esperas: una factura entera de otro, firmada por su nodo, cuadra igual.

Los ejemplos son los oficiales de la especificación BOLT 11 y el decodificador pasa sus casos válidos e inválidos. No paga, no consulta ningún nodo y no envía nada.

Lee en Bitcoinpedia

La usamos en el curso