Soweit ich das beurteilen kann, scheint es zufällig oder Sache des Miners zu sein.
Aber um Blöcke zu speichern, muss man die Reihenfolge der Transaktionen (in irgendeiner Positionsspalte usw.) beibehalten, da das erneute Generieren des Blocks für einen späteren Abruf es erfordert, die Transaktionen wieder in dieselbe Reihenfolge zu bringen. Ist das richtig?
Die erste Transaktion muss die Belohnung des Miners sein . Die anderen Transaktionen können keine Miner-Belohnungen sein. Transaktionen müssen nach allen Transaktionen erscheinen, von denen sie abhängen. Ansonsten liegt die Reihenfolge beim Miner. Das Ändern der Reihenfolge der Transaktionen ist eines der Dinge, die ein Miner tun kann, um den Block-Hash zu ändern, nachdem er alle möglichen Werte von Nonce ausprobiert hat.
Ich weiß nicht, worauf Sie sich mit Ihrem "Neuerstellen des Blocks zum späteren Abrufen" beziehen. Soweit ich weiß, werden Blöcke nicht regeneriert. Sie werden von einem Miner erstellt, im Netzwerk weitergegeben und auf der Festplatte gespeichert. Sie müssen nicht regeneriert werden.
Stefan Gornik