¿Qué es un milisatoshi? ¿Pensé que satoshi es la unidad más pequeña?

Encontré 'millisatoshi' (msat) mientras navegaba por Lightning Network..., vea la captura de pantalla a continuación:

Tomado de https://lnmainnet.gaben.win/

Y posteriormente lo encontré mencionado aquí:

https://github.com/ElementsProject/lightning/blob/master/README.md#enviar-y-recibir-pagos

Obviamente, tengo curiosidad... ¿Pensé que satoshi es la unidad más pequeña?

Debe ser un error. No tengo nada concreto de su referencia para respaldar mi opinión, por lo tanto, no hay una respuesta, pero no pueden significar millisatoshi, es más pequeño que la unidad satoshi divisible de Bitcoin.
Pero intentaré averiguarlo definitivamente.
@Willtech Agregué una captura de pantalla para mayor aclaración.
Parece que @MeshCollider tiene tu respuesta.

Respuestas (1)

No es un error, es literalmente una milésima parte de un satoshi. Un satoshi es la unidad más pequeña de bitcoin, pero Lightning puede realizar transacciones con unidades aún más pequeñas mientras los canales están abiertos. La cantidad se redondea al satoshi más cercano cuando el canal se cierra y se transmite a la cadena de bloques para cumplir con el límite de bitcoins.

Entonces, ¿una transacción de LN por 50 msat se transmitiría a la cadena de bloques en qué cantidad?
No lo sería, es menos de 1 satoshi, por lo que si su saldo fuera tan pequeño en el momento del cierre, obtendría 0.
Supongo que está bien, técnicamente no estás perdiendo BTC ya que ni siquiera tenías 1sat.
"La cantidad se redondea al satoshi más cercano", así que... incluso 999 msat se redondearían a 0 sat. Lo cual es técnicamente justo y más fácil de implementar.
Pensé que querían usar pagos probabilísticos. ¿Estás seguro del redondeo hacia abajo?