Skip to content

Желіде іске асыру

Iroha желісін үйлестірілген жүйе ретінде қараңыз. Бекітушілер блоктарды бастаудан және одан әрі аяқтаудан бұрын генезиске, топологияға, сенімді әріптестеріне және консенсусқа қатысты конфигурацияға келісулері керек.

Қоршаған ортаны бөлу

  • Жергілікті даму, ортақ тестілеу желісі, сахналау және өндіріс үшін бөлек конфигурациялық топтамаларды сақтау.
  • Әрбір біржола пайдаланылмайтын орта үшін жаңа кілттерді өндіру. Өнімде жергілікті желі немесе Taira негізгі материалды қайта қолданбаңыз.
  • Бауырлас конфигурациясын, клиент конфигурациясы, қол қойылған генезін, сценарийлерді және орналасу жазбаларын бір-бірімен бірге нұсқалы босату артефакті ретінде сақтаңыз.
  • Жеке кілттерді сақтау қоймалар мен орналасу шаблондарынан тыс.

Жетікті іске асырудың кілттері қараңыз.

Жаратылыс және топология

  • Әрбір растаушы бірдей қол қойылған генезис транзакциясын, сенімді әріптестер жиынтығын, топологияны және профиль қажет болған кезде растаушы иелік дәлелдемелерін қолдана берсін.
  • Минималды византиялық қатеге төзімділік орнату үшін кем дегенде төрт валидаторды қолдану.
  • Бақылаушылар дауыс бермейді, ұсыныстар енгізбейді немесе жинамайды, бірақ олар әлі де сақтауды, блок синхронизацияны және желілік жолақты пайдаланады.
  • Жаратылыс, орындаушы және топология өзгерістерін бір-бірімен өңдеудің орнына үйлестірілген көші-қон ретінде қарау.

Бастапқы, Біреулер менеджменті және Сығарма және өлшемдер .

Torii және желіге қол жеткізу

  • Torii хосттан немесе жеке желіден тыс жерде пайда болған кезде кері прокси немесе өрт қабырғасының артына қойыңыз.
  • TLS аяқтау және негізгі аутентификацияны, жылдамдықты шектеуді және оларды іске асыру қажет болған кезде сұраныс өлшеміне байланысты басқаруды шектен шығару.
  • Қоршаған ортаға қажетті соңғы нүктелерді ғана жариялау. Оператор және телеметриялық маршруттар тек оқуға арналған қоғамдық маршруттарға қарағанда көбірек шектелуі керек.
  • Тыңдаушы адрестерді хост-мекендік интерфейстерге байлаңыз, егер теңгерімдер қашықтықтан тікелей трафикті қабылдамауы керек.

Torii Аяқ нүктелері және Виртуалдық жеке желілер.

Келiсiм және әлеует

  • Консенсус-таймерлерді баптаудан бұрын орналасуды өлшеңіз. Желі, сақтау және орындалу қабаттары сақталған кезде ғана кезіктігін азайтуға болады.
  • Кезектің бағытын қадағалаңыз, тек қысқа үлгіні ғана емес. Тұрақты жүктеме кезінде өсетін кезек желіде артық жүктемені білдіреді.
  • Әрбір анықтама үшін тиімді Sumeragi параметрлерін, телеметриялық профилін, validator санын, желі RTT, жұмыс жүктемесінің пішінін және аппараттық мәліметтерді тіркеңіз.
  • Жинақтаушы шығынды тек созылмалылық, трафик және кері қысым сигналдарын салыстырғаннан кейін көбейту.

Орындалу және өлшемі қараңыз.

Қара металл және процестерді басқару

  • Әрқайсысының config.toml, жеке кілті, сақтау каталогы және порттары бөлек сақталсын.
  • systemd сияқты процестерді басқарушыларды нақты қайта бастау, тіркелу және ресурстар саясатымен пайдалану.
  • Сынақ топологиясын басқарушы хосттарға аудару кезінде README құрылған командаларды сақтау және Kagami локальдік желі топтамаларынан бастау.

Жалпы металл бойынша жұмыс істеу Iroha қараңыз