<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Midnight on marek@mahut.dev</title><link>https://marek.mahut.dev/tags/midnight/</link><description>Recent content in Midnight on marek@mahut.dev</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 02 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://marek.mahut.dev/tags/midnight/index.xml" rel="self" type="application/rss+xml"/><item><title>Running the Midnight node on a Raspberry Pi using Dolos</title><link>https://marek.mahut.dev/post/midnight-node-raspberry-pi-dolos/</link><pubDate>Sun, 02 Aug 2026 00:00:00 +0000</pubDate><guid>https://marek.mahut.dev/post/midnight-node-raspberry-pi-dolos/</guid><description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;The documented way to do that is to run &lt;strong&gt;cardano-node&lt;/strong&gt; next to it, plus &lt;strong&gt;cardano-db-sync&lt;/strong&gt;, plus the &lt;strong&gt;PostgreSQL&lt;/strong&gt; database db-sync fills. On mainnet that&amp;rsquo;s 64GB RAM and a machine that takes days to sync before your Midnight node has even started. It&amp;rsquo;s an absurd amount of infrastructure to hang off a Raspberry Pi. But is it really needed?&lt;/p&gt;</description></item></channel></rss>