Node Çalıştır
Minimum Sistem Gereksinimleri
Donanım, Tam Düğüm çalıştırmak için belirli gereksinimleri karşılamalıdır:
- Son sürüm Mac OS X veya Linux çalıştıran masaüstü veya dizüstü donanım.
- En az 100 MB/s okuma/yazma hızına erişilebilir 1 TB boş disk alanı.
- 4 çekirdekli CPU ve 12 gigabayt bellek (RAM).
- En az saniyede 1 megabayt yükleme/indirme hızına sahip geniş bant internet bağlantısı.
Yeni Bir Düğüm Kurulumu
::: info Kullanım için gerekli olan doğru sürüm ve yapılandırma dosyası hakkında ayrıntılar için lütfen greenfield repo sayfasını kontrol edin. :::
Greenfield Zinciri için bir ana klasör
$NODE_HOME
(örn. ~/.gnfd) seçmeniz gerekir. Bunu aşağıdaki şekilde ayarlayabilirsiniz:mkdir ~/.gnfd
mkdir ~/.gnfd/confighttps://github.com/bnb-chain/greenfield/releases
adresindenapp.toml
,config.toml
vegenesis.json
dosyalarını indirin ve$NODE_HOME/config
dizinine kopyalayın.
mainnet
wget $(curl -s https://api.github.com/repos/bnb-chain/greenfield/releases/latest |grep browser_ |grep mainnet_config |cut -d\" -f4)
unzip mainnet_config.zip
cp mainnet_config/* ~/.gnfd/config/
testnet
wget $(curl -s https://api.github.com/repos/bnb-chain/greenfield/releases/latest |grep browser_ |grep testnet_config |cut -d\" -f4)
unzip testnet_config.zip
cp testnet_config/* ~/.gnfd/config/
Bu takma ismi daha sonra, $NODE_HOME/config/config.toml
dosyasında düzenleyebilirsiniz:
# Bu düğüm için özel bir insan tarafından okunabilir isim
moniker = "<your_custom_moniker>"
::: note Takma isimler yalnızca ASCII karakterler içerebilir. Unicode karakterler kullanmak düğümünüzün ulaşılamaz hale gelmesine neden olur. :::
Artık Tam Düğümünüz başlatılmıştır.
- Tam Düğümünüzü başlatın.
gnfd start
::: note
Alternatif olarak, farklı bir $NODE_HOME konumu seçtiyseniz ve önerilen varsayılan ~/.gnfd
kullanmıyorsanız, $NODE_HOME'unuzun seçilen dizin olduğunu belirterek aşağıdaki komutla tam düğümü başlatabilirsiniz.
Örnek: Eğer /usr/local/gnfd
dizinini ana dizin olarak ayarladıysanız, aşağıdaki komutla Tam Düğümü başlatın.
gnfd start --home /usr/local/gnfd
:::
Ek Yapılandırma
Seed düğümü: Tam Düğümünüzün blockchain ağındaki akranları bulabilmesi gerekir. Sağlıklı seed düğümlerini
$NODE_HOME/config/config.toml
dosyasına eklemeniz gerekecek. Önerilenconfig.toml
zaten bazı seed düğümlerine bağlantılar içerir.Hizmet Portu: RPC hizmeti varsayılan olarak
26657
portunu dinlerken, P2P hizmeti26656
portunu dinler. Tam düğümü başlatmadan önce bu iki portun açık olduğundan emin olun, aksi takdirde tam düğüm başka portları dinlemek zorunda kalabilir.Depolama: Tüm durum ve blok verileri
$NODE_HOME/data
altında depolanacak, bu dosyalardan herhangi birini silmeyin veya düzenlemeyin.
Tam Düğümünüzden Ek Bilgiler Alın
Eğer bir Tam Düğüm çalıştırıyorsanız, yerel dosyalara ek mesajlar yayınlayabilirsiniz.
Eş Zamanlama Sürecini İzleme
Eyalet eş zamanlamasının tamamlanıp tamamlanmadığını şu komut ile kontrol edebilirsiniz:
curl localhost:26657/status
Yanıt olarak latest_block_height
değerinin artıp artmadığını kontrol ederek bu süreci doğrulayabilirsiniz.
"sync_info": {
...
"latest_block_height": "280072",
"latest_block_time": "2023-04-07T01:58:13.572249854Z",
...
}
Prometheus Metrikleri
Prometheus varsayılan olarak 26660
portunda etkinleştirilmiştir ve uç nokta /metrics
'dir.