¿Cómo se ve Lightning Network UX?

Creo que entiendo los conceptos básicos de cómo funciona Lightning Network. Pero lo que no entiendo es cómo los usuarios usarán esto en la práctica, día a día.

Digamos que quiero pagar mi café Starbucks en la tienda.

Sé que, en teoría, haré un depósito en una billetera multi-sig con Starbucks en la cadena principal. Sin embargo, tardará al menos 10 minutos en confirmarse y deberá hacerlo con todas las partes con las que desee realizar transacciones por primera vez.

Entonces, idealmente, ¿no habría algún tipo de servicio o protocolo intermediario único con el que pudiera ingresar a esta billetera multi-sig en su lugar? ¿Y Starbucks también usaría este servicio y no necesitaríamos todo ese baile?

Respuestas (2)

Sin embargo, tardará al menos 10 minutos en confirmarse y deberá hacerlo con todas las partes con las que desee realizar transacciones por primera vez.

No necesariamente. La forma en que algunos de los clientes de LN funcionan actualmente es que establecerán automáticamente varios canales con otros nodos para usted cuando inicie el cliente por primera vez. Entonces, cuando desee pagar algo en un comerciante con el que no tiene un canal, simplemente puede enrutar su pago a través de uno de sus canales de pago abiertos. No es necesario crear un nuevo canal con cada persona individual con la que desea realizar transacciones; ese es el objetivo de poder enrutar los pagos.

Entonces, idealmente, ¿no habría algún tipo de servicio o protocolo intermediario único con el que pudiera ingresar a esta billetera multi-sig en su lugar?

Idealmente, no. Eso significaría que hay centralización. Lo que realmente sucedería es que tanto usted como Starbucks tienen canales de pago abiertos con otras personas, y simplemente enruta su pago a través de otra persona.

Si bien supongo que hay alguna otra respuesta a esto, aquí está mi comprensión:

Una de las características clave de LN es que los canales pueden permanecer abiertos indefinidamente:

mientras las dos partes en el canal continúen cooperando entre sí, el canal puede permanecer abierto indefinidamente, no hay un período de tiempo de espera obligatorio.

Esto significa que puede abrir un canal con Starbucks y reutilizar este canal para todas sus transacciones futuras. Por supuesto, la apertura del canal (la transacción de financiación) y su cierre tienen que estar en cadena, pero como sucede con muchas cosas en la vida, debe considerar esto como una inversión: paga/espera ahora y, con el tiempo, obtiene su inversión. volver e incluso beneficiarse de esto.

El enrutamiento de pagos es un concepto muy importante que no se menciona en esta respuesta. La respuesta da la impresión de que un usuario relámpago de hecho abriría un canal con cada tienda en la que compraría, lo cual no es realmente el caso.