Skip to content

Лучшие практики

В данном разделе собраны ориентированные на производство рекомендации для приложений и сетей Iroha. Он организован решением, которое вы должны принять, а не той особенностью, которая его реализует.

Используйте его в качестве контрольного списка перед совместной репетицией тестирования сети, запуском производства или крупным выпуском клиента.

Категории

КатегорияСосредоточься .
Разработка приложенийКонфигурация клиентов, представление транзакций, повторные попытки, события, запросы и разработку с помощью агента
Моделирование данныхДомены, счета, активы, NFTs, метаданные, данные вне цепочки и соглашения о названии
Развертывание сетиГенезис, топология, ключи сверстников, воздействие Torii, консенсусные настройки и отделение окружающей среды
ОперацииНаблюдаемость, руководящие книги, резервные копии, управление изменениями, проверка возможностей и обращение с инцидентами
Безопасность и доступСекретная обработка, разрешения, технические счета, доступ к сети и аудиторские пути
Готовность выпускаLocalnet, Taira, Minamoto, проверки совместимости, гарантии в живых сетях и планирование обратного роста

Правила перекрестного разрезания

  • Сохраняйте отдельную локальную разработку, общую тестовую сеть и конфигурацию производства.
  • Обратите внимание на генезис, топологию сверстников, политику исполнения и ключевой материал как контрольные артефакты развертывания.
  • Не используйте метаданные в качестве dumping ground для больших, частных или высокопроизводительных данных.
  • Отправьте транзакции через бессильные рабочие процессы, которые могут справиться с отказом, истечением срока действия, повторными попытками и задержкой статуса.
  • Предпочтительнее узкие разрешения, специальные технические учетные записи и ясные операционные рубли перед широким доступом администратора.
  • Сначала докажите поведение в одноразовой локальной сети, а затем репетируйте на Taira или другой совместной тестовой сети перед любой операцией в основной сети.