For the complete documentation index, see llms.txt. This page is also available as Markdown.

Uruchom węzeł Chiliz Chain

Uruchamianie, tworzenie, łączenie i debugowanie węzła do synchronizacji z Chiliz Chain

Uruchamianie własnego węzła Chiliz Chain zapewnia większą kontrolę, prywatność i niezawodność, ale wymaga więcej wiedzy technicznej i zasobów w porównaniu z używaniem istniejącego endpointu RPC.

Pozwala na dokonywanie transakcji i komunikację ze smart kontraktami na Chiliz Chain.

Pamiętaj, że istnieje osobna strona dokumentacji dotycząca uruchamiania węzła dla Walidatorów: Zarządzanie węzłem walidatora

Wymagania wstępne

Aby uruchomić węzeł Chiliz Chain, musisz mieć zainstalowany Docker — na swoim komputerze lub serwerze. Dlatego najpierw ukończ instalację Dockera.

Gotowe obrazy Docker

Możesz korzystać z gotowych obrazów Docker z publicznego repozytorium Chiliz Chain 2.0 na Docker Hub.

Uruchamianie węzła i rozpoczęcie synchronizacji

Zalecanym punktem startowym do uruchomienia węzła Chiliz Chain jest wolumen danych z montowaniem. Jeśli ta metoda zostanie użyta do odtworzenia kontenera Docker, dane zostaną zapisane w katalogu i można je łatwo ponownie wykorzystać lub sklonować na inny węzeł.

Krok 1: Utwórz katalog

Utwórz katalog i wskaż go w parametrze -v w następującym poleceniu:

docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-node \
-p 8545:8545 \
-p 8546:8546 \
chilizchain/ccv2-geth:latest \
--chiliz # dla Chiliz Mainnet. Użyj --spicy dla Spicy Testnet.
--datadir=/datadir \
--ipcdisable

Krok 2: Połącz klienta

Aby połączyć klienta z węzłem, musisz włączyć serwery HTTP RPC i/lub WebSocket, określając odpowiednio grupy parametrów --http i/lub --ws.

Na przykład:

Informacje o utrzymaniu węzła

Zmiana szczegółowości podczas debugowania

W niektórych przypadkach możesz chcieć zwiększyć szczegółowość węzła — np. gdy musisz zdebugować węzeł lub łączącego się klienta.

W tym celu możesz użyć parametru --verbosity. Przyjmuje on następujące wartości (domyślna to 3):

  • 0=silent (cisza)

  • 1=error (błąd)

  • 2=warn (ostrzeżenie)

  • 3=info (informacja)

  • 4=debug (debugowanie)

  • 5=detail (szczegóły)

Zatrzymanie węzła i czyszczenie

Jeśli uruchomiłeś węzeł jednym z powyższych poleceń, proces węzła działa na pierwszym planie. Aby go zatrzymać, naciśnij CTRL+C.

Uruchom następujące polecenie, aby usunąć kontener Docker:

Usuwanie katalogu

Uruchom następujące polecenie, aby usunąć katalog:

Aktualizacja węzła

Zespół Chiliz Chain dąży do utrzymania bezpieczeństwa i aktualności sieci, dlatego od czasu do czasu przeprowadzamy hard forki, takie jak hard fork Dragon8.

W przypadku hard forka Twój węzeł straci synchronizację z siecią. Dlatego ważne jest śledzenie naszych ogłoszeń i aktualizowanie węzła.

Aby aktualizować węzeł, wykonaj następujące kroki.

Jeśli używasz Dockera:

  1. Zatrzymaj i usuń istniejący kontener Docker, zachowując wolumeny z bazą danych.

Jeśli używasz własnego pliku binarnego:

  1. Zbuduj go przy użyciu swojego zestawu narzędzi.

Uruchamianie węzła archiwum

Aby uruchomić węzeł w trybie archiwum, dodaj następujące 2 parametry do wywołania ccv2-geth:

Uruchamianie węzła Chiliz Chain ze snapshotem lub kopii zapasowej

Aby przyspieszyć synchronizację węzła Chiliz Chain, możesz skorzystać ze snapshotem — niedawnej kopii (lub archiwum/kopii zapasowej) katalogu danych blockchain (datadir). Ta metoda pozwala węzłowi stać się operacyjnym znacznie szybciej niż synchronizacja od zera.

Zaleca się korzystanie ze snapshotów przy konfiguracji nowych węzłów. Nadpisanie istniejącego katalogu danych snapshotem może prowadzić do niespójności.

Dostępne snapshoty

Każda sieć ma dedykowany snapshot:

Czyszczenie istniejących danych

Jeśli zamierzasz zastosować snapshot do istniejącego węzła, przed ponownym uruchomieniem usuń następujące katalogi i pliki z katalogu datadir:

Ten krok pomaga zapobiec potencjalnym konfliktom wynikającym z pozostałych danych.

Kroki uruchamiania węzła ze snapshotem:

  1. Utwórz katalog danych:

  1. Pobierz snapshot:

W razie potrzeby zastąp URL adresem snapshotem Mainnet.

Aby śledzić postęp pobierania, użyj: tail -f download.log

  1. Wypakuj snapshot:

  1. Uruchom węzeł Chiliz Chain:

Dodatkowe informacje o Geth

Odwiedź stronę opcji wiersza poleceń Geth, aby zobaczyć pełną listę dostępnych parametrów.

Ostatnia aktualizacja

Czy to było pomocne?