Sind Bitcoin-Gebühren optional?

Ich habe ein Multisig-Konto in coinb.in erstellt . Dann habe ich versucht, eine Transaktion durchzuführen (Geld auszugeben). Unten war ein Kästchen zum Schreiben der Gebühr.

Welche Gebühr? Ich dachte, das Versenden von Bitcoins sei kostenlos! Neben dem Kästchen stand: „Stellen Sie sicher, dass Sie eine angemessene Gebühr einbeziehen, andernfalls kann Ihre Transaktion abgelehnt werden. 0,0005 BTC oder mehr werden empfohlen.“

Antworten (3)

Die Gebühr ist optional; Die Aufnahme Ihrer Transaktion in den nächsten gefundenen Bitcoin-Block ist jedoch ebenfalls optional.

Der Miner, der einen Block findet, kann entscheiden, ob und welche Transaktionen mit dem gefundenen Block aufgezeichnet werden.

Zu den Faktoren, die beeinflussen, ob Ihre Transaktion in diesem gefundenen Block enthalten ist, gehören:

  1. Das Blockgrößenlimit. Manchmal sind die Transaktionen zu groß, um alle in den Block zu passen, so dass die meisten Transaktionen mit höheren Gebühren priorisieren, um zuerst aufgenommen zu werden.
  2. Lokale Einstellungen für die Person, die die Sperre findet, können so eingestellt werden, dass Transaktionen mit Gebühren unter einem Betrag ihrer Wahl ignoriert werden.
  3. Einige Leute werden alle Transaktionen einbeziehen, die sie gesehen haben, solange sie alle passen, aber dies ist nicht die normale Standardbetriebsart für Miner. Wenn Sie keine Gebühr einbeziehen, wäre dies Ihre einzige Chance.
Aber wie berechne ich die Priorität? Im Bitcoin-Wiki habe ich nicht verstanden, was input_value_in_base_units ist.
Die Eingabegröße ist der Bitcoin-Wert Ihrer Quell-Wallet. DeathAndTaxes erklärt es hier genauer: bitcointalk.org/index.php?topic=95312.msg1053439#msg1053439
Bedeutet input_value_in_base_units die Gesamtmenge an Bitcoin?
In jeder Wallet haben Sie Fragmente aus vielen Transaktionen, jede ist eine separate Eingabequelle. Angenommen, Sie haben eine neue leere Brieftasche und senden ihr 10 Bitcoins, dann sind 10 Bitcoins die Größe Ihrer Eingabequelle für Ihre nächste ausgehende Transaktion (unabhängig davon, wie viel dieser 10 Bitcoins Sie jemandem geben). Die Transaktion sendet im Wesentlichen alle 10 Bitcoins in einem Split – einen Teil an die Person, die Sie gesendet haben, und den Rest an Sie selbst zurück.

Ja, aber es liegt an den Bergleuten, ob und wann sie Ihre Transaktion einbeziehen. Miner erhalten die Gebühr, die Sie bezahlen, wenn sie Ihre Transaktion in einen Block stellen. Geben Sie Ihrem Miner ein Trinkgeld, und er wird Sie schneller einbeziehen.

Bergleute schließen oft gebührenfreie Transaktionen ein, aber wenn die Blöcke voll sind (sie haben eine Größenbeschränkung), werden sie möglicherweise überhaupt nicht aufgenommen! Diese Übertragungsgebühren sind kollektiven Augen ein Dorn im Auge, aber bei Bitcoin sind sie für die Sicherheit unerlässlich.

Sie können diesen Link überprüfen , der alles klar erklärt. Also fasse ich den Inhalt zusammen. Um d Bitcoins

ausgeben zu können, müssen Sie zunächst d Bitcoins in Ihrer Brieftasche haben. Sie beziehen sich also auf alle Transaktionen ( z. B. T1 , T2 , ..., Tk ) als Eingaben für Ihre neue Ausgabentransaktion, von der Sie insgesamt mindestens d Bitcoins erhalten haben. Wie Sie vielleicht bereits wissen, müssen Sie das Alter von Ti multiplizieren, um die Priorität einer Transaktion zu erhalten summieren Sie mit seinem BTC-Wert über alle i von 1 bis k und dividieren Sie diese Summe dann durch Ihre ausgegebene Transaktionsgröße. Jetzt müssen Sie die genaue Größe der Transaktion nicht berechnen, da Sie eine Annäherung an die obere Größengrenze (USL)= verwenden können function(#i/p, #o/p).

if((USL < 1000 bytes) and (priority >= 0.576)) then no txn fee is required
else you need to pay at-least 0.0001 BTC per 1000 bytes of your spend txn.