Lichen Universe Network Layer
"Ne routez pas l'information. Laissez-la résonner."
Le Holographic Network Protocol (HNP) propose un changement de paradigme radical par rapport aux modèles OSI classiques (TCP/IP). Au lieu de diriger des paquets via des tables de routage statiques, le HNP traite l'information comme une onde.
Le réseau n'est plus une carte routière, c'est un milieu de propagation où le chemin optimal est déterminé par Interférence Constructive.
Le protocole repose sur trois piliers implémentés dans ce dépôt :
Contrairement à un paquet binaire standard, un paquet HNP possède des propriétés physiques simulées :
- Amplitude & Phase : Déterminent la force et l'état du signal.
- Fréquence : Permet le multiplexage naturel.
- Comportement : Le paquet ne "s'arrête" pas, il traverse le réseau jusqu'à trouver une résonance.
Le routeur n'inspecte pas une adresse IP de destination de manière classique.
- Il agit comme un nœud de réfraction.
- Si la "phase" du paquet s'aligne avec la "phase" du destinataire (ou du nœud suivant), il y a Amplification (le message passe).
- Sinon, il y a Dissipation (le message s'ignore).
- Résultat : Latence minimale, auto-guérison du réseau.
Pour densifier l'information, nous utilisons la géométrie du Groupe de Lie E8.
- Les données ne sont pas justes des 0 et des 1, mais des coordonnées dans un réseau (lattice) à 8 dimensions (ou 248 dimensions pour l'algèbre complète).
- Cela permet une compression et une sécurité intrinsèque (topologique).
| Fichier | Rôle |
|---|---|
hnp_packet.py |
Définition de la classe WavePacket (Structure de l'onde). |
hnp_router.py |
Logique de nœud : calcul des interférences et propagation. |
hnp_flow.py |
Gestionnaire de flux (Flow Orchestrator) pour le réseau. |
e8_encoding.py |
Moteur mathématique de projection des données sur le Lattice E8. |
BAD.py |
Binary Acoustic Data : Module de formatage des données brutes. |
lichen_demo.py |
Script de démonstration : simulation d'un mini-réseau HNP. |
app_hnp.py |
Interface / Visualisation du trafic holographique. |
Pour observer la propagation d'un paquet holographique dans le simulateur :
# Lancer la démo du réseau Lichen
python lichen_demo.py
# Visualiser l'encodage E8
python e8_encoding.py
Les fondements mathématiques (Interférences, E8, Équations de flux) sont détaillés dans :
- 📄 Whitepaper : Philosophie et architecture globale.
- 🧮 Formulas : Équations physiques du routage.
"Le chemin le plus court n'est pas une ligne droite, c'est une onde stationnaire."