🏟️ BUIDL where legends play. Join our Hackathon at Parc des Princes, Paris – July 2025 •
Register Now
Chiliz Chain Developer Docs
Chiliz ChainBlock ExplorerCommunitySocios.com
Türkçe / Turkish
Türkçe / Turkish
  • 🌶️Chiliz Chain Geliştirici Belgeleri
  • 🌟Hızlı Başlangıç
    • 🌶️Kısaca Chiliz Chain
    • 🔗Mainnet ve Testnete Bağlanma
    • 🔎Testnet Tokenları Edinme
    • 📜Sözleşme Oluşturma ve Doğrulama
      • 👨‍💻Remix IDE Kullanımı
        • 📔ERC-20 Akıllı Sözleşmesi
      • 📰Thirdweb Kullanımı
      • ✅Chiliscan ile Doğrulama
      • ☑️Chiliz Block Explorer ile Doğrulama
    • ⛓️Chiliz Chain Node'u Kurma
    • 📖Ücretsiz Online Kurs
  • 📚Öğren
    • 📝Chiliz Chain Hakkında
      • 🐉2024 Dragon8 Hardfork
      • 📊Token Ekonomisi
      • 🔐Güvenlik Denetimleri
      • ⚗️Chiliz Labs
    • 🌉Chiliz Bridge (Köprü)
      • 🔁Chiliz Bridge Kullanımı
    • 🏠Chiliz Chain Staking
      • 📥CHZ Stake Rehberi
      • 🔙CHZ Unstake (Stake'ten çekme) Rehberi
      • 🎉Staking Ödülleri
      • 👜Ledger'dan CHZ Staking
    • 👨‍💻Validatör Olma
      • ▶️Validatör Node'u Kurma
      • ↙️Validatör Slashing
    • 🦮Cüzdan Rehberi
    • ⛓️Blokzinciri
    • ❓Sıkça Sorulan Sorular
  • 🧱Geliştir
    • 🔨Temel Öğeler
      • 🦊MetaMask Kullanımı
        • 📨MetaMask Kurulumu
        • 🔌Chiliz Chain'i MetaMask'e Bağlama
      • 🌶️Chiliz Chain'e Bağlanma
        • ↗️RPC ile Bağlanma
        • ↘️Chiliz Node'u Kurma
        • ⏺️Soğuk Cüzdan Kullanımı
      • 🧭Chiliz Blok Tarayıcıları
      • 🚰Spicy Muslukları
        • ☑️Tatum Faucet ile testCHZ Edinme
        • ☑️Spicy Faucet ile testCHZ Edinme
        • ☑️Spicy Faucet ile test Fan Token Edinme
      • 🌯Wrapped wCHZ Edinme
    • ⚒️Gelişmiş
      • ✖️Hesap Soyutlama Kullanımı
      • ⭕Oracle Kullanımı
      • 🔢RNG Kullanımı
Powered by GitBook
On this page
  • Validatör node'u nedir?
  • Validatör'ü Başlatma
  • Validatör'ü başlatma ve senkronizasyon
  • Validatör node'u anahtarı üretme
  • NAT port mapping mekanizması ayarlama
  • Verbosity ayarlama

Was this helpful?

  1. Öğren
  2. Validatör Olma

Validatör Node'u Kurma

Bir Chiliz Chain Validator node'u kurma

Validatör node'u nedir?

Bir Chiliz Chain validatörü olmak için, belirli bir donanım kurulumuna sahip olmanız ve bir Validatör Node'u çalıştırabilmeniz gerekir. Bir node, işlemleri Chiliz Chain'de gerçekleştirmeden önce doğrulamak için özel olarak kurulmuş bir bilgisayar sistemidir.

Validatör'ü Başlatma

## Kısaca, aşağıdaki komutu çalıştırın (nodkeyhex parametresini güncellediğinizden emin olun!)

docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-node \
-p 30303:30303 \
chilizchain/ccv2-geth:latest \
--mine \
--chiliz \
--datadir=/datadir \
--password=/datadir/password.txt \
--allow-insecure-unlock \
--unlock=f9100d364b45a8fdbd178ed1edfe632cc7eb2ecc \
--syncmode=full \
--gcmode=archive \
--miner.gastarget=30000000 \
--miner.gaslimit=40000000 \
--miner.gasprice=5000000000 \
--nodekeyhex=2668f377e69de_EXAMPLE_REPLACE_WITH_YOUR_VALUE_c88bea3e337446ed73 \
--nat=extip:140.250.140.250 \
--verbosity=4

Ön şartlar

Sistem gereksinimleri

Validatör node'unuzu çalıştırmak için özel bir sunucuya ihtiyacınız olacaktır. Bu sunucuda en az 4GB RAM, 2 CPU çekirdeği ve optimum performans için bir SSD bulunmalıdır. Zincirle senkronize etmek için en az 300 GB boş disk alanına sahip olmanız önerilir. Amazon Web Services, Google Cloud Platform ya da Microsoft Azure gibi bir bulut sağlayıcısı kullanabilir ya da kendi sunucunuzu kurabilirsiniz.

Pre-build Docker İmajları

Validatör'ü başlatma ve senkronizasyon

Bir Chiliz Chain validatör 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 doğrulayıcıya klonlanabilir.

Directory (dizin) oluşturma

Bir dizin oluşturun ve aşağıdaki komutta -v parametresinde bu dizini işaret edin: .

docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-validator \
-p 30303:30303 \
chilizchain/ccv2-geth:latest ...

Validatör adresi oluşturma

Aşağıdaki komutla validator node'unu oluşturun:

docker run --rm -ti
-v $(pwd)/keystore:/root/.ethereum/keystore/
chilizchain/ccv2-geth:latest
account new

Gizli anahtar dosyası için bir parola yazmanız gerekecektir.

Önceki komut için sonuç şöyle olacaktır:

  • Anahtarın public adresi: Validatör çalıştırılırken, bu adres --unlock parametresini ayarlamak için kullanılacaktır.

docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-node \
-p 30303:30303 \
chilizchain/ccv2-geth:latest \
...
--unlock=F9100d364b45a8fdbd178ed1edfe632cc7eb2ecc # example

Gizli anahtar dosyasının yolu: Bu dosyanın önceki adımlarda oluşturduğunuz datadir $(pwd)/my-datadir içindeki “keystore” dizinine taşınması gerekir, bu nedenle dosyanın son yolu şöyle olacaktır “$(pwd)/my-datadir/keystore/UTC-(TIMESTAMP)-(ADDRESS)”.

Dosyanın adını DEĞİŞTİRMEYİN. Parola: Önceki komutun çalıştırılması sırasında yazdığınız parolanın bir dosyada saklanması gerekir: $(pwd)/my-datadir/password.txt Bu dosya, validatör node'unu çalıştırırken --password ayarlamak için kullanılacaktır. Unutmayın ki $(pwd)/my-datadir ana bilgisayar yolundaki tüm dosyalar /datadir dizinindeki kapsayıcıda bulunacaktır, bu nedenle parola parametresi aşağıdaki örnekte olduğu gibi ayarlanmalıdır:

docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-node \
-p 30303:30303 \
chilizchain/ccv2-geth:latest \
...
--password=/datadir/password.txt
...

Aşağıdaki önerileri aklınızda bulundurmanız çok önemlidir:

  • Genel (public) adresinizi herkesle paylaşabilirsiniz. Diğerleri sizinle etkileşime geçmek için buna ihtiyaç duyar.

  • Gizli anahtarı ASLA kimseyle paylaşmamalısınız! Anahtar, fonlarınıza erişimi kontrol eder!

  • Anahtar dosyanızı YEDEKLEMELİSİNİZ! Anahtar olmadan, hesap fonlarına erişmek imkansızdır! Şifrenizi HATIRLAMALISINIZ! Şifre olmadan anahtarın şifresini çözmek imkansızdır!

Validatör node'u anahtarı üretme

Bu bölüm opsiyoneldir.

Node için rastgele bir onaltılık dize oluşturulması önerilir. Bu, günlüklerde izlenebilirlik ve zincirle ilgili eşleme sorunlarından kaçınmak için yararlıdır.

docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-node \
-p 30303:30303 \
cchilizchain/ccv2-geth:latest \
...
--nodekeyhex=2668f377e69de_EXAMPLE_REPLACE_WITH_YOUR_VALUE_c88bea3e337446ed73 # example
...

NAT port mapping mekanizması ayarlama

Geth belgelerine göre, --nat parametresinin farklı seçenekleri vardır: any, none, upnp, pmp ve extip:<IP>. Varsayılan değer any'dir.

extip:<IP> kullanmanızı öneririz; burada IP, validatörün başlatıldığı genel IPv4'tür.

docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-node \
-p 30303:30303 \
chilizchain/ccv2-geth:latest \
...
--nat=extip:140.250.140.250 # example
...

Verbosity ayarlama

Daha derin sorun giderme için, günlük kaydı verbosity olarak ayarlanabilir:

  • 0=silent

  • 1=error

  • 2=warn

  • 3=info

  • 4=debug

  • 5=detail

--verbosity parametresi için varsayılan değer 3'tür. Biz 4 kullanmanızı öneririz.

docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-node \
-p 30303:30303 \
chilizchain/ccv2-geth:latest \
...
--verbosity=4 #example
...

Last updated 1 year ago

Was this helpful?

Chiliz Chain validator node'unu çalıştırmak için makinenizde veya sunucunuzda Docker Engine kurulu olmalıdır, bu nedenle devam etmeden önce lütfen tamamlayın.

Mainnet için Docker hub'ında görüntüleyin veya kullanın.

Bunu başarmak için adresini kullanabilir ve node başına 64 karakterli bir onaltılık anahtar oluşturabilirsiniz. Bir validatör node'u çalıştırırken, --nodekeyhex değerini bu değerle ayarlayabilirsiniz. Bu, node'u yeniden başlattığınızda aynı node adresine (“enode address” olarak adlandırılır) sahip olmasını sağlayacak ve gelecekte daha kolay hata ayıklama veya hata bulmaya olanak tanıyacaktır.

📚
👨‍💻
▶️
Docker kurulumunu
Chiliz Chain 2.0 genel deposundaki önceden oluşturulmuş Docker imajlarını
https://www.browserling.com/tools/random-hex