Demo
Our standard demo setup for demonstrating the Hydra Head protocol.
The demo consists of:
- a cluster of three Hydra nodes, directly connected to each other, each having access to one of three Hydra credentials
alice
,bob
, orcarol
; - a single Cardano node producing blocks used as a local devnet;
- a Prometheus server to gather metrics;
- ad-hoc terminal user interface clients to interact with the individual Hydra nodes;
📄️ With Docker
We'll be using Docker and compose to get the demo running, so make sure you have them in scope or, jump right away to Running The Demo: Without Docker if you feel like doing it the hard way.
📄️ Without Docker
Running the demo without Docker containers, but with plain executables and scripts.
Disclaimer
This video demonstrates a basic terminal user interface for the sake of example. Behind the scene, the terminal client relies on a WebSocket API provided by the Hydra nodes which is what applications will likely be using. Said differently, this is one example of possible application (and to be frank, not a very interesting one!)