Wird Lightning Network eine einmalige Zahlung von 25 Cent effizient unterstützen?

Angenommen, meine Website verkauft Emojis für 25 Cent pro Stück. Und ich bekomme 1000 einzigartige Kunden, die jeweils nur einen kaufen. Wird Lightning Network oder eine andere Technologie es mir ermöglichen, diese Transaktionen zu verarbeiten, ohne 1000 separate Commits an die Blockchain zu machen?

Ich möchte vermeiden, 1000 Transaktionsgebühren zu zahlen (und damit mein Geschäftsmodell zu entkräften).

Emojis sind kostenlos, weißt du ;)

Antworten (2)

Zunächst einmal, ja, das Lightning-Netzwerk erfordert keine 1000 On-Chain-Transaktionen, die der Blockchain hinzugefügt werden. Das Lightning-Netzwerk aggregiert Off-Chain-Transaktionen zu einzelnen On-Chain-Abwicklungen.

Wie das Bitcoin-Netzwerk wird auch das Lightning-Netzwerk nach einem Modell marktgesteuerter Transaktionsgebühren arbeiten. Dies sind jedoch nicht die gleichen Gebühren, die Minern in der Bitcoin-Blockchain gezahlt werden.

Das Lightning-Netzwerk wird ein Hub-and-Spoke-Netzwerk von bidirektionalen Zahlungskanälen sein . Kanäle sind Verbindungen zwischen zwei Knoten im Netzwerk, und eine einzelne Transaktion kann mehrere Kanäle durchlaufen. Nodes werden Ihnen die Nutzung ihrer Kanäle in Rechnung stellen, sodass Sie am Ende Gebühren an mehrere Nodes zahlen müssen.

Diese Gebühren werden jedoch wahrscheinlich sehr gering sein. Im Gegensatz zum Mining gibt es keine großen Hardwareinvestitionen, um einen Lightning Node zu betreiben. Sogar ein billiger Computer wird dazu in der Lage sein. Die tatsächlichen Kosten für den Betrieb eines Knotens bestehen darin, dass in jedem Zahlungskanal, den dieser Knoten offen hat, eine Menge Bitcoin gebunden werden muss. Dies begrenzt auch die Gesamtmenge an Bitcoin, die ein Kanal in eine Richtung übertragen kann. Aus diesem Grund werden die Kanäle ihre Gebühren anpassen, um Anreize für Transaktionen in verschiedene Richtungen zu schaffen.

Wenn ein Kanal zu viel Bitcoin-Bewegung in eine Richtung hatte, muss er entweder schließen und wieder öffnen oder die Leute dazu bringen, in die entgegengesetzte Richtung zu wechseln. Die Kosten für das Schließen und Wiedereröffnen sind ein Overhead, der vermieden werden sollte, da dann On-Chain-Gebühren bezahlt werden müssen. Das bedeutet, dass es immer Kanäle geben wird, die versuchen, Sie dazu zu bringen, sie zu verwenden ... selbst wenn dies negative Gebühren bedeutet (siehe diese Antwort ).

Wallets sollten intelligent genug sein, um Ihre Zahlung über eine Reihe von Kanälen zu leiten, die Ihre Gebühr minimieren. Bei einigen Kanälen zahlen Sie mehr, bei anderen weniger und bei negativen Gebühren zahlen Sie möglicherweise sogar! Aufgrund der relativ niedrigen Eintrittsbarriere für den Betrieb eines Knotens wird dies wahrscheinlich die Gesamtgebühren senken. Einige haben sogar spekuliert, dass die Gebühren effektiv Null sein werden .

Kurz gesagt, im Gegensatz zu Bitcoin ist das Blitznetzwerk bereit, ein echtes Mikrozahlungsnetzwerk zu werden.

"Diese Gebühren werden wahrscheinlich sehr gering sein." Wie klein ist „sehr klein“? Viele Leute würden denken, dass eine Gebühr von 0,10 $ sehr gering ist, aber sie würde das Geschäftsmodell des OP zunichte machen. Gibt es verlässliche explizite Schätzungen?
Normalerweise halte ich alles unter 0,25 $ für eine Mikrozahlung. Das ist zufällig der Preis, mit dem sich das OP befasst. Da die Gebühren marktgesteuert sind, werden wir es nicht wissen, bis es passiert, aber ich vermute, dass die Gebühren niedrig sind. Die Eintrittsbarriere zum Betreiben eines Knotens ist die BTC, die Sie an Ihre Kanäle binden müssen. Das bedeutet, dass es viele kleine Kanäle geben wird, die nur für Mikrozahlungen gut sind, und auch viel Konkurrenz für deren Übertragung. Das sollte die Gebühren sehr niedrig halten.
„Hub and Spoke Network“ ⇒ das scheint mir nicht naheliegend. Ich glaube nicht, dass ein skalierbares Netzwerk unbedingt eine so strenge Form haben wird.
Entschuldigung @Murch, ich habe diesen Begriff nicht verwendet, um ein Single-Hub-System zu implizieren. Es sollte eher andeuten, dass jeder Knoten ein Hub sein kann, der mehrere Verbindungen offen hält. Fällt Ihnen ein besserer Begriff ein, um dies zu beschreiben?
Soweit ich mich erinnere, wurde "Hub and Spoke" hauptsächlich verwendet, um auf eine Topologie zu verweisen, in der Endbenutzer nur einen einzigen Kanal zu Supernodes ("Hubs") erstellen und nur diese Hubs untereinander mehrere Kanäle bilden. Jedoch wäre jeder Knoten frei, Kanäle zu mehreren anderen Knoten zu öffnen, was ihre Dienstzuverlässigkeit verbessern würde und es dem Knoten ermöglichen würde, Weiterleitungsgebühren zu erhalten. Daher ist es für mich nicht offensichtlich, dass sich das Netzwerk zwangsläufig in eine Hub-and-Spoke-Topologie verwandeln würde.
Sicherlich gibt es Knoten, die viel mehr Kanäle haben als andere. Tatsächlich haben einige Knoten jetzt mehr als 1.000 Kanäle. Angesichts der Tatsache, dass „Hub“ als Beschreibung dieses „Zwei-Klassen“-Netzwerks irgendwie voreingenommen war, würde ich lieber Supernodes, Poweruser oder vielleicht Routing-Knoten verwenden. – Ich war jedoch nicht auf dem Laufenden für Lightning, also gibt es vielleicht welche inzwischen etabliertere Begriffe für diese Art der Unterscheidung.

Das Lightning-Netzwerk könnte Ihnen dies möglicherweise ermöglichen.

Es würde nicht helfen, wenn jeder (oder viele) Ihrer 1000 Kunden einen Zahlungskanal mit Ihnen eröffnen wollten, um für ein Emoji zu bezahlen. Dies würde zu zwei Transaktionen (Öffnen und Schließen) und 1000 kleinen Ausgaben für Sie führen. Ein Zahlungskanal ist für einmalige Zahlungen nicht besonders nützlich.

Wenn jedoch alle 1000 Kunden bereits Zahlungskanäle mit anderen Personen geöffnet haben und Sie Zahlungskanäle mit anderen Personen geöffnet haben, können die 1000 Zahlungen ohne On-Chain-Transaktionen durchgeführt werden. Ihre Kunden können ihre Zahlungen mithilfe von Lightning über andere Personen weiterleiten, sodass Sie Ihr Geld erhalten, ohne dass jemand eine On-Chain-Transaktion erstellen muss, nur um Sie zu bezahlen.