Olá amigos! Estava estudando como a LN funciona, já entendi o conceito de canais de pagamento. Só não entendi muito bem o papel dos nodes. Alguém pode confirmar para mim sé é isso mesmo o que estou pensando?
Problema: Ter que criar canais bilaterais para cada pessoa que vou transacionar bitcoins.
Solução: Nodes.
Os nodes teriam o papel de rotear entre os participantes da transação os pagamentos na LN. Desse modo, não é necessário criar um canal novo com cada pessoa que vou enviar bitcoins.
Isso é correto?
Certissimo, desde que você tenha um canal aberto e haja um caminho possível entre você e a outra ponta, a transferencia será feita roteando entre os nós até chegar na outra ponta.
Outra questão que tenho é se o node tem que manualmente criar conexões com outros nodes e deixar uma quantia em bitcoins "parada" lá para ser roteada entre outros nodes.
Sim, para poder rotear, o nó precisa ter pelo menos duas conexões, por exemplo, uma com você e outra com outro nós, assim a sua transação entra por esse nó e sai pela outra ponta, em busca do destinatário.
Quanto aos bitcoins parados, eles vão se movimentar pela lightning de um lado para o outro e os nós podem ajustar as taxas que eles cobram (ou pagam!) para balancear o saldo novamente e manter o canal aberto. Imagine que haja um fluxo de bitcoins entrando por esse nó onde você está conectado e saindo pelo nó X ao qual ele está conectado... esse fluxo iria mover todos os bitcoins que ele tem alocado no canal para o nó "X", perdendo a possibilidade de rotear mais transferencias... nesse caso ele pode reduzir as taxas cobradas para incentivar que haja fluxo no sentido contrário, balanceando o saldo do canal novamente (em teoria, poderia até pagar alguma coisa para aumentar esse incentivo)
Abraço,
Adriano