Bir Doğrulayıcı düğümünü çalıştırma

Bir Chiliz Chain Doğrulayıcı düğümü kurma

Doğrulayıcı düğüm nedir?

Bir Chiliz Chain doğrulayıcısıarrow-up-right, olmak için, kendi donanımınızla ya da bir iş ortağı aracılığıyla bir Doğrulayıcı düğümü çalıştırmanız gerekir. Bir düğüm, işlemleri Chiliz Chain’e kaydetmeden önce doğrulamak üzere özel olarak kurulmuş bir web sunucusudur.

circle-info

Daha genel bir düğüm çalıştırma dokümantasyon sayfamız olduğunu unutmayın: Bir Chiliz Chain Düğümü Çalıştır

Kısaca

Bir Doğrulayıcı düğümü çalıştırmak için aşağıdaki parametreleri ayarlamanız gerekir:

docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-node \
-p 30303:30303 \
chilizchain/ccv2-geth:latest \
--mine \
--chiliz \ # Chiliz Mainnet için. Spicy Testnet için --spicy kullanın.
--datadir=/datadir \
--password=/datadir/password.txt \
--allow-insecure-unlock \
--unlock=DOĞRULAYICI_ADRESİYLE_DEĞİŞTİRİN \
--syncmode=full \
--gcmode=archive \
--miner.etherbase=DOĞRULAYICI_ADRESİYLE_DEĞİŞTİRİN
--nodekeyhex=2668f377e69de_ÖRNEK_KENDİ_DEĞERİNİZLE_DEĞİŞTİRİN_c88bea3e337446ed73 \
--nat=extip:140.250.140.250 \ # Bu sadece bir örnektir.
--verbosity=4
circle-exclamation

Ön Koşullar

Chiliz Chain doğrulayıcı düğümünü çalıştırmak için, Docker Engine’in makinenize veya sunucunuza kurulu olması gerekir. Amazon Web Services, Google Cloud Platform veya Microsoft Azure gibi bir bulut sağlayıcı kullanabilir ya da kendi sunucunuzu kurabilirsiniz (aşağıya bakın).

Lütfen tamamlayın Docker kurulumunuarrow-up-right tamamlayın.

Sistem gereksinimleri

Doğrulayıcı düğümünüzü çalıştırmak için özel bir sunucuya ihtiyacınız olacak:

  • CPU: En az 2 CPU çekirdeği.

  • Bellek: En az 4 GB RAM.

  • Disk: En iyi performans için bir katı hal sürücüsü (SSD) kullanın.

    • Zincirle senkronize olmak için en az 300 GB boş disk alanı olmasını öneririz.

  • Ağ Bant Genişliği: En az 10 Gbps.

Önceden oluşturulmuş Docker imajları

Önceden oluşturulmuş Docker imajlarını şuradan görüntüleyin veya kullanın: Chiliz Chain 2.0 herkese açık deposuarrow-up-right Docker Hub üzerinde. Depoya erişmek için bir Docker Hub hesabınızın olması gerektiğini unutmayın.

Bir Doğrulayıcı düğümü başlatma ve senkronizasyonu başlatma

Bir Chiliz Chain doğrulayıcı düğümü çalıştırmak için önerilen başlangıç noktası, bağlı veri birimi kullanmaktır. Bu yöntem Docker kapsayıcısını yeniden oluşturmak için kullanılırsa, veriler dizinde saklanır ve kolayca yeniden kullanılabilir veya başka bir doğrulayıcıya klonlanabilir.

circle-info

Ethereum’un bir çatallanması olarak, Chiliz Chain düğüm sunucuları için Geth’earrow-up-right güvenir.

Go-ethereum (diğer adıyla Geth), Go ile geliştirilmiş bir Ethereum istemcisidir. Geth’i bir konsensüs istemcisiyle birlikte çalıştırmak, bir bilgisayarı bir düğüme dönüştürür. Bu nedenle, düğümünüzün vazgeçilmez bir parçasıdır.

Geth’i ccv2-getholarak çatalladık, aşağıda göreceğiniz gibi.

Doğrulayıcı adresini oluşturun

Aşağıdaki komutla doğrulayıcı düğümünü oluşturun:

Gizli anahtar dosyası için bir parola girmeniz gerekecek.

  • Anahtarın genel adresi: Doğrulayıcı çalışırken, bu adres --unlock parametresini ayarlamak için kullanılacaktır.

  • Gizli anahtar dosyasının yolu: Bu dosyanın, daha önceki adımlarda oluşturduğunuz datadir içindeki "keystore" dizinine taşınması gerekir $(pwd)/my-datadir ve bu yüzden dosyanın son yolu şu olacaktır: "$(pwd)/my-datadir/keystore/UTC–(ZAMANDAMGASI)-(ADRES)". ASLA dosya adını değiştirmeyin.

  • Parola: Önceki komutun çalıştırılması sırasında yazdığınız parola bir dosyada saklanmalıdır: $(pwd)/my-datadir/password.txt Bu dosya, --password parametresini doğrulayıcı düğümünü çalıştırırken ayarlamak için kullanılacaktır. Ana makine yolundaki tüm dosyaların $(pwd)/my-datadir kapsayıcı içinde /datadir dizininin altında yer alacağını unutmayın; bu nedenle parola parametresi aşağıdaki örnekteki gibi ayarlanmalıdır:

Aşağıdaki önerileri akılda tutmak çok önemlidir:

  • Şu bilgiyi paylaşabilirsiniz: genel adresinizi herkesle. Başkalarının sizinle etkileşime geçebilmesi için buna ihtiyaçları vardır.

  • Şunları yapmalısınız GİZLİ ANAHTARI ASLA PAYLAŞMAYIN kimseyle! Anahtar, fonlarınıza erişimi kontrol eder!

  • Şunları yapmalısınız YEDEKLEYİN anahtar dosyanızı! Anahtar olmadan hesap bakiyelerine erişmek imkânsızdır!

  • Şunları yapmalısınız UNUTMAYIN parolanızı! Parola olmadan anahtarı çözmek imkânsızdır!

Doğrulayıcı düğüm anahtarını oluşturun

Bu bölüm isteğe bağlıdır.

Düğüm için rastgele bir onaltılık dize oluşturmanızı öneririz. Bu, günlüklerde izlenebilirlik açısından ve zincirle eş bağlantı sorunlarını önlemek için faydalıdır.

Bunu gerçekleştirmek için şunu kullanabilirsiniz: https://www.browserling.com/tools/random-hexarrow-up-right ve düğüm başına 64 karakterden oluşan bir onaltılık anahtar oluşturun. Bir doğrulayıcı düğümü çalıştırırken, --nodekeyhex değerini bu şekilde ayarlayabilirsiniz. Bu, düğümü yeniden başlattığınızda aynı düğüm adresine ("enode adresi" denir) sahip olmasını sağlayacak ve gelecekte hata ayıklama veya sorun bulma işlemlerini kolaylaştıracaktır.

Geth’in NAT bağlantı noktası eşleme mekanizmasını ayarlayın

Geth’in --nat parametresinin aşağıdaki seçenekleri vardır: any, none, upnp, pmp, pmp:<IP>, ve extip:<IP>. Varsayılan değer any. Daha fazla bilgi için Geth dokümantasyonuna bakınarrow-up-right.

şunu kullanmanızı öneririz: extip:<IP> seçeneği, burada <IP> doğrulayıcının başlatıldığı genel IPv4 adresidir.

Ayrıntı düzeyini ayarlayın

Daha derin sorun gidermede, Geth’in günlük ayrıntı düzeyi parametresi --verbosity şu şekilde ayarlanabilir:

  • 0=sessiz

  • 1=hata

  • 2=uyarı

  • 3=bilgi

  • 4=hata ayıklama

  • 5=ayrıntı

için varsayılan değer 3’tür. 4 kullanmanızı öneririz.

Bir düğümün sahibini değiştirme

Artık bir doğrulayıcı düğümü çalıştırmak istemeyeceğiniz bir zaman gelebilir. Bu durumda düğümü başka birine devretmek isteyebilirsiniz.

Bu durumda, aşağıdaki adımları izleyebilirsiniz:

  1. Cüzdanınızı şuraya bağlayın: Chiliz Staking dApparrow-up-right.

  2. "Sahibi değiştir" düğmesine tıklayın.

  1. Açılan modal pencerede, sahibi değiştirilecek düğümün mevcut adresini ve yeni sahibin sağladığı yeni adresi belirtin.

Gönderildikten sonra değişiklik doğrudan uygulanacaktır.

Son güncelleme

Bu yararlı oldu mu?