DokümantasyonBİR FEDERASYON DÜĞÜMÜ ÇALIŞTIR

BİR FEDERASYON DÜĞÜMÜ ÇALIŞTIR

Bir egemen düğüm işlet.

Bir federasyon düğümü, ham kullanıcı verisini hiç görmeden cihazlar arası bağışıklık dedikodusuna katılır. İsteğe bağlı — ama düğüm ne kadar çoksa, ağ o kadar merkezsizdir.

01

Bir düğüm ne yapar

Bir düğüm, bölgesindeki cihazlardan hash'li-örüntü yayınları alır, eş düğümlerle çoğunluk protokolünü çalıştırır ve onaylanmış örüntüleri bağlı cihazlarına yeniden yayınlar. Bir kullanıcıyı tanımlayan hiçbir şeyi asla almaz veya saklamaz.

Yapı gereği gizlilik
Protokol katmanı yalnızca SHA-256 hash'leri ve geniş bölge kovaları taşır. Bir düğümün bir IP, bir e-posta veya bir GPS koordinatı alması için kod yolu yoktur. Bu, sınır ihlal edilirse derlemeyi başarısız kılan otomatik bir testle uygulanır.
02

Donanım gereksinimleri

Bir düğüm, bir Rust arka plan servisi artı bir PostgreSQL 16 örneğidir. Asgari:

  • 4 vCPU, 16 GB RAM, 200 GB SSD
  • Güvenilir bağlantı, kamuya açık erişilebilir port (varsayılan olarak 8443)
  • Eş-kimlik anahtarı için YubiHSM 2 veya eşdeğeri (önerilir)
  • Zaman senkronize (NTP) — çoğunluk protokolü saat sapmasına duyarlıdır
03

Kur

shell# 1. PostgreSQL 16 (skipped if you already have one)
sudo apt-get install -y postgresql-16

# 2. The federation daemon
curl -L -o lydos-fed-2026.06.r1.tar.gz \
  https://git.lydos.ailydian.com/lydos/sovereign-federation/releases/2026.06.r1/lydos-fed.tar.gz
curl -L -o release.manifest.json \
  https://git.lydos.ailydian.com/lydos/sovereign-federation/releases/2026.06.r1/release.manifest.json

# 3. Verify the bundle (the same protocol as the phone image)
./verify-bundle.sh --bundle lydos-fed-2026.06.r1.tar.gz --manifest release.manifest.json
# expects: signatures 3 / 3, hash match

# 4. Install
sudo tar -xzf lydos-fed-2026.06.r1.tar.gz -C /opt/lydos-fed
sudo /opt/lydos-fed/install.sh
04

Eş-kimlik anahtarı töreni

Düğümün eş-kimlik anahtarı, yaydığı her yayını imzalar. Bunu, bir M-of-N görevli töreni altında YubiHSM içinde oluşturun. Üç görevli, yeni anahtarları imzalamak için üçte-iki. Töreni dahili günlüğünüze belgeleyin.

shell/opt/lydos-fed/bin/lydos-fed key generate --hsm yubihsm \
  --slot 1 --label fed-peer-2026.06 \
  --officers 2-of-3
Sıcak anahtar uyarısı
Bu anahtarı bir iş istasyonunda oluşturmayın. Özel yarısı, kontrol etmediğiniz hiçbir işlem belleğinde asla görünmemelidir. HSM bunu uygular.
05

Eş kayıt defterine katıl

shell# Submit your node's public identity to the registry
/opt/lydos-fed/bin/lydos-fed join \
  --registry https://registry.lydos.ailydian.com \
  --pubkey-path /opt/lydos-fed/keys/fed-peer-2026.06.pub

Kayıt defteri girişinizi imzalar ve yeniden yayınlar. Diğer düğümler size ulaşacak ve el sıkışmayı tamamlayacaktır. Tipik dahil olma 10–30 dakika sürer.

06

İzleme

Arka plan servisi, şurada Prometheus metriklerini açığa çıkarır: /metrics ve şurada bir JSON sağlık anlık görüntüsü: /health. Mevcut panonuza bağlayın veya doğrudan sorgulayın.

shellcurl https://your-node.example/health
# {
#   "version": "2026.06.r1",
#   "peers_online": "11/11",
#   "quorum": "ok",
#   "audit_chain_head": "3571a6c8…",
#   "uptime_seconds": 123456
# }
07

Yedekleme ve geri yükleme

PostgreSQL birimi, yedeklemeniz gereken tek durumsal bileşendir. Anahtarlar HSM'de yaşar ve yalnızca törenle yeniden oluşturulabilir. Arka plan servisi yapılandırması şundan tekrarlanabilir: /etc/lydos-fed.

Geri yükleme hızlıdır
Taze bir düğüm federasyona katılır, eşlerden mevcut zincir başlığını ister ve yetişir. Üretimde gözlemlediğimiz en uzun yetişme, soğuk başlangıçtan çoğunluğa-girişe 18 dakikadır.