On Thu, Aug 1, 2024, at 6:11 PM, Marek Paśnikowski wrote: > I believe there exists a way to relatively quickly and cheaply get access to > more > computing power and possibly storage: DistCC + P2P distribution of the > data. It could be implemented as system services which individual > administrators could decide to enable on their systems.
I have wanted something similar. The trust problem is difficult though; I have a Honeycomb LX2 that I'd gladly put to work contributing build power, and the thought of having distributed/community-run/P2P infrastructure for things like this is appealing, but build servers need to be trustworthy. Guix accepting substitutes from servers without trusted signing keys if the same substitutes are available bit-for-bit on a trusted substitute server felt like it could be a hint at something. But your trusted build servers need to have built a package anyway for you to accept the same package from an untrusted one, so that doesn't avoid needing a lot of computing power in a trusted build farm.