Upfront: I’m a storage node operator, not a crypto/distributed-systems engineer. I may be raising something already discussed or technically naive — if so, point me to the thread and I’ll happily read up.
Full disclosure on my motivation: I run a node out of conviction more than for the payout — I care about decentralised, censorship-resistant infrastructure surviving its operators. That’s exactly why the metadata single-point-of-failure bothers me.
The recent Chapter 11 situation made me think about where the real single point of failure sits. As an operator I’ve realised that my node only holds encrypted, meaningless pieces. The thing that actually makes those pieces usable — the map of which pieces belong to which object, and where they live — lives in the Satellite metadata. If the entity operating the Satellites were ever to disappear (liquidation, servers shut off), the pieces on our disks would survive but become orphaned and unrecoverable, no matter how committed the operator community is.
So my question is about metadata resilience, not piece resilience.
I understand why metadata can’t simply be “published” to node operators: it would break the zero-knowledge/confidentiality model — it maps pieces to owners and locations, which is exactly the sensitive information the architecture is designed to protect. So please read the below as not proposing to hand metadata to operators in clear.
What I’m asking is whether the metadata could be replicated in an encrypted, distributed, entity-independent way, so it survives the disappearance of any single operator (including Storj Labs itself). A few naive framings, purely to start the discussion:
- Could Satellite metadata be continuously backed up encrypted onto the Storj network itself (recursively), so no operator can read it but it survives the loss of the Satellite host?
- Is there any path toward the BFT-consensus metadata layer that was mentioned as a long-term goal back around 2020 (“architect the Satellite out of the platform”)? Is that still on any roadmap, or considered a dead end?
- Where does the Community Satellite pilot currently stand in practice — is anyone running a public, functioning third-party Satellite today, or is it still design-stage?
I’m aware the v3 whitepaper listed community-run Satellites as its final unfinished task, so I know this isn’t a new concern. But the bankruptcy makes it feel less academic: it seems like now is the moment to make sure metadata can outlive the company, rather than after a hypothetical shutdown.
Is an entity-independent, encrypted metadata replication realistic with the current architecture? If not, what’s the hard blocker — is it the consistency/coordination requirement, the confidentiality boundary, incentives, or something else I’m not seeing?
Thanks for reading a non-engineer’s question. Genuinely trying to understand where the line is between “decentralised on paper” and “survives its operator.”