Ethereum har udgivet grafklienten Mist og kommandolinjeklienten Geth under Windows, men der blev fundet et problem i Kina, hvor der oprettes en ny Ethereum-konto, som i øjeblikket skal synkronisere 1,7 millioner blokke, hvilket er meget langsomt og ofte ikke synkroniseret i flere dage. Ifølge Ethernodes-statistikker var antallet af indenlandske Ethereum-noder 143 på tidspunktet for offentliggørelsen, og de særlige netværksårsager i Kina vil også påvirke synkroniseringen af blokdata blandt indenlandske brugere.
For at synkronisere blokke mere gnidningsfrit for indenlandske brugere lancerede EthFans Spark Node Program, som organiserer indenlandske organisationer og enkeltpersoner interesserede i Ethereum-projektet til frivilligt at køre supernoder, og informationen om Spark-noder vil blive pakket i nodefiler (node-filer), hvilket gør det muligt for fællesskabsmedlemmer frit at downloade og forbinde til flere supernoder for at fremskynde synkroniseringen. De specifikke trin er som følger:
1. Uanset om det er en MIST-klient eller andre klienter som geth eller eth, deler de alle den samme applikationskonfiguration, det vil sige, at placeringen, hvor dataene gemmes, er den samme, og standarddatafilen er forskellig afhængigt af forskellige systemplaceringer.
Mac: ~/Library/Ethereum
Linux: ~/.ethereum
Windows: %APPDATA%\Ethereum 2. Find fillagringsmappen som ovenfor, gem følgende indhold som en static-nodes.json, og læg det i Ethereum datadir-mappen, såsom Windows, læg det i %APPDATA%\Ethereum static-nodes.json\, vær opmærksom på kodningsformatet ved gemning, vælg ANSI.
3. Ethereum-klienten starter som standard 11-13 noder for at starte forbindelsen; hvis du føler, at det ikke er nok, kan du bruge kommandoen til at øge opstartsparametrene -maxpeers 100-kommandoen ved opstart for at øge antallet af forbindelsesstartsnoder til den øvre grænse på 100, selvfølgelig vil det også forbruge en stor del af din harddisk og CPU.
static-nodes.json
(2.37 KB, Antal downloads: 8)
|