Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
350 changes: 350 additions & 0 deletions README_DE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,350 @@
<div align="center">

# 🧱 RustChain: Proof-of-Antiquity Blockchain

[![Lizenz](https://img.shields.io/badge/Lizenz-MIT-blue.svg)](LICENSE)
[![PowerPC](https://img.shields.io/badge/PowerPC-G3%2FG4%2FG5-orange)](https://github.com/Scottcjn/Rustchain)
[![Blockchain](https://img.shields.io/badge/Konsens-Proof--of--Antiquity-green)](https://github.com/Scottcjn/Rustchain)
[![Python](https://img.shields.io/badge/Python-3.x-yellow)](https://python.org)
[![Netzwerk](https://img.shields.io/badge/Nodes-3%20Aktiv-brightgreen)](https://rustchain.org/explorer)
[![Zu sehen auf BoTTube](https://bottube.ai/badge/seen-on-bottube.svg)](https://bottube.ai)

**Die erste Blockchain, die Vintage-Hardware dafür belohnt, alt zu sein – nicht schnell.**

*Dein PowerPC G4 verdient mehr als ein moderner Threadripper. Genau das ist der Punkt.*

[Website](https://rustchain.org) • [Live Explorer](https://rustchain.org/explorer) • [wRTC tauschen](https://raydium.io/swap/?inputMint=sol&outputMint=12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X) • [DexScreener](https://dexscreener.com/solana/8CF2Q8nSCxRacDShbtF86XTSrYjueBMKmfdR3MLdnYzb) • [wRTC Schnellstart](docs/wrtc.md) • [wRTC Tutorial](docs/WRTC_ONBOARDING_TUTORIAL.md) • [Grokipedia Ref](https://grokipedia.com/search?q=RustChain) • [Whitepaper](docs/RustChain_Whitepaper_Flameholder_v0.97-1.pdf) • [Schnellstart](#-schnellstart) • [Funktionsweise](#-wie-proof-of-antiquity-funktioniert)

</div>

---

## 🪙 wRTC auf Solana

RustChain Token (RTC) ist jetzt als **wRTC** auf Solana über die BoTTube Bridge verfügbar:

| Ressource | Link |
|----------|------|
| **wRTC tauschen** | [Raydium DEX](https://raydium.io/swap/?inputMint=sol&outputMint=12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X) |
| **Preis-Chart** | [DexScreener](https://dexscreener.com/solana/8CF2Q8nSCxRacDShbtF86XTSrYjueBMKmfdR3MLdnYzb) |
| **RTC ↔ wRTC Bridge** | [BoTTube Bridge](https://bottube.ai/bridge) |
| **Schnellstart-Anleitung** | [wRTC Schnellstart (Kaufen, Bridgen, Sicherheit)](docs/wrtc.md) |
| **Onboarding Tutorial** | [wRTC Bridge + Swap Sicherheitsanleitung](docs/WRTC_ONBOARDING_TUTORIAL.md) |
| **Externe Referenz** | [Grokipedia Suche: RustChain](https://grokipedia.com/search?q=RustChain) |
| **Token Mint** | `12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X` |

---

## 📄 Wissenschaftliche Publikationen

| Paper | DOI | Thema |
|-------|-----|-------|
| **RustChain: One CPU, One Vote** | [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.18623592.svg)](https://doi.org/10.5281/zenodo.18623592) | Proof of Antiquity Konsens, Hardware-Fingerprinting |
| **Non-Bijunctive Permutation Collapse** | [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.18623920.svg)](https://doi.org/10.5281/zenodo.18623920) | AltiVec vec_perm für LLM Attention (27-96× Vorteil) |
| **PSE Hardware Entropy** | [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.18623922.svg)](https://doi.org/10.5281/zenodo.18623922) | POWER8 mftb Entropie für Verhaltensvariation |
| **Neuromorphic Prompt Translation** | [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.18623594.svg)](https://doi.org/10.5281/zenodo.18623594) | Emotionales Prompting für 20% Video-Diffusion Gains |
| **RAM Coffers** | [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.18321905.svg)](https://doi.org/10.5281/zenodo.18321905) | NUMA-verteiltes Weight Banking für LLM Inferenz |

---

## 🎯 Was macht RustChain anders?

| Traditioneller PoW | Proof-of-Antiquity |
|----------------|-------------------|
| Belohnt schnellste Hardware | Belohnt älteste Hardware |
| Neuer = Besser | Älter = Besser |
| Verschwenderischer Energieverbrauch | Bewahrt Computergeschichte |
| Race to the Bottom | Belohnt digitale Bewahrung |

**Kernprinzip**: Authentische Vintage-Hardware, die Jahrzehnte überdauert hat, verdient Anerkennung. RustChain dreht Mining auf den Kopf.

## ⚡ Schnellstart

### Ein-Zeilen-Installation (Empfohlen)
```bash
curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash
```

Der Installer:
- ✅ Erkennt deine Plattform automatisch (Linux/macOS, x86_64/ARM/PowerPC)
- ✅ Erstellt eine isolierte Python virtualenv (keine System-Verschmutzung)
- ✅ Lädt den korrekten Miner für deine Hardware herunter
- ✅ Richtet Auto-Start beim Booten ein (systemd/launchd)
- ✅ Bietet einfache Deinstallation

### Installation mit Optionen

**Installation mit spezifischer Wallet:**
```bash
curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash -s -- --wallet meine-miner-wallet
```

**Deinstallation:**
```bash
curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash -s -- --uninstall
```

### Unterstützte Plattformen
- ✅ Ubuntu 20.04+, Debian 11+, Fedora 38+ (x86_64, ppc64le)
- ✅ macOS 12+ (Intel, Apple Silicon, PowerPC)
- ✅ IBM POWER8 Systeme

### Nach der Installation

**Wallet-Guthaben prüfen:**
```bash
# Hinweis: -sk Flags werden verwendet, da der Node ein selbstsigniertes SSL-Zertifikat nutzen kann
curl -sk "https://50.28.86.131/wallet/balance?miner_id=DEIN_WALLET_NAME"
```

**Aktive Miner auflisten:**
```bash
curl -sk https://50.28.86.131/api/miners
```

**Node-Health prüfen:**
```bash
curl -sk https://50.28.86.131/health
```

**Aktuelle Epoch abrufen:**
```bash
curl -sk https://50.28.86.131/epoch
```

**Miner-Service verwalten:**

Linux (systemd):
```bash
systemctl --user status rustchain-miner # Status prüfen
systemctl --user stop rustchain-miner # Mining stoppen
systemctl --user start rustchain-miner # Mining starten
journalctl --user -u rustchain-miner -f # Logs ansehen
```

macOS (launchd):
```bash
launchctl list | grep rustchain # Status prüfen
launchctl stop com.rustchain.miner # Mining stoppen
launchctl start com.rustchain.miner # Mining starten
tail -f ~/.rustchain/miner.log # Logs ansehen
```

### Manuelle Installation
```bash
git clone https://github.com/Scottcjn/Rustchain.git
cd Rustchain
pip install -r requirements.txt
python3 rustchain_universal_miner.py --wallet DEIN_WALLET_NAME
```

## 💰 Antiquity-Multiplikatoren

Das Alter deiner Hardware bestimmt deine Mining-Belohnungen:

| Hardware | Ära | Multiplikator | Beispiel-Verdienst |
|----------|-----|---------------|-------------------|
| PowerPC G4 | 1999-2005 | 2.5× | 0.30 RTC/Epoch |
| PowerPC G5 | 2003-2006 | 2.0× | 0.24 RTC/Epoch |
| PowerPC G3 | 1997-2003 | 1.8× | 0.21 RTC/Epoch |
| IBM POWER8 | 2014 | 1.5× | 0.18 RTC/Epoch |
| Pentium 4 | 2000-2008 | 1.5× | 0.18 RTC/Epoch |
| Core 2 Duo | 2006-2011 | 1.3× | 0.16 RTC/Epoch |
| Apple Silicon | 2020+ | 1.2× | 0.14 RTC/Epoch |
| Modernes x86_64 | Aktuell | 1.0× | 0.12 RTC/Epoch |

Multiplikatoren sinken über Zeit (15%/Jahr), um permanente Vorteile zu verhindern.

## 🔧 Wie Proof-of-Antiquity funktioniert

### 1. Hardware-Fingerprinting (RIP-PoA)

Jeder Miner muss beweisen, dass seine Hardware echt ist, nicht emuliert:

```
┌─────────────────────────────────────────────────────────────┐
│ 6 Hardware-Checks │
├─────────────────────────────────────────────────────────────┤
│ 1. Clock-Skew & Oszillator-Drift ← Silizium-Alterungsmuster│
│ 2. Cache-Timing-Fingerabdruck ← L1/L2/L3 Latenz-Ton │
│ 3. SIMD-Einheit-Identität ← AltiVec/SSE/NEON Bias │
│ 4. Thermische Drift-Entropie ← Hitzekurven sind einzigartig│
│ 5. Instruction-Path-Jitter ← Mikroarchitektur-Jitter-Map │
│ 6. Anti-Emulations-Checks ← VMs/Emulatoren erkennen │
└─────────────────────────────────────────────────────────────┘
```

**Warum das wichtig ist**: Eine SheepShaver-VM, die vorgibt ein G4 Mac zu sein, wird diese Checks nicht bestehen. Echtes Vintage-Silizium hat einzigartige Alterungsmuster, die nicht gefälscht werden können.

### 2. 1 CPU = 1 Vote (RIP-200)

Anders als bei PoW, wo Hash-Power = Votes, nutzt RustChain Round-Robin-Konsens:

- Jedes einzigartige Hardware-Device bekommt exakt 1 Vote pro Epoch
- Belohnungen werden gleichmäßig unter allen Voters aufgeteilt, dann mit Antiquity multipliziert
- Kein Vorteil durch mehrere Threads oder schnellere CPUs

### 3. Epoch-basierte Belohnungen

**Epoch-Dauer**: 10 Minuten (600 Sekunden)
**Basis-Belohnungspool**: 1.5 RTC pro Epoch
**Verteilung**: Gleichmäßige Aufteilung × Antiquity-Multiplikator

Beispiel mit 5 Minern:
```
G4 Mac (2.5×): 0.30 RTC ████████████████████
G5 Mac (2.0×): 0.24 RTC ████████████████
Moderner PC (1.0×): 0.12 RTC ████████
Moderner PC (1.0×): 0.12 RTC ████████
Moderner PC (1.0×): 0.12 RTC ████████
─────────
Total: 0.90 RTC (+ 0.60 RTC zurück in Pool)
```

## 🌐 Netzwerk-Architektur

### Live Nodes (3 Aktiv)

| Node | Ort | Rolle | Status |
|------|-----|-------|--------|
| Node 1 | 50.28.86.131 | Primär + Explorer | ✅ Aktiv |
| Node 2 | 50.28.86.153 | Ergo Anchor | ✅ Aktiv |
| Node 3 | 76.8.228.245 | Extern (Community) | ✅ Aktiv |

### Ergo Blockchain Anchoring

RustChain verankert sich periodisch in der Ergo Blockchain für Unveränderlichkeit:

```
RustChain Epoch → Commitment Hash → Ergo Transaction (R4 Register)
```

Dies bietet kryptographischen Beweis, dass der RustChain-State zu einem bestimmten Zeitpunkt existierte.

## 📊 API-Endpunkte

```bash
# Netzwerk-Health prüfen
curl -sk https://50.28.86.131/health

# Aktuelle Epoch abrufen
curl -sk https://50.28.86.131/epoch

# Aktive Miner auflisten
curl -sk https://50.28.86.131/api/miners

# Wallet-Guthaben prüfen
curl -sk "https://50.28.86.131/wallet/balance?miner_id=DEINE_WALLET"

# Block Explorer (Web-Browser)
open https://rustchain.org/explorer
```

## 🖥️ Unterstützte Plattformen

| Plattform | Architektur | Status | Hinweise |
|-----------|-------------|--------|----------|
| Mac OS X Tiger | PowerPC G4/G5 | ✅ Volle Unterstützung | Python 2.5 kompatibler Miner |
| Mac OS X Leopard | PowerPC G4/G5 | ✅ Volle Unterstützung | Empfohlen für Vintage Macs |
| Ubuntu Linux | ppc64le/POWER8 | ✅ Volle Unterstützung | Beste Performance |
| Ubuntu Linux | x86_64 | ✅ Volle Unterstützung | Standard-Miner |
| macOS Sonoma | Apple Silicon | ✅ Volle Unterstützung | M1/M2/M3 Chips |
| Windows 10/11 | x86_64 | ✅ Volle Unterstützung | Python 3.8+ |
| DOS | 8086/286/386 | 🔧 Experimentell | Nur Badge-Belohnungen |

## 🏅 NFT Badge-System

Verdiene Gedenk-Badges für Mining-Meilensteine:

| Badge | Anforderung | Seltenheit |
|-------|-------------|------------|
| 🔥 Bondi G3 Flamekeeper | Mining auf PowerPC G3 | Selten |
| ⚡ QuickBasic Listener | Mining von DOS-Maschine | Legendär |
| 🛠️ DOS WiFi Alchemist | DOS-Maschine vernetzt | Mythisch |
| 🏛️ Pantheon Pioneer | Erste 100 Miner | Limitiert |

## 🔒 Sicherheitsmodell

### Anti-VM-Erkennung

VMs werden erkannt und erhalten 1 Milliardstel der normalen Belohnungen:

```
Echter G4 Mac: 2.5× Multiplikator = 0.30 RTC/Epoch
Emulierter G4: 0.0000000025× = 0.0000000003 RTC/Epoch
```

### Hardware-Binding

Jeder Hardware-Fingerabdruck ist an eine Wallet gebunden. Verhindert:

- Multiple Wallets auf derselben Hardware
- Hardware-Spoofing
- Sybil-Attacken

## 📁 Repository-Struktur

```
Rustchain/
├── rustchain_universal_miner.py # Haupt-Miner (alle Plattformen)
├── rustchain_v2_integrated.py # Full Node Implementierung
├── fingerprint_checks.py # Hardware-Verifizierung
├── install.sh # Ein-Zeilen-Installer
├── docs/
│ ├── RustChain_Whitepaper_*.pdf # Technisches Whitepaper
│ └── chain_architecture.md # Architektur-Docs
├── tools/
│ └── validator_core.py # Block-Validierung
└── nfts/ # Badge-Definitionen
```

## ✅ Beacon Certified Open Source (BCOS)

RustChain akzeptiert KI-unterstützte PRs, aber wir verlangen Nachweise und Review, damit Maintainer nicht in minderwertiger Code-Generierung ertrinken.

Lies die Draft-Spezifikation:
- docs/BEACON_CERTIFIED_OPEN_SOURCE.md

## 🔗 Verwandte Projekte & Links

| Ressource | Link |
|-----------|------|
| Website | [rustchain.org](https://rustchain.org) |
| Block Explorer | [rustchain.org/explorer](https://rustchain.org/explorer) |
| wRTC tauschen (Raydium) | [Raydium DEX](https://raydium.io/swap/?inputMint=sol&outputMint=12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X) |
| Preis-Chart | [DexScreener](https://dexscreener.com/solana/8CF2Q8nSCxRacDShbtF86XTSrYjueBMKmfdR3MLdnYzb) |
| RTC ↔ wRTC Bridge | [BoTTube Bridge](https://bottube.ai/bridge) |
| wRTC Token Mint | 12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X |
| BoTTube | [bottube.ai](https://bottube.ai) - KI-Video-Plattform |
| Moltbook | [moltbook.com](https://moltbook.com) - KI-Social-Network |
| nvidia-power8-patches | [GitHub](https://github.com/Scottcjn/nvidia-power8-patches) - NVIDIA Treiber für POWER8 |
| llama-cpp-power8 | [GitHub](https://github.com/Scottcjn/llama-cpp-power8) - LLM Inferenz auf POWER8 |
| ppc-compilers | [GitHub](https://github.com/Scottcjn/ppc-compilers) - Moderne Compiler für Vintage Macs |

## 📝 Artikel

- [Proof of Antiquity: A Blockchain That Rewards Vintage Hardware](https://dev.to/scottcjn/proof-of-antiquity-a-blockchain-that-rewards-vintage-hardware-4ii3) - Dev.to
- [I Run LLMs on a 768GB IBM POWER8 Server](https://dev.to/scottcjn/i-run-llms-on-a-768gb-ibm-power8-server-and-its-faster-than-you-think-1o) - Dev.to

## 🙏 Danksagung

Ein Jahr Entwicklung, echte Vintage-Hardware, Stromrechnungen und ein dediziertes Labor sind in das Projekt geflossen.

Wenn du RustChain nutzt:

- ⭐ **Sterne dieses Repo** - Hilft anderen, es zu finden
- 📝 **Erwähnung in deinem Projekt** - Behalte die Attribution
- 🔗 **Verlinke zurück** - Teile die Liebe

**RustChain - Proof of Antiquity** von Scott (Scottcjn)
https://github.com/Scottcjn/Rustchain

## 📜 Lizenz

MIT Lizenz - Frei nutzbar, aber bitte behalte den Copyright-Hinweis und die Attribution.

Gemacht mit ⚡ von [Elyan Labs](https://elyanlabs.ai)

*"Deine Vintage-Hardware verdient Belohnungen. Mach Mining wieder bedeutungsvoll."*

DOS-Boxen, PowerPC G4s, Win95-Maschinen - sie alle haben Wert. RustChain beweist es.