Running the Midnight node on a Raspberry Pi using Dolos
A Midnight node is a Cardano partner chain, which means it has to watch the Cardano main chain to do its job. It reads token registrations, stake distributions, governance UTXOs and bridge transfers from Cardano and folds them into its own blocks. The documented way to do that is to run cardano-node next to it, plus cardano-db-sync, plus the PostgreSQL database db-sync fills. On mainnet that’s 64GB RAM and a machine that takes days to sync before your Midnight node has even started. It’s an absurd amount of infrastructure to hang off a Raspberry Pi. But is it really needed? ...