Transaktionsablauf – Schritt für Schritt
Überblick: 8 Phasen
Jede Transaktion im SourceLess Ecosystem durchläuft acht klar definierte Phasen. Dieser strukturierte Ablauf garantiert Sicherheit, Privatsphäre und Finalität jeder Transaktion.
Phase 1: Initiierung
Der Sender initiiert die Transaktion über eine App oder Wallet. Die STR.Domain des Senders und Empfängers werden als Pseudonyme verwendet.
Phase 2: Lokale Proof-Erstellung
Auf dem Gerät des Senders wird ein ZK13-Proof erstellt. Dieser beweist: ausreichendes Guthaben vorhanden, Transaktion mathematisch korrekt – ohne Beträge oder Kontostände preiszugeben.
Phase 3: GodCypher-Verschlüsselung
Die Transaktionsdaten werden mit GodCypher (3-Wege-Verschlüsselung) verschlüsselt. Nur der Empfänger (mit dem entsprechenden Schlüssel) kann die Daten entschlüsseln.
Phase 4: Broadcast
Die verschlüsselte Transaktion samt ZK-Proof wird an das Netzwerk gesendet (Broadcast).
Phase 5: Mini Node Verarbeitung
Mini Nodes empfangen die Transaktion und können den ZK-Proof vorprüfen.
Phase 6: Full Node Validierung
Full Nodes verifizieren den ZK-Proof vollständig, prüfen die Integrität und führen das Ordering durch.
Phase 7: On-Chain Speicherung
TX Hash, Pseudonym, Commitment, Proof-Reference und Timestamp werden unveränderlich auf der Blockchain gespeichert.
Phase 8: Bestätigung
Der Empfänger erhält die Bestätigung. Die Transaktion ist final und unveränderlich.
Atomic Multi-Bridge Swap (z.B. ETH → STR)
Für Cross-Chain-Transaktionen (z.B. Ethereum Token gegen STR tauschen) nutzt SourceLess einen Atomic Swap Mechanismus:
Beide Seiten des Swaps werden atomisch ausgeführt: entweder beide oder keine.
Escrow-Mechanismen sichern die Transaktion während der Cross-Chain-Phase.
Kein Mittelsmann nötig – alles durch Smart Contracts und ZK-Proofs gesichert.