Ich habe den Discord-Bot aus Spaß mit Trinkgeldern, Einweichen und Altcoin-Regen gemacht. Wenn ich versuche, große Mengen über denselben Bot zu senden. Es gibt mir den Fehler "Transaktion zu groß". Ich habe den Grund hier gefunden: Transaktionserstellung fehlgeschlagen
Ich brauche Hilfe bei der Lösung dieses Problems. Kann mir jemand helfen?
Vielen Dank im Voraus
Transaktion zu groß
Dies bezieht sich auf die Transaktionsgröße in Bytes, nicht auf Bitcoin.
Sie müssen die Bitcoin in kleineren Stücken an sich selbst senden oder den Staub fegen , wie sie sagen. Dies liegt daran, dass eine Transaktion aus nicht ausgegebenen Ausgaben (UTXO) besteht und da Sie einen großen Betrag senden, werden Sie wahrscheinlich viele kleine UTXO von all den Tipps haben, die Sie ausgeben möchten. Dies erhöht die Größe der Transaktion in Bytes.
Bitcoin Core gibt diesen Fehler zurück, wenn das Transaktionsgewicht größer als 400.000 ist MAX_STANDARD_TX_WEIGHT
, wasv0.16.3
auch die maximale Größe von 1 Block ist .
Was ist TX-Gewicht?
Das Transaktionsgewicht ist definiert als Basistransaktionsgröße * 3 + Gesamttransaktionsgröße (d. h. die gleiche Methode wie die Berechnung des Blockgewichts aus Basisgröße und Gesamtgröße).
Die virtuelle Transaktionsgröße ist definiert als Transaktionsgewicht / 4 (aufgerundet auf die nächste Ganzzahl).
Die Basistransaktionsgröße ist die Größe der Transaktion, die mit entfernten Zeugendaten serialisiert wird.
Die Gesamttransaktionsgröße ist die Transaktionsgröße in Byte, serialisiert wie in BIP144 beschrieben, einschließlich Basisdaten und Zeugendaten. Siehe BIP 141
Madhu Krypto
JBaczuk
Madhu Krypto
JBaczuk
Madhu Krypto
JBaczuk
v0.18.0
und verwirrend ist. Es wird nicht das Problem lösen, dass versucht wird, viele kleine Ausgaben auszugeben, da es keine Transaktionen erzeugt. Sie müssen wirklich ein paar Transaktionen für sich selbst durchführen, um die vielen Utxo aus all den Tipps zu konsolidieren.