Ich sehe Folgendes im Wiki, aber ich verstehe den Unterschied nicht
ausstehend: alle verarbeitbaren Transaktionen
in die Warteschlange gestellt: alle nicht verarbeitbaren Transaktionen
Schauen Sie sich die Antwort in Was ist die maximale Größe von Transaktionen, die Kunden wie Geth in txpool behalten können?
Was ist der Unterschied zwischen einer ausstehenden Transaktion und einer Transaktion in der Warteschlange?
Ausstehende Transaktionen sind Transaktionen, die verarbeitet und in den Block aufgenommen werden können.
Transaktionen in der Warteschlange sind Transaktionen, bei denen die Transaktions-Nonce nicht der Reihe nach ist. Die Transaktions-Nonce ist eine inkrementierende Zahl für jede Transaktion mit derselben Von-Adresse.
Zum Beispiel:
Transaktion von Konto 0xaaaa...aaaa mit Nonce 0 wurde in die Blockchain aufgenommen. Transaktion von Konto 0xaaaa...aaaa mit Nonce 1 wurde in die Blockchain aufgenommen. 10 Transaktionen von Konto 0xaaaa...aaaa mit den Nonces 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, die an einen Ethereum-Knoten gesendet wurden. Diese werden in die Transaktionswarteschlange gestellt, da die Transaktion von Konto 0xaaaa...aaaa mit Nonce 2 vom Ethereum-Knoten nicht gesehen wurde. Sobald die Transaktion von Konto 0xaaaa...aaaa mit Nonce 2 zum Transaktionspool hinzugefügt wird, werden die 10 Transaktionen mit Nonce 3, 4, 5, 6, 7, 8, 9, 10, 11 und 12 aus der Warteschlange verschoben in den ausstehenden Transaktionspool und alle 11 Transaktionen können verarbeitet und in die Blockchain eingefügt werden (vorausgesetzt, es ist genügend Gas vorhanden).
Oroffe
Ben Burns