Wie werden Gebühren im Lightning Network festgelegt?

Wie werden Gebühren im Lightning Network festgelegt?

Für Transaktionen, die in der Kette stattfinden, werden die Gebühren durch die Verfügbarkeit oder Nachfrage nach Platz in den Mempools des Knotens bestimmt. Wie werden sie im Lightning Network ermittelt?

Wenn es im Lightning Network keine Gebühren gibt, was ist dann der wirtschaftliche Anreiz, einen Node zu betreiben?

Antworten (3)

Die Gebühren werden von den Node-Betreibern festgelegt. Es ist ein freier Markt, Sie können eine beliebige Gebühr festlegen. Natürlich gibt es viel Konkurrenz. Wenn Sie also möchten, dass Zahlungen über Sie geleitet werden, sollten Sie eine niedrige oder keine Gebühr festlegen.

Wenn es im Lightning Network keine Gebühren gibt, was ist dann der wirtschaftliche Anreiz, einen Node zu betreiben?

Auch ohne Gebühren besteht immer noch ein Anreiz, einen Node zu betreiben und LN zu nutzen. Um LN verwenden zu können, müssen Sie ein Knoten sein. Sie möchten LN verwenden, um die Zahlung höherer Gebühren bei On-Chain-Transaktionen zu vermeiden, und betreiben daher einen LN-Knoten.

Kann die Gebühr für einen bestimmten Knoten auf andere Knotengebühren reagieren? Ist dieses System dem Mempool-Bietsystem von Onchain ähnlich? Könnten die Gebühren eher davon abhängen, wie viel Liquidität ein Knoten hat? dh Knoten mit höherer Liquidität haben höhere Gebühren
Bestimmt. Die Gebühr wird vom Betreiber festgelegt und kann nach Belieben geändert werden. Sobald eine Zahlung durch sie geleitet wird, ist die Gebühr für diese bestimmte Zahlung festgelegt, sodass der Knotenbetreiber sie für diese Zahlung nicht ändern kann. Sie können es jedoch für zukünftige Zahlungen ändern.

Ich möchte die Antwort von Andrew einfach erweitern und erwähnen, dass der Routing-Algorithmus, der verwendet wird, um die verschiedenen Hops für Ihre endgültige Zielzahlung zu finden, sich auch auf Ihre resultierende Gebühr auswirkt.

Die Idee ist, dass die Kanäle manchmal fast erschöpft sind – wo das meiste Geld in eine Richtung geschoben wird. Das ist schlecht für die Menschen, weil es bedeuten würde, dass ihre Kanäle nicht wiederverwendet werden können; Sie müssten einen neuen Kanal für neue Zahlungen eröffnen, also On-Chain-Transaktionen.

Wenn ein Kanal fast erschöpft ist, möchte die Person des Kanals mit weniger Geld (erschöpft für sie), dass Zahlungen an sie weitergeleitet werden, damit ihr Kanal wieder voll ist, damit sie mehr Zahlungen auf demselben Kanal leisten kann, ohne einen neuen zu öffnen.

Sie wird tatsächlich bezahlen wollen, wenn jemand ihren Kanal auswählt, um ihre Zahlungen weiterzuleiten – daher werden Sie manchmal negative Gebühren haben.

Dies bedeutet, dass ein Routing-Algorithmus tatsächlich nach Pfaden sucht, auf denen Sie tatsächlich bezahlt werden (negative Gebühren), da Sie auf dem Weg einige Kanäle neu ausbalancieren würden.

Zusätzlich können Sie genau abschätzen, welche Gebühr Sie zahlen werden, indem Sie zwei Parameter [fee_base_msat, fee_proportional_millionths] in der Knotenrichtlinie lesen und die folgende Formel anwenden:

fee_base_msat + ( amount_to_forward * fee_proportional_millionths / 1000000 )

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