Ethereum heeft de graphclient Mist en de commandoregelclient Geth onder Windows uitgebracht, maar er werd een probleem gevonden in China, waarbij een nieuw Ethereum-account werd aangemaakt, dat momenteel 1,7 miljoen blokken moet synchroniseren, wat erg traag is en vaak pas na enkele dagen gesynchroniseerd is. Volgens de statistieken van Ethernodes was het aantal binnenlandse Ethereum-nodes op het moment van publicatie 143, en de speciale netwerkredenen in China zullen ook de synchronisatie van blokgegevens door binnenlandse gebruikers beïnvloeden.
Om blokken soepeler te synchroniseren voor binnenlandse gebruikers, lanceerde EthFans het Spark Node Program, waarbij binnenlandse organisaties en individuen die geïnteresseerd zijn in het Ethereum-project vrijwillig supernodes kunnen draaien, en de informatie van Spark-nodes zal worden verpakt in nodebestanden (node), waardoor communityleden vrij kunnen downloaden en verbinden met meer supernodes om de synchronisatie te versnellen. De specifieke stappen zijn als volgt:
1. Of het nu een MIST-client is of andere clients zoals geth of eth, ze delen allemaal dezelfde applicatieconfiguratie, dat wil zeggen, de locatie waar de data wordt opgeslagen is hetzelfde, en de standaard datadir verschilt afhankelijk van verschillende systeemlocaties.
Mac: ~/Library/Ethereum
Linux: ~/.ethereum
Windows: %APPDATA%\Ethereum 2. Zoek de bestandsopslagmap zoals hierboven, sla de volgende inhoud op als een static-nodes.json en plaats deze in de Ethereum datadir-directory, zoals Windows, plaats het in %APPDATA%\Ethereum static-nodes.json\, let op het coderingsformaat bij het opslaan, selecteer ANSI.
3. De Ethereum-client staat standaard op 11-13 nodes om de verbinding te starten; als je vindt dat het niet genoeg is, kun je het commando gebruiken om de opstartparameters -maxpeers 100 bij het opstarten te verhogen om het aantal verbindingsopstartknopen tot de bovengrens van 100 te verhogen; natuurlijk verbruikt het ook veel van je harde schijf en CPU.
static-nodes.json
(2.37 KB, Aantal downloads: 8)
|