Skip to content

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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