¿Cómo se determinan las tarifas en Lightning Network?

¿Cómo se determinan las tarifas en Lightning Network?

Para las transacciones que ocurren en cadena, las tarifas están determinadas por la disponibilidad o demanda de espacio en los mempools del nodo. ¿Cómo se determinan en Lightning Network?

Si no hay tarifas en Lightning Network, ¿cuál es el incentivo económico para operar un nodo?

Respuestas (3)

Las tarifas son determinadas por los operadores de nodos. Es un mercado libre, puedes establecer la tarifa que quieras. Por supuesto, hay mucha competencia, por lo que si desea que las personas enruten los pagos a través de usted, debe establecer una tarifa baja o nula.

Si no hay tarifas en Lightning Network, ¿cuál es el incentivo económico para operar un nodo?

Incluso sin tarifas, todavía hay un incentivo para operar un nodo y usar LN. Para usar LN, debe ser un nodo. Querrá usar LN para evitar pagar tarifas más altas con transacciones en cadena y, por lo tanto, estará operando un nodo LN.

¿Puede la tarifa de un nodo dado ser reactiva a las tarifas de otros nodos? ¿Es este sistema similar al sistema de ofertas mempool de onchain? ¿Podrían las tarifas estar más relacionadas con la liquidez que tiene un nodo? es decir, los nodos de mayor liquidez tienen tarifas más altas
Seguramente. La tarifa la establece el operador, y pueden cambiarla como quieran. Una vez que un pago comienza a enrutarse a través de ellos, la tarifa se fija para ese pago en particular, por lo que el operador del nodo no puede cambiarla por ese pago. Pero pueden cambiarlo para futuros pagos.

Simplemente me gustaría ampliar la respuesta de Andrew y mencionar que el algoritmo de enrutamiento utilizado para encontrar los distintos saltos hacia su pago de destino final también afectará su tarifa resultante.

La idea es que los canales a veces casi se agotan, donde la mayor parte del dinero se empuja hacia una dirección. Esto es malo para las personas porque significaría que sus canales no se pueden reutilizar; tendría que abrir un nuevo canal para nuevos pagos, por lo tanto, transacciones en cadena.

Si un canal está casi agotado, la persona del canal con menos dinero (agotada hacia ella) querrá que los pagos se enruten hacia ella para permitir que su canal se llene nuevamente y pueda realizar más pagos en ese mismo canal sin volver a abrir uno nuevo.

Ella realmente querrá pagar si alguien elige su canal para enrutar sus pagos; por lo tanto, a veces tendrá tarifas negativas.

Esto significa que un algoritmo de enrutamiento en realidad buscará rutas en las que realmente le paguen (tarifas negativas) porque estaría reequilibrando algunos canales en el camino.

Además, puede estimar exactamente qué tarifa pagará leyendo dos parámetros [fee_base_msat, fee_proportional_millionths] en la política de nodos y aplicando la siguiente fórmula:

fee_base_msat + (cantidad_a_reenviar * fee_proportional_millionths / 1000000)

Ref[ https://github.com/ElementsProject/lightning/blob/master/lightningd/peer_htlcs.c]