Architecture Technique
Vue d'ensemble du système S3D + SponSooS IA
Flux de traitement des données
Client Utilisateur
Fichier en clair
Fragmentation + Chiffrement
Reed-Solomon → AES-256 → SHA-3 → Signature RSA
Distributeur P2P
DHT Kademlia — libp2p — 5 à 20 nœuds par fragment
Box A
Box B
Box C
Box D
Box E
Box F
Box G
Box H
Box I
Box J
Registre Distribué (Blockchain légère)
Hash fichier + fragments + clé publique + liste nœuds
Composants principaux
Module Fragmentation
Découpage Reed-Solomon / Erasure Coding. Fichier divisé en N fragments avec redondance × 10–20.
Module Chiffrement
AES-256 symétrique + RSA 4096 / ECC pour clés publiques. Hash SHA-3 pour intégrité.
Réseau P2P (libp2p)
DHT Kademlia pour découverte des nœuds, répartition des fragments et vérification.
Client Box (Docker)
Conteneur léger Docker/Podman sur Box. Code obfusqué, sandbox isolé, logs minimaux.
Blockchain légère
Tendermint Light / Substrate Light. Registre des fragments, clés, et preuves de stockage.
Proof-of-Storage
Challenge aléatoire → hash du fragment → vérification cryptographique → micro-récompense.
Stack technologique
Architecture combinée S3D + SponSooS IA
Couche Stockage (S3D)
- - Fragmentation + encryption
- - Distribution across Boxes
- - Storage proof (PoSt)
- - $SBSS Reward
Couche Blockchain
- - Shared ledger S3D + SponSooS IA
- - Token smart contracts
- - SBSS → SSS conversion
- - Fragment registry
Couche Application (SponSooS)
- - Sports contests
- - Team voting
- - Discount vouchers
- - $SSS Reward