Ethereum udostępniło klienta grafu Mist oraz klienta Geth w linii poleceń na Windowsie, ale w Chinach znaleziono problem, który spowodował utworzenie nowego konta Ethereum, które obecnie musi zsynchronizować 1,7 miliona bloków, co jest bardzo wolne, często niesynchronizowane przez kilka dni. Według statystyk Ethernodes, liczba krajowych węzłów Ethereum wynosiła 143 w momencie publikacji, a szczególne powody sieciowe w Chinach również wpłyną na synchronizację danych blokowych przez użytkowników krajowych.
Aby usprawnić synchronizację bloków dla użytkowników krajowych, EthFans uruchomił Program Spark Node, organizując krajowe organizacje i osoby zainteresowane projektem Ethereum do dobrowolnego uruchamiania supernode'ów, a informacje o węzłach Spark będą pakowane do plików node, umożliwiając członkom społeczności swobodne pobieranie i łączenie się z kolejnymi supernode'ami w celu przyspieszenia synchronizacji. Szczegółowe kroki są następujące:
1. Niezależnie od tego, czy jest to klient Mist, czy inni klienci, tacy jak geth czy eth, wszystkie mają tę samą konfigurację aplikacji, czyli lokalizacja przechowywania danych jest taka sama, a domyślny datadir różni się w zależności od lokalizacji systemu.
Mac: ~/Library/Ethereum
Linux: ~/.ethereum
Windows: %APPDATA%\Ethereum 2. Znajdź katalog przechowywania plików jak wyżej, zapisz poniższą zawartość jako static-nodes.json i umieść ją w katalogu datadir Ethereum, np. Windows, umieść w %APPDATA%\Ethereum\static-nodes.json, zwróć uwagę na format kodowania podczas zapisu, wybierz ANSI.
3. Klient Ethereum domyślnie używa 11-13 węzłów, aby rozpocząć połączenie, jeśli uważasz, że to za mało, możesz użyć polecenia, aby zwiększyć parametry startowe -maxpeers 100 przy starcie, aby zwiększyć liczbę węzłów startowych połączenia do górnej granicy 100, oczywiście zużywa to także dużo twojego dysku twardego i procesora.
static-nodes.json
(2.37 KB, Liczba pobranych plików: 8)
|