Chiliz Chain 2.0 node'u çalıştırmak için önerilen başlangıç noktası, takılı veri birimidir. Bu yöntem bir Docker kapsayıcısını yeniden oluşturmak için kullanılırsa, veriler dizinde depolanır ve kolayca yeniden kullanılabilir veya başka bir node'a klonlanabilir.
Directory (Dizin) Oluşturma
Bir directory oluşturun v aşağıdaki formatta -v parametresine yönlendirin:
Node'unuzun Chiliz Chain 2.0 ile senkronize olmaya başladığını gösteren benzer çizgiler göreceksiniz:
INFO [09-14|18:26:41.806] Imported new block headers count=2048 elapsed=448.592ms number=405,696 hash=0c0243..8d2096 age=5mo3d8h
INFO [09-14|18:26:42.094] Imported new state entries count=768 elapsed=3.555ms processed=4,881,021 pending=6558 trieretry=0 coderetry=0 duplicate=0 unexpected=382
INFO [09-14|18:26:42.686] Imported new state entries count=1536 elapsed=11.658ms processed=4,882,557 pending=5653 trieretry=0 coderetry=0 duplicate=0 unexpected=382
INFO [09-14|18:26:42.930] Imported new state entries count=0 elapsed="8.485µs" processed=4,882,557 pending=5653 trieretry=2 coderetry=0 duplicate=1 unexpected=383
İstemciyi (Client) Bağlama
Bir istemciyi bir node'a bağlamak için, sırasıyla --http ve/veya --ws parametre gruplarını belirterek RPC HTTP ve/veya WebSocket sunucularını etkinleştirmelisiniz.
```
--http Enable the HTTP-RPC server
--http.addr value HTTP-RPC server listening interface (default: "localhost")
--http.port value HTTP-RPC server listening port (default: 8545)
--http.api value API's offered over the HTTP-RPC interface
--http.rpcprefix value HTTP path path prefix on which JSON-RPC is served. Use '/' to serve on all paths.
--http.corsdomain value Comma separated list of domains from which to accept cross origin requests (browser enforced)
--http.vhosts value Comma separated list of virtual hostnames from which to accept requests (server enforced). Accepts '*' wildcard. (default: "localhost")
--ws Enable the WS-RPC server
--ws.addr value WS-RPC server listening interface (default: "localhost")
--ws.port value WS-RPC server listening port (default: 8546)
--ws.api value API's offered over the WS-RPC interface
--ws.rpcprefix value HTTP path prefix on which JSON-RPC is served. Use '/' to serve on all paths.
--ws.origins value Origins from which to accept websockets requests
Güvenlik nedeniyle, aşağıdaki parametreler için uygun değerler ayarladığınızdan emin olun:
--http.corsdomain
--http.vhosts
--ws.origins
Node veya Bağlı İstemci Debug (Ayıklama)
Bazı durumlarda, örneğin node'da veya bağlanan istemcinin kendisinde hata ayıklamanız gerektiğinde, node'un ayrıntı düzeyini artırmak isteyebilirsiniz. Bu durumda, aşağıdaki seçenekleri kabul edebilecek --verbosity parametresini tanımlayın:
Node'u yukarıdaki komutlardan birini kullanarak başlattıysanız, node işleminiz ön planda çalışmaya devam eder. Bu işlemi durdurmak için CTRL+C tuşlarına basın.
Docker kapsayıcısını kaldırmak için aşağıdaki komutu çalıştırın:
docker rm ccv2-node
Directory (Dizin) Silme
Bir dizini silmek için aşağıdaki komutu çalıştırın: