DocsBaşlarkenKurulum kılavuzu

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.

~10 dk · 7 adımÖn sürüm · v0.1.0

Ö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.

  • 1
    KYC Seviye 2— identity.solidus.network üzerinden doğrulanmış kimlik. Ücretsizdir; ~5 dakika sürer.
  • 2
    Minimum stake— 10,000 SLDS (Hafif Düğüm) · 100,000 SLDS (Alt Ağ) · 1,000,000 SLDS (Çekirdek).
  • 3
    Donanı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.
  • 4
    Açı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.

kurulum (curl)
# 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

Kurulum betiği GPG ile imzalıdır ve kurulumdan önce ikili dosyanın SHA256 değerini + imzasını kendisi doğrular. Önce denetlemek isterseniz 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.

/etc/solidus/config.toml
[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
AnahtarVarsayılanNe zaman değiştirilir
node.data_dir/var/lib/solidusDaha büyük / hızlı bir birime taşıyın
network.listen_port9651Başka bir hizmetle çakışıyorsa
network.max_peers50CPU/bant genişliği kısıtlıysa — 25'e düşürün
storage.pruning_modearchiveHafif Düğüm + düşük disk — "pruned" kullanın
updater.auto_updatetrueÜ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.

solidus-cli
# 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

Doğrulayıcı imzalama anahtarınız bu dizindedir. Kayıp = doğrulama yapamama. Çalınma = sizin adınıza imzalayabilme (slashing riski). Çevrimdışı yedekleyin; asla bulut depolamaya senkronize etmeyin.

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.

solidus-cli
# 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

Doğrulayıcı durumunuz active okuduğunda, kademenizin beklenen oranında blok üretmeye başlarsınız. Performansı, ödülleri ve çalışma süresini gerçek zamanlı izlemek için operatör gösterge panelini açın.
Kurulum Kılavuzu