↘️Chiliz Node'u Kurma
Kendi Chiliz Chain node'unuzu çalıştırmak gelişmiş kontrol, gizlilik ve güvenilirlik sunar, ancak mevcut bir RPC uç noktası kullanmaya kıyasla daha fazla teknik uzmanlık ve kaynak gerektirir.
Chiliz Chain üzerinde işlem yapmanıza ve akıllı sözleşmelerle iletişim kurmanıza olanak tanır
Ön Koşullar
Chiliz Chain node'unu çalıştırmak için, makinenizde veya sunucunuzda Docker kurulu olmalıdır. Bu nedenle, devam etmeden önce lütfen Docker kurulumunu tamamlayın.
Pre-built Docker imajları
Chiliz Chain için Docker hub'ında bulunan Chiliz Chain genel deposundaki önceden oluşturulmuş Docker imajlarını kullanabilirsiniz.
Node başlatma ve senkronizasyon
Bir Chiliz Chain node'u çalıştırmak için önerilen başlangıç noktası, bağlı veri birimidir. Bu yöntem bir Docker konteynerini yeniden oluşturmak için kullanılırsa, veriler dizinde saklanır ve kolayca yeniden kullanılabilir veya başka bir node'a klonlanabilir.
Adım 1: Directory (dizin) oluşturma
Bir dizin oluşturun ve aşağıdaki komutta -v
parametresiyle bu dizini işaret edin:
Adım 2: Client (istemci) 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ştirmeniz gerekir.
Örneğin:
DİKKAT
Güvenlik nedeniyle, aşağıdaki parametreler için uygun değerleri ayarladığınızdan emin olun:
--http.corsdomain
--http.vhosts
--ws.origins
Node bakım bilgisi
Debug (hata ayıklama)'da verbosity değiştirme
Bazı durumlarda, yani node'a ya da bağlanan istemcinin kendisinde hata ayıklamanız gerektiğinde, node'n ayrıntı düzeyini artırmak isteyebilirsiniz.
Bunu yapmak için bir --verbosity
parametresi tanımlayabilirsiniz. Aşağıdaki seçenekleri kabul edebilir (varsayılan değer 3'tür):
0=silent
1=error
2=warn
3=info
4=debug
5=detail
Node'u durdurma ve temizleme
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 konteynerini kaldırmak için aşağıdaki komutu çalıştırın:
Dizin silme
Bir dizini silmek için aşağıdaki komutu çalıştırın:
Node güncelleme
Chiliz Chain ekibi, Chiliz Chain'i güvenli ve modern tutmak için çabalıyor ve bu nedenle Dragon8 hard fork'u gibi her yıl ara sıra hard fork yapacağız.
Bir hard fork durumunda, node'unuz ağ ile senkronize olmayacaktır.
Bu nedenle duyurularımızı takip etmeniz ve node'unuzu güncellemeniz önemlidir. Node'unuzu güncel tutmak için aşağıdaki adımları takip edebilirsiniz.
Docker kullanıyorsanız:
Veritabanınızı içeren birimleri korurken mevcut Docker konteynerinizi durdurduğunuzdan ve sildiğinizden emin olun.
Mevcut en güncel önceden oluşturulmuş Docker imajını kullanarak node'unuzu başlatın.
Kendi değerlerinizi (binary) kullanıyorsanız:
Araç setinizle oradan devam edin.
Ek Geth bilgisi
Kullanılabilir Geth parametrelerinin tam listesini görüntülemek için Geth'in komut satırı seçeneklerini ziyaret edin.
Last updated