Ich bin neu in der Ethereum-Blockchain. Eine Frage in meinem Kopf. Ich verbinde den Geth-Knoten mit dem Testnetzwerk mit den Parametern „--fast“ und „--cache=2048“. Mein Knoten ist also nach 8 Stunden synchronisiert. Und ich setze Smart Contract erfolgreich im Testnetzwerk (rinkeby) ein. Aber eine Frage in meinem Kopf.
Es mag eine dumme Frage sein, aber hier möchte ich dieses Konzept tiefer verstehen.
Bitte helfen Sie, meine obige Abfrage zu löschen.
Danke
In Bezug auf die Synchronisierung Ihres Knotens erfolgt dies mit dem DEVp2p- Protokoll. Hier wird ein kurzer Überblick gegeben
Wenn ein Benutzer derzeit eine Transaktion einreicht, wird diese Transaktion dann an alle seine Peers gesendet, die sie wiederum an alle ihre Peers senden usw. Innerhalb von Sekunden sollte jeder aktive vollständige Knoten im Ethereum-Netzwerk mindestens den Transaktions-Hash haben. Miner erhalten diese Transaktion, prüfen sie auf Gültigkeit und andere Dinge (wie verwaiste Transaktionen) und bündeln sie dann mit einer Reihe anderer Transaktionen, die sie erhalten haben, in einem Block.
Zur Zeit ist dies dem Yellow Paper entnommen. Laut Yellow Paper
4.3 timestamp : Ein skalarer Wert gleich der angemessenen Ausgabe von Unix's time() zu Beginn dieses Blocks; formal Hs
4.4 Hs ist der Zeitstempel von Block H und muss die Beziehung erfüllen: Hs > P(H)
Anupam Jain