Ich konnte in keinem der Ethereum White / Yellow Papers spezifische Details darüber finden, wie der Transaction / Memory Pool implementiert wurde.
Ich frage mich, ob ich irgendwo etwas über die spezifischen Implementierungsdetails dieser Mechanik lesen kann.
Es ist unwahrscheinlich, dass die Implementierungsdetails von so etwas wie dem Speicherpool Teil der Spezifikation sind. Es könnte erwähnen, dass „es einen Pool von Transaktionen gibt“, aber die Implementierung würde wahrscheinlich dem Implementierer als Übung überlassen bleiben.
Die wichtigen Teile der Geth-Implementierung sind in tx_pool.go
(und für Parity sieht es aus wie die Dateien in parity/miner/src/pool/
). Am besten lesen Sie den Code und, wenn Sie Glück haben, die zugehörigen Kommentare.
Shawn Tabrizi
Richard Horrocks
Mikko Ohtamaa
Richard Horrocks