Bir Chiliz Chain Düğümü çalıştırın
Chiliz Chain ile senkronize olmak için bir düğüm başlatın, oluşturun, bağlayın ve hata ayıklayın
Kendi Chiliz Chain düğümünüzü çalıştırmak, mevcut bir RPC uç noktasını kullanmaya kıyasla daha fazla teknik uzmanlık ve kaynak gerektirse de gelişmiş kontrol, gizlilik ve güvenilirlik sağlar.
Chiliz Chain üzerinde akıllı sözleşmelerle işlem yapmanıza ve iletişim kurmanıza olanak tanır
Önkoşullar
Chiliz Chain düğümünü çalıştırmak için sahip olmanız gerekir Docker makinenizde veya sunucunuzda yüklü. Bu nedenle lütfen Docker kurulumu işlemeye devam etmeden önce tamamlayın.
Önceden oluşturulmuş Docker görüntüleri
Docker hub'daki Chiliz Chain 2.0 genel deposundan önceden oluşturulmuş Docker görüntülerini kullanabilirsiniz.
Bir düğüm başlatın ve senkronizasyona başlayın
Chiliz Chain düğümü çalıştırmak için önerilen başlangıç noktası monte edilmiş veri hacmi ile çalıştırmaktır. Bu yöntem bir Docker konteynerini yeniden oluşturmak için kullanıldığında veriler dizinde saklanır ve başka bir düğüme kolayca yeniden kullanılabilir veya kopyalanabilir.
Adım 1: Bir Dizin Oluşturun
Bir dizin oluşturun ve aşağıdaki komuttaki -v parametresinde ona işaret edin:
docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-node \
-p 8545:8545 \
-p 8546:8546 \
chilizchain/ccv2-geth:latest \
--chiliz # Chiliz Mainnet için. Spicy Testnet için --spicy kullanın.
--datadir=/datadir \
--ipcdisableAdım 2: İstemciyi Bağlayın
Bir istemciyi bir düğüme bağlamak için sırasıyla RPC HTTP ve/veya WebSocket sunucularını etkinleştirmeniz gerekir; bunu belirterek yapabilirsiniz --http ve/veya --ws parametre grupları.
Örneğin:
UYARI
Güvenlik nedenleriyle, aşağıdaki parametreler için uygun değerler belirlediğinizden emin olun:
--http.corsdomain
--http.vhosts
--ws.origins
Düğüm Bakım Bilgileri
Hata ayıklama sırasında ayrıntı düzeyini değiştirin
Bazı durumlarda, örneğin düğümü veya bağlanan istemciyi hata ayıklamanız gerektiğinde, düğümü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 3'tür):
0=sessiz
1=hata
2=uYarı
3=bilgi
4=ayrıntı
5=detay
Düğümü durdurun ve temizleyin
Yukarıdaki komutlardan biriyle düğümü başlattıysanız düğüm 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:
Dizini silin
Bir dizini silmek için aşağıdaki komutu çalıştırın:
Düğümünüzü Güncelleme
Chiliz Chain ekibi Chiliz Chain'i güvenli ve modern tutmak için çaba sarf eder ve bu nedenle yılda zaman zaman Dragon8 sert çatallaması gibi hard forklar yapacaktır.
Bir hard fork durumunda düğümünüz ağla uyumsuz olacaktır. Bu nedenle duyurularımızı takip etmek ve düğümünüzü güncellemek önemlidir.
Düğümünüzü güncel tutmak için aşağıdaki adımları izleyebilirsiniz.
Docker kullanıyorsanız:
Veritabanınızı içeren hacimleri korurken mevcut Docker konteynerinizi durdurduğunuzdan ve sildiğinizden emin olun.
Düğümünüzü şu şekilde başlatın mevcut en son önceden oluşturulmuş Docker görüntüsünü kullanarak.
Kendi ikili dosyanızı kullanıyorsanız:
Oradan kendi araç setinizle derleyin.
Arşiv düğümü çalıştırma
Bir düğümü arşiv modunda çalıştırmak için yukarıda sunulan ccv2-geth çağrısına aşağıdaki 2 parametreyi eklemelisiniz:
Bir Snapshot veya Yedekten Chiliz Chain Düğümü Çalıştırma
Chiliz Chain düğümünüzün senkronizasyon sürecini hızlandırmak için bir snapshot'a — blok zinciri veri dizininin (veya arşiv/yedek kopyasının) yakın zamandaki bir kopyasına — dayanabilirsiniz (datadir). Bu yöntem düğümünüzün sıfırdan senkronize olmaya kıyasla daha hızlı kullanılabilir hale gelmesini sağlar.
Mevcut Snapshot'lar
Her ağın ayrılmış bir snapshot'ı vardır:
Spicy Testnet: chaindata_snapshot.tar.gz
Chiliz Chain Mainnet: chaindata_snapshot.tar.gz
Mevcut Verileri Temizleme
Bir snapshot'ı mevcut bir düğüme uygulamayı planlıyorsanız, düğümü yeniden başlatmadan önce datadir içinde aşağıdaki dizinleri ve dosyaları sillediğinizden emin olun:
Bu adım, kalıntı verilerden kaynaklanabilecek potansiyel çakışmaları önlemeye yardımcı olur.
Bir Snapshot'tan Düğüm Çalıştırma Adımları:
Bir Veri Dizini Oluşturun:
Snapshot'ı İndirin:
Gerekirse URL'yi Mainnet snapshot URL'si ile değiştirin.
Snapshot'ı Çıkartın:
Chiliz Chain Düğümünü Çalıştırın:
Ek Geth bilgisi
Geth'in komut satırı seçeneklerini kullanarak kullanılabilir tüm Geth parametrelerinin tam listesini görüntüleyin.
Last updated
Was this helpful?