Skip to content

Şəbəkənin tətbiqi

Bir Iroha şəbəkəsinə əlaqəli bir sistem kimi yanaşın. Validatorlar, şəbəkənin blokları başlamaq və bitirməyə davam etmədən əvvəl təməl, topologiya, etibarlı həmyaşıllılar və konsensusla əlaqədar quruluş barədə razılığa gəlməlidirlər.

Ətraf mühitin ayrılması

  • Yerli inkişaf, paylaşılan test şəbəkəsi, mərhələləşdirmə və istehsal üçün ayrı-ayrı konfig paketləri saxlamaq.
  • Hər bir birbaşa istifadə edilməyən mühit üçün yeni açarlar istehsal edin. Taira istehsalda əsas material.
  • Peer konfig, müştəri konfig, imzalanmış genesis, skriptlər və yerləşdirmə qeydlərini versiyalaşdırılmış buraxılış artefaktı kimi bir yerdə saxlayın.
  • Xüsusi açarları anbar və yerləşdirmə şablonlarının xaricində saxlayın.

Ağ tətbiqi üçün açarlar bax.

Qədim və topologiya

  • Hər bir təsdiqləyici eyni imzalanmış genesis əməliyyatını, etibarlı həmyaşıd dəstini, topologiyasını və təsdiqləyicisini Proof-of-Possession istifadə etməsini tələb edir.
  • Ən azı dörd validatordan istifadə edin Bizans səhv tolerantlığı üçün.
  • Müşahidəçilər səs vermirlər, təklif etmirlər və ya toplayırlar, lakin yenə də saxlama, blok sinxronizasiyası və şəbəkə bant genişliyini istehlak edirlər.
  • Başlangıç, icraçı və topoloji dəyişiklikləri tək-tərəfli redaktələrin əvəzinə koordinasiya edilmiş köçürmələr kimi müalicə edin.

Genesis, Peer ManagementPerformance and Metrics baxın.

Torii və şəbəkə giriş

  • Host və ya özəl şəbəkədən kənarda məruz qaldıqda Torii bir geri proxy və ya firewall arxasında qoyun.
  • TLS -i ləğv etmək və tətbiq edilmə üçün tələb olunduğu zaman əsas təsdiqləmə, dərəcə məhdudiyyəti və istək ölçüsü nəzarətlərini kənarda tətbiq etmək.
  • Yalnız ətraf mühitin ehtiyac duyduğu son nöqtələri dərc edin. Operator və telemetri marşrutları yalnız oxu üçün istifadə olunan ictimai marşrutlardan daha məhdudlaşdırılmalıdır.
  • Tərəfdaşlar birbaşa uzaqdan trafik qəbul etmədikləri zaman dinləyicinin ünvanlarını host-lokal interfeyslərə bağlayın.

Bax Torii Son nöqtələr Virtual Xüsusi Şəbəkələr .

Konsensus və imkanlar

  • Konsensus vaxtlarını tənzimləmədən əvvəl yerləşdirilməni ölçün. Daha aşağı vaxtlar yalnız şəbəkə, saxlama və icra təbəqələrinin davam etdiyi müddətdə gecikməyi azalda bilər.
  • Qeyri-bərabər yükləmə zamanı növbənin böyüməsi şəbəkənin həddindən artıq yükləndiyini göstərir.
  • Sumeragi effektiv parametrlərini, telemetri profilini, təsdiqləyici sayını, şəbəkəni RTT, iş yükünün formasını və hər bir istinad göstəricisi üçün hardver detallarını qeyd edin.
  • Yalnız gecikmə, trafik və geri təzyiq siqnallarını müqayisə etdikdən sonra kollektor faylını artırın.

Bax Fəaliyyət və Metriklər .

Çılpaq metal və proseslərin idarə edilməsi

  • Hər bir qohumun config.toml, özəl açarı, saxlama dizini və limanları ayrı saxlayın.
  • systemd kimi proses menecerlərini açıq şəkildə yenidən başlatma, qeyd və resurs siyasətləri ilə istifadə edin.
  • Test topologiyasını idarə olunan hostlara tərcümə edərkən istehsal edilmiş README və Kagami localnet paketlərindən əmrləri saxlayın.

Bax Bare Metal üzərində işləmək Iroha.