Kurulum kılavuzu
Sıfırdan bir VPS üzerinde ~10 dakikada bir Solidus doğrulayıcısı ayağa kaldırın. Önkoşulları, kurulumu, yapılandırmayı, DID kaydını, stake etmeyi ve doğrulamayı adım adım anlatır.
Önkoşullar
Başlamadan önce şunların hazır olduğundan emin olun. En zorlu gereksinim KYC Seviye 2'dir — bu olmadan zincir, doğrulayıcı DID kaydınızı reddeder.
- 1KYC Seviye 2— identity.solidus.network üzerinden doğrulanmış kimlik. Ücretsizdir; ~5 dakika sürer.
- 2Minimum stake— 10,000 SLDS (Hafif Düğüm) · 100,000 SLDS (Alt Ağ) · 1,000,000 SLDS (Çekirdek).
- 3Donanım— Minimum 2 GB RAM, 1 TB SSD, 100 Mbps ağ bağlantısı. Kademeye özgü rehberlik için Donanım gereksinimleri sayfasına bakın.
- 4Açık portlar— TCP 9651 (P2P) genel internetten erişilebilir olmalı. RPC, 127.0.0.1 üzerinde kalır.
Kurulum
Ortamınıza uyan kurulum yöntemini seçin. Üçü de aynı imzalı ikili dosyayı üretir.
# Tek satırlık kurulum. SHA256 + Ed25519 imzasını doğrular. curl -fsSL https://releases.solidus.network/install.sh | sh # sh'a yönlendirmek istemiyorsanız önce inceleyin: curl -fsSL https://releases.solidus.network/install.sh -o install.sh shasum -a 256 install.sh less install.sh && sh install.sh
Burada sh'a yönlendirmek neden sorun değil
curl ... -o install.sh && less install.sh ile inceleyin.Yapılandırma
Kurulum programı /etc/solidus/config.toml konumuna varsayılan bir yapılandırma bırakır. Varsayılanlar bir Hafif Düğüm için çalışır. Kademenize göre ayarlamak için aşağıdaki köşeli parantezli bölümleri düzenleyin.
[node] name = "my-validator-01" data_dir = "/var/lib/solidus" log_level = "info" [network] listen_port = 9651 rpc_port = 9652 # bound to 127.0.0.1 only max_peers = 50 [validator] did = "did:sol:..." # set after registration reward_address = "0x..." tier = "subnet" # light | subnet | core [storage] pruning_mode = "archive" # archive | pruned prune_keep_blocks = 256000 # only used if pruning_mode = "pruned" [updater] auto_update = true channel = "stable" # stable | beta
| Anahtar | Varsayılan | Ne zaman değiştirilir |
|---|---|---|
| node.data_dir | /var/lib/solidus | Daha büyük / hızlı bir birime taşıyın |
| network.listen_port | 9651 | Başka bir hizmetle çakışıyorsa |
| network.max_peers | 50 | CPU/bant genişliği kısıtlıysa — 25'e düşürün |
| storage.pruning_mode | archive | Hafif Düğüm + düşük disk — "pruned" kullanın |
| updater.auto_update | true | Üretimde: true bırakın (güvenlik) |
Doğrulayıcı DID'i kaydedin
KYC Seviye 2'ye sahip olduğunuzda, düğümünüze bir doğrulayıcı DID'i bağlayın. DID, zincir üzerindeki kimliğinizdir — ödülleri alan ve itibar biriktiren şey odur.
# Yeni bir doğrulayıcı DID'i oluşturun (~/.solidus/keys/ dizinine yazar) solidus-cli did create --tier subnet # → did:sol:b3d1f8c4a7f2e91c5b... (bunu kopyalayın) # DID'i zincir üzerinde kaydedin (KYC Seviye 2 bağlaması gerektirir) solidus-cli did register \ --did did:sol:b3d1f8c4a7f2e91c5b... \ --kyc-credential ~/.solidus/kyc/level2.vc.jwt
~/.solidus/keys/ dizinini paylaşımlı depolamadan uzak tutun
SLDS stake edin
Kademeniz için gereken stake miktarını kilitleyin. Stake, geri çekme işlemini başlattıktan 21 gün sonra çözülür.
# Doğrulayıcı DID'inize 100,000 SLDS stake edin (Alt Ağ kademesi) solidus-cli stake \ --did did:sol:b3d1f8c4a7f2e91c5b... \ --amount 100000
Grafik arayüz mü tercih edersiniz? Kurulum sihirbazı , bağlı bir cüzdanla stake etme sürecinde adım adım size rehberlik eder.
Düğümü başlatın
Kurulum programı /etc/systemd/system/solidus-node.service konumuna bir systemd birimi bırakır. Düğümün açılışta başlaması için bunu etkinleştirin.
# Etkinleştir + başlat sudo systemctl enable --now solidus-node # Çalıştığını doğrulayın sudo systemctl status solidus-node # Günlükleri izleyin (gerçek zamanlı) sudo journalctl -u solidus-node -f
Çalışmayı doğrulayın
Düğüm 1-2 dakikadır ayaktaysa, senkronize olduğunu ve eşlere bağlandığını kontrol edin.
# Blok yüksekliği (zamanla artmalı)
curl -s http://127.0.0.1:9652 -d '{"jsonrpc":"2.0","method":"solidus_blockNumber","id":1}' | jq
# Eş sayısı (ilk 5 dakika içinde >= 3 beklenir)
curl -s http://127.0.0.1:9652 -d '{"jsonrpc":"2.0","method":"solidus_peerCount","id":1}' | jq
# Doğrulayıcı durumu — stake onaylandığında (~1 epok) "active" göstermeli
solidus-cli validator status --did did:sol:b3d1f8c4a7f2e91c5b...Artık canlısınız

