Onkel und seine Parameter

Ist es möglich, dass der aktuelle Block keine Onkel hat ? Da wir wissen, dass der Hauptblock die Vertragsinformationen enthält, was hält Onkel ?

Antworten (1)

Ist es möglich, dass der aktuelle Block keine Onkel hat?

Ein Block kann Onkel enthalten oder nicht . Insbesondere kann ein Block in der Hauptkette einen Zeiger auf eine Liste von einem oder mehreren Onkeln enthalten. Die Rate der Onkel/Ommer-Schöpfung – dh wie oft die Schöpfung stattfindet – wird hier behandelt: Welche Bedeutung hat die Onkelrate?

Wie wir wissen, enthält der Hauptblock die Vertragsinformationen ...

Es enthält einen Hash zur Wurzel des Zustandsdatenbaums. Genau genommen enthält der Block selbst nicht die Vertragsdaten, er zeigt nur darauf.

Was hält Onkel?

Uncle-Blöcke enthalten die gleichen Daten wie normale Blöcke (zB Transaktionen, die selbst Änderungen in den Zustandsdaten bewirken), nur dass diese Informationen es nicht rechtzeitig in die kanonische Hauptkette geschafft haben. Es ist jedoch nicht weniger gültig. Siehe Was ist ein Onkel/Ommer-Block?

"Block selbst enthält nicht die Vertragsdaten, er zeigt nur darauf." Wo werden dann die Vertragsdaten gespeichert?
Es wird in einer Datenbank gespeichert, die von der Blockchain selbst getrennt ist. Wenn Sie einen vollständigen Knoten ausführen, laden Sie die gesamte Datenbank sowie die eigentliche Kette herunter. ethereum.stackexchange.com/a/8000/52