Gebührenauswahl für Transaktion

Ich habe eine Anwendung, bei der ich Benutzer in Bitcoins (Mikrotransaktionen) bezahle. Ich fange auch an, Bitcoin Core zu verwenden.

Was ich will: Bezahlen Sie das Minimum als Gebühr für eine benutzerdefinierte Transaktion (1 Eingang und x Ausgänge). Ich muss das Minimum bezahlen, weil dieser Unterschied sehr wichtig ist, um meine App rentabel zu machen.

Ich habe gesehen, dass hier unterschiedliche Kosten/Byte sind. Und ich sehe, dass 0-Gebühren-Transaktionen ewig dauern können. Aber mein Zweifel ist, dass, wenn ich mindestens 1 bis 10 Satoshis/Byte bezahle, die Transaktion für immer hängen bleiben könnte? oder es werden maximal 240 Minuten ausgegeben (wie die Seite gerade zeigt, weiß ich, dass es variieren kann).

Es ist mir auch "egal", wie viel Zeit die Transaktion verbringt, um ihr Ziel zu erreichen (zu bestätigen), da ich mehr oder weniger 5 Tage zur Bestätigung haben möchte.

Fragen:

  1. Kann es ewig dauern wenn ich das Minimum bezahle oder wird es aber auch in manchen Tagen sein.
  2. Welche Mindestgebühr / Byte empfehlen Sie mir?

Vielen Dank fürs Lesen! Wenn Sie etwas nicht verstehen, lassen Sie es mich bitte wissen und ich werde versuchen, es besser zu erklären.

Antworten (1)

10 Satoshis/Byte hätten Ihnen in fünf Tagen für große Teile der letzten drei Monate eine Bestätigung gebracht:

Geben Sie hier die Bildbeschreibung ein [via https://core.jochen-hoenicke.de/queue/#3m , filtern nach 10-20 sats/byte]

Ich befürchte jedoch, dass Sie sich bei 10 Satoshis/Byte nicht darauf verlassen können, innerhalb von fünf Tagen eine Bestätigung zu erhalten.

In den vergangenen drei Monaten gab es zB im August zwei Wochen, in denen nur wenige Blöcke Transaktionen mit <10 Sats/Byte hatten. Es ist sehr wahrscheinlich, dass Sie sechzehn Tage ohne Bestätigungen gegangen wären. Früher in diesem Jahr, von Anfang Mai bis Mitte Juni, hätten Sie sechs Wochen lang überhaupt keine Bestätigung bekommen.

Bitte denken Sie auch an die Erfahrung Ihrer Benutzer. Wenn sie am Ende eine große Anzahl sehr kleiner nicht ausgegebener Ausgaben haben, wird es für sie unwirtschaftlich, diese auszugeben: Ein großer Teil würde von Gebühren aufgefressen, bei höheren Gebühren könnten sie überhaupt keine Zahlungen leisten.

Da die Transaktionskosten in Relation zum Blockchain-Speicherplatz stehen, den Transaktionen zur Bestätigung benötigen, sind die relativen Kosten für Mikrozahlungen leider deutlich höher als für größere Summen. Ich würde dringend empfehlen, sich entweder Off-Chain-Lösungen oder andere Blockchains anzusehen.

Hallo, danke für deine Antwort. Damit ich mehr anteilig für die Transaktion bezahlen kann, was würdet ihr empfehlen (sat/byte) zu platzieren? Zusätzliche Informationen: Bei der Transaktion handelt es sich um Massentransaktionen mit 1 Eingabe und 5 (vorerst mit der Zeit größer werdenden) Ausgaben und jeder Ausgabe von mindestens 30000 Satoshis. in*180 + out*34 + 10 plus or minus 'in'das wird also ein 360+-1 bytes. Ich könnte bei Bedarf mehr bezahlen, aber was ich wirklich will, ist sicherzustellen, dass Transaktionen nicht stecken bleiben. Danke nochmal!
Du solltest auf keinen Fall unter 30.000 Satoshis gehen. Wenn ein Nutzer davon ausgeben möchte, sind es allein für die Eingabe 148, was selbst bei 1 Sat/Byte schon 5% des Wertes ausmacht. Bei 10 sat/Byte zahlen sie fast 50 % allein für den Input.
Ups, tut mir leid, mein Kommentar über 30.000 Satoshis machte nicht viel Sinn, weil ich um den Faktor zehn daneben lag. Ich hatte jetzt meine erste Tasse Kaffee, und was ich sagte, würde bei 3.000 Satoshis wahr sein. 30.000 erscheinen mir bei den aktuellen Gebührensätzen angemessen. Ich denke, Sie möchten vielleicht mit 1-10 Satoshis / Byte gehen, aber dann auch Ersetzen durch Gebühr verwenden, um die Gebühren zu erhöhen, wenn Transaktionen nicht innerhalb weniger Tage bestätigt werden. Wenn die Gebühren wieder auf den Sat/B-Bereich von 100+ steigen, werden diese Eingaben jedoch ziemlich teuer.
Okay! Ich denke, dass ich es mal mit 10 sat/byte versuchen werde. Können Sie mir helfen, zu lernen, was ich wissen muss, wie Bitcoin Core genau funktioniert? (Brieftasche erstellen und eine 1-zu-viel-Transaktion durchführen) Ich denke, dass ich mehr oder weniger weiß, wie es funktioniert, aber wenn Sie mir helfen, indem Sie einen hilfreichen Link teilen, würde ich es sehr schätzen :)
Hey, ich denke, das könnte dir helfen: bitcoin.org/en/developer-documentation , sonst solltest du vielleicht einfach eine andere Frage stellen. :)
Danke Murch, ich werde deinen Link überprüfen und wenn ich eine weitere Frage hätte, werde ich einfach eine weitere Frage stellen :) Schönen Tag noch!