> download
Mainnet herunterladen
Mainnet Browser und Knoten für Windows, Linux und macOS – als signierte Releases mit Prüfsummen. Diese Seite zeigt nur Releases, die im öffentlichen Registry-Log stehen und deren Signaturen geprüft sind.
Noch kein Release.
Es gibt noch kein Release, das im Registry-Log steht und die Prüfung besteht. Dateien, die anderswo als „Mainnet“ angeboten werden, stammen nicht von uns – prüfe jede Datei wie unten beschrieben.
Android-App
Die Mainnet-App für Android gibt es nur hier als signierte APK – nicht bei Google Play und in keinem anderen App-Store. Angebote dort stammen nicht von uns.
Noch nicht veröffentlicht.
Es steht noch kein geprüftes Android-Release im Registry-Log. Sobald es eins gibt, erscheint die APK hier mit Prüfsumme. Bis dahin kannst du das Portal als Tab auf den Startbildschirm legen. Anleitung auf der Startseite →
iPhone und iPad
Eine volle App für iOS gibt es noch nicht – sie kommt später. Bis dahin: das Portal in Safari öffnen, Teilen-Symbol → „Zum Home-Bildschirm“. Der Tab kann nur Öffentliches (Domain finden, Suche, WHOIS, Visitenkarten, Kauf-Infos, Film) und braucht keinen Schlüssel. Anleitung auf der Startseite →
Selbst prüfen
- Prüfsumme berechnen – sie muss genau mit SHA-256 in der Tabelle übereinstimmen:
Windows certutil -hashfile mainnetd.exe SHA256 Linux sha256sum mainnetd.exe macOS shasum -a 256 mainnetd.exe
- Signiertes Manifest prüfen (beide Signaturen, Release-Schlüssel = update-key, Datei). Die Datei gehört nach <ordner>/<plattform>/<dateiname>; „keys“ ist das Schlüssel-Manifest von /log/v1/keys:
$ mainnet release pruefen <version>.mnrelease --keys keys --root <root-fingerabdruck> --dist <ordner> # windows-x86_64/mainnetd.exe liegt in <ordner>/windows-x86_64/
Den Root-Fingerabdruck nimmst du aus einer bestehenden Installation oder vergleichst ihn über mehrere Wege. Mit einem eigenen Log-Spiegel (--log <registry> statt --keys/--root) prüft der Befehl auch den Log-Eintrag.
- Bestehende Knoten aktualisieren sich geprüft selbst: „mainnetd update --check“ zeigt das neueste Release aus dem geprüften Log, „mainnetd update --installieren“ fragt vorher nach, lädt über Tor und prüft Größe, BLAKE3 und SHA-256.
- Stimmt eine Prüfsumme oder Signatur nicht, die Datei nicht starten und uns über den Chat Bescheid geben.
Spezifikation
Das Protokoll mn1 ist offen beschrieben: Identität und Schlüssel, Adressen, Registry-Log, Zone und Mail, Transport, Nachrichtenformate, Bestellung und Chat, Visitenkarten. Die Spezifikation wird zusammen mit dem ersten Release hier veröffentlicht.
Quellcode
Mainnet ist in Rust geschrieben. Eine Lizenz ist noch nicht festgelegt (bis dahin alle Rechte vorbehalten), und es gibt noch kein öffentliches Repository. Die Adresse erscheint hier, sobald der Quellcode veröffentlicht ist.
Audit-Stand
Stand 27.10.2026: Der Code wurde intern geprüft (Vor-Audit), ein externes Audit gab es noch nicht. Ein externes Audit durch Fachleute ist vor dem öffentlichen Start geplant; der Bericht wird hier verlinkt. Bis dahin gilt: Mainnet ist nicht unabhängig geprüft.