Système de sauvegarde · client multi-plateforme · Rust
Nom de code
Cairn
Sauvegarde adressée par le contenu, chiffrée côté client. Le serveur ne voit jamais que des empreintes.
Chaque bloc de données est réduit à une empreinte. Le client découpe, hache, chiffre ; le serveur ne stocke que des octets opaques indexés par leur adresse.
b3:7f3a9c…e1c40a55
Ce document est un document de conception vivant. Il est organisé en seize sections (A–P) qui couvrent toutes les problématiques du système. Chaque section liste ses sujets avec leur état : ✓ décidé, ◐ en cours, ○ à documenter.
Commencer par la Vue d’ensemble.
rust · fastcdc · blake3 · xchacha20 · argon2id · lsm
« Cairn » est un nom de code provisoire : un empilement de pierres qui balise un chemin et tient dans le temps.