bmbnct
Madmaxista
Yo tengo tb un nodo lightning casi montado y tengo una duda existencial:
¿Es posible abrir un canal con otro nodo que no sea el de block stream, cargarlo con BTCs y comprar una camiseta como la que te acaba de llegar? O es necesario abrir y cargar un canal por cada una de las tiendas en las que vayas a comprar.
¿Tú qué canales tienes abiertos?
Gracias de antemano
Enviado desde mi iPhone utilizando Tapatalk
Para comprar una camiseta en la tienda de blockstream tienes dos opciones:
1- Añades como peer y abres un canal directo contra la tienda; el canal tiene que tener los fondos suficientes para pagar lo que vale la camiseta + las fees:
Para añadir como peer la tienda:
./cli/lightning-cli connect 02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432 104.198.32.198 9735
Para abrir el canal:.
/cli/lightning-cli fundchannel 02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432 cantidad_de_satoshis
Una vez abierto el canal hay que esperar dos confirmaciones y comprobar que el estado es "CHANNELD_NORMAL":
pi@raspberrypi:~/builds/lightning $ ./cli/lightning-cli listpeers
{ "peers" :
[
{ "id" : "02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432", "connected" : true, "netaddr" :
[ "104.198.32.198:9735" ], "channels" :
[
{ "state" : "CHANNELD_NORMAL", "owner" : "lightning_channeld", "short_channel_id" : "509183:975:0", "funding_txid" :
..............
Entonces ya puedes realizar el pago de la camiseta (antes tienes que crear la orden de compra en la tienda de blockstream)
2- Los mismos pasos que el 1, pero añades como peer/abres un canal, a un nodo que tenga un canal contra la tienda; el canal que abras y el canal que tenga abierto el peer tienen que tener los fondos suficientes para el pago que quieres realizar + fees. Como explique en un post anterior, los Atomic Multi-Path Payments [Lightning-dev] AMP: Atomic Multi-Path Payments over Lightning) no estan listos aún y no es posible dividir el pago entre multiples canales.