Skip to content

Luiguard/aether-binary-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 Aether Binary Network

Das BinΓ€re Internet β€” Ein Geschenk an die Menschheit.

Kein HTML. Kein CSS. Kein JavaScript ΓΌber die Leitung.
Nur reine BinΓ€rdaten. 92% kleiner. 10x schneller. FΓΌr alle.


Was ist das?

Das Aether Binary Network ist ein vollstΓ€ndig funktionales, dezentrales Internet-Protokoll, das Webinhalte nicht als HTML/CSS/JS ΓΌbertrΓ€gt, sondern als kompakte BinΓ€r-Arrays (0xAE Protokoll).

Statt <button class="btn btn-primary px-4 py-2">Login</button> (55 Bytes) wird nur [1,"Button",{"label":"Login","color":"blue"}] (47 Bytes) ΓΌbertragen β€” und bei echten Seiten ist die Einsparung ΓΌber 90%.

Kernkomponenten

Modul Beschreibung
πŸ”Œ Binary Protocol (0xAE) MsgPack-basiertes Wire Format mit Magic Byte
πŸ“¦ Chunk Engine Dateien in 256KB BlΓΆcke splitten, SHA-256 gehasht, XOR-Parity FEC
πŸ€– AI Builder 1B-Parameter KI generiert UI-Layouts als BinΓ€r-AST
πŸ–₯️ Binary Renderer Lokaler Display-Treiber: AST β†’ sichtbare OberflΓ€che
🌍 Kademlia DHT GDPR-konformes Node-Discovery (kein GPS, nur Timezone)
πŸ›‘οΈ Zero-Trust Proof-of-Work Anti-Sybil + Reputations-System
⚑ Resource Governor Harte 0.3%-Limits für CPU, RAM, GPU, Bandbreite
πŸ”— WebRTC Swarm Peer-to-Peer Datentransfer ΓΌber DataChannels

⚑ Schnellstart

Voraussetzungen

  • Node.js β‰₯ 18
  • (Optional) Python 3.10+ mit NVIDIA GPU fΓΌr den AI Builder

Installation & Start

git clone https://github.com/aether-collective/aether-binary-network.git
cd aether-binary-network
npm install
npm start

Γ–ffne im Browser:

AI Builder starten (optional)

cd ai
python -m venv .venv
# Windows:
.\.venv\Scripts\activate
# Linux/Mac:
source .venv/bin/activate

pip install torch torchvision torchaudio transformers peft bitsandbytes accelerate trl datasets

# Modell trainieren (ca. 8h auf RTX 3060):
python train.py

# Inference Server starten:
python serve.py

πŸ—οΈ Architektur

Nutzer tippt: "Baue einen Login"
         ↓
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚  AI Builder  β”‚  (1B Parameter, lokal, GPU)
   β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
          ↓
   [1, "Col", {}, [
     [1, "Input", {"placeholder": "E-Mail"}],
     [1, "Input", {"type": "password"}],
     [1, "Button", {"label": "Login", "color": "blue"}]
   ]]
          ↓
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚ 0xAE Binary Wire β”‚  ← 250 Bytes (statt 3000 Bytes HTML)
   β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
          ↓
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚ Binary Renderer  β”‚  (lokal auf dem GerΓ€t)
   β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
          ↓
   Fertiges UI auf dem Bildschirm

Datenfluss fΓΌr Dateien

Datei (z.B. 600KB)
    ↓ ChunkEngine.split()
3 Γ— 256KB Chunks + 1 Parity (SHA-256 gehasht)
    ↓ WebRTC DataChannel / WebSocket
Verteilt ΓΌber den Swarm
    ↓ ChunkEngine.reassemble()
Originaldatei (SHA-256 IntegritΓ€t verifiziert)

πŸ“‘ API

Method Endpoint Beschreibung
GET /api/stats Swarm-Statistiken, DHT, Trust, Governor
GET /api/protocol Protokoll-Spezifikation
POST /api/upload Datei hochladen β†’ Chunks + FEC
GET /api/download/:id Chunks reassemblieren β†’ Datei
GET /api/chunk/:hash Einzelnen Chunk abrufen
POST /api/ai/generate Prompt β†’ BinΓ€r-AST {"prompt": "..."}

πŸ”’ Prinzipien

  1. 0.3% Regel: Kein Node darf mehr als 0.3% einer Ressource nutzen
  2. Zero-Trust: Jeder Node muss sich per Proof-of-Work ausweisen
  3. GDPR by Design: Keine IPs, kein GPS β€” nur Timezone-GeoHash
  4. Offline-First: Alles lΓ€uft lokal, keine Cloud-AbhΓ€ngigkeit
  5. Open Source: MIT-Lizenz. FΓΌr immer frei.

πŸ“Š Vergleich: Aether vs. Heutiges Web

Metrik Heutiges Web Aether Binary
Login-Formular ~3.000 Bytes 250 Bytes
Dashboard-Seite ~150 KB ~12 KB
Transportformat HTML + CSS + JS BinΓ€r-AST (0xAE)
Fehlerkorrektur Keine (HTTP Retry) XOR-Parity FEC
Datenschutz IP-Tracking, Cookies Zero-Knowledge
Ressourcenverbrauch Unbegrenzt 0.3% Hard-Limit

πŸ“ Projektstruktur

aether-binary-network/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ server.js               # Unified Server v2
β”‚   β”œβ”€β”€ protocol/binary-codec.js # 0xAE MsgPack Codec
β”‚   β”œβ”€β”€ chunks/chunk-engine.js   # File Splitting + FEC
β”‚   β”œβ”€β”€ swarm/kademlia-dht.js    # GDPR Node Discovery
β”‚   β”œβ”€β”€ swarm/role-evaluator.js  # Node Role Assignment
β”‚   β”œβ”€β”€ limiter/resource-governor.js  # 0.3% Enforcement
β”‚   └── trust/zero-trust.js     # PoW + Reputation
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ index.html              # Dashboard
β”‚   β”œβ”€β”€ builder.html            # AI Builder
β”‚   β”œβ”€β”€ client.js               # Browser Runtime
β”‚   β”œβ”€β”€ renderer.js             # Binary UI Renderer
β”‚   β”œβ”€β”€ renderer.css            # Component Styles
β”‚   └── styles.css              # Dashboard Styles
β”œβ”€β”€ ai/
β”‚   β”œβ”€β”€ train.py                # Training Script
β”‚   β”œβ”€β”€ serve.py                # Inference Server
β”‚   β”œβ”€β”€ generate_data.py        # Dataset Generator
β”‚   └── dataset.jsonl           # 2048 Training Examples
β”œβ”€β”€ install.ps1                 # Windows Installer
β”œβ”€β”€ install.sh                  # Linux Installer
β”œβ”€β”€ package.json
└── LICENSE (MIT)

🧬 Roadmap

  • Binary Protocol (0xAE MsgPack)
  • WebSocket Signaling
  • Kademlia DHT
  • Zero-Trust PoW
  • Resource Governor (0.3%)
  • Chunk Engine + FEC
  • Binary UI Renderer
  • AI Builder (1B Modell)
  • Inference Server
  • WASM-basierter Renderer (Browser-unabhΓ€ngig)
  • Native Desktop App (Rust/Tauri)
  • Mobile Node (React Native)
  • 10.000+ Trainingsbeispiele
  • Reed-Solomon FEC (Multi-Parity)

πŸ“œ Lizenz

MIT β€” Frei fΓΌr alle. FΓΌr immer.


Konzipiert von Benjamin Leimer.
Das BinΓ€re Internet gehΓΆrt niemandem. Es gehΓΆrt allen.

About

The Binary Internet: A mass-market, decentralized, and ultra-lightweight network protocol.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors