Démo
Ce document détaille les étapes nécessaires pour faire tourner une Hydra Head dans un environment de démo, avec Docker.
La démo comprend:
- un cluster de trois noeuds Hydra, connectés point-à-point, et ayant chacun une identité (
alice
,bob
,carol
) associée à une paire de clés publique/privée; - un noeud Cardano, en mode BFT, produisant des blocs et formant a lui seul un réseau Cardano pour le développement local ;
- un serveur Prometheus pour des métriques ;
- une interface utilisateur dans le terminal pour se connecter et opérer chaque noeud Hydra.
📄️ Via Docker
Nous utiliserons Docker et compose pour cette démo, assurez-vous de les avoir disponibles dans votre terminal de commandes. Si vous ne souhaitez pas utiliser ou installer Docker, vous pouvez directement vous rendre sur Démo: Sans Docker et mettre les mains dans le cambouis.
📄️ Without Docker
Running the demo without Docker containers, but with plain executables and scripts.
Cette vidéo montre une interface utilisateur au sein d'un terminal. En coulisse, l'application cliente se connecte à un noeud Hydra local au moyen d'une WebSocket comme n'importe quelle application cliente souhaitant intéragir avec un noeud Hydra le ferait. Autrement dit, bien qu'il ne s'agisse pas d'un exemple des plus palpitants, c'est néanmoins un exemple possible et plausible d'application cliente.