Skip to content

Les meilleures pratiques

La présente section recueille des lignes directrices orientées vers la production pour les applications et réseaux Iroha. Elle est organisée par la décision que vous devez prendre, pas par la caractéristique qui arrive à la mettre en œuvre.

Utilisez-le comme une liste de contrôle avant une répétition partagée du testnet, un lancement de production ou une sortie majeure pour le client.

Les catégories

CatégorieConcentrez-vous .
Développement des applications Configuration du client, soumission de transaction, répétitions, événements, requêtes et développement assisté par l'agent
Modélisation des données Domaines, comptes, actifs, NFTs, métadonnées, données hors chaîne et conventions de dénomination
Déploiement du réseau Genèse, topologie, clés de pair, exposition Torii, réglages de consensus et séparation environnementale
Les opérationsObservabilité, annuaires d'exécution, sauvegardes, gestion des changements, contrôle de la capacité et traitement des incidents
Sécurité et accès Traitement secret, permissions, comptes techniques, accès au réseau et pistes d'audit
Prêt à être libéré Localnet, Taira, Minamoto, vérification de la compatibilité, garanties du réseau en direct et planification du retour

Règles en matière de coupe croisée

  • Garder le développement local, le réseau de test partagé et la configuration de production séparés.
  • Traiter la génèse, la topologie des pairs, la politique de l'exécuteur et le matériel clé comme des artefacts de déploiement contrôlés.
  • Ne pas utiliser les métadonnées comme point de dumping pour des données volumineuses, privées ou à fort rendement.
  • Soumettez des transactions à travers des flux de travail idempotent qui peuvent gérer le rejet, l'expiration, les renouvellements et l'état retardé.
  • Préférer les autorisations étroites, les comptes techniques dédiés et les annuaires d'exploitation explicites à un large accès de l'administrateur.
  • Prouver d'abord le comportement sur un réseau local jetable, puis répéter sur Taira ou sur un autre réseau de test partagé avant toute opération du réseau principal.