Ich bin dabei, mit der Synchronisierung des Knotens auf dem Server zu beginnen. Wissen Sie, ob Anforderungen an den Server gestellt werden, wie CPU oder GPU und vor allem freier Speicherplatz?
Irgendwelche Tipps zum Synchronisieren auf dem Server?
Beifall!
EDIT: NICHT ZU MINING-ZWECKEN.
Die vollständige Blockchain ist über 200 GB groß. Solange Sie auch nur eine relativ bescheidene Desktop-CPU (oder einen einzelnen Kern in einer virtualisierten Cloud-Umgebung) haben, sollten Sie keine Schwierigkeiten haben, CPU-weise mit der Blockchain synchron zu bleiben (zumindest bis zum Sharding). go-ethereum ist mit ein paar Gigabyte RAM zufrieden (ich habe es seit fast einem Jahr nicht mehr benutzt, aber auf einer Ubuntu-VM mit 4 GiB RAM war es bis zum State-Bloat-Angriff recht zufrieden.
Die Blockchain kann derzeit mit dem aktuellen Gaslimit maximal um etwa 100 KB/Block wachsen; Geht man von einer Blockzeit von 15 Sekunden aus, nachdem die Eiszeit eingefroren ist, sind das noch einmal ein halbes Gigabyte pro Tag. Also, um sicherzugehen (aber ohne mögliches Wachstum aufgrund von Sharding zu berücksichtigen), sollten Sie zusätzlich zu den vorhandenen 200 GB etwa 200 GB/Jahr beiseite legen, mit denen Sie Ihren Server am Laufen halten möchten. Sie möchten / müssen dies auf einer SSD haben, um synchron zu bleiben. Die Größe Ihres Betriebssystems ist dafür relativ vernachlässigbar.
Eine GPU ist nicht erforderlich.
lungj
lungj
Maarduk
lungj