Rand Protocol
Desktop

Rand Wallet für Windows

Die Desktop-App: die gemeinsame Wallet-Oberfläche im System-Webview, über dem direkt eingebundenen Rust-Kern. Sie ist der einzige Client, der eine Überweisung auf Ihrem eigenen Rechner beweist, und sie kann auch für Ihre Browser-Wallet Beweise erzeugen.

Version 0.8.0, 2026-10-12. Prüfen Sie den Download anhand seines SHA-256, bevor Sie ihn öffnen.

Symbol von Rand Wallet
Gebaut mit
Tauri · Rust-Kern, gemeinsame Oberfläche
Vertrieb über
ein .msi-Installer, von GitHub Releases
Voraussetzung
Windows 10 oder neuer, mit der WebView2-Runtime; 8 GiB Arbeitsspeicher zum Senden
Senden
Beweist auf diesem Rechner
Download

Version 0.8.0

Die Dateien hängen am Release v0.8.0 auf GitHub; die Schaltflächen hier sind Links darauf, von dieser Website wird nichts ausgeliefert.

  1. Führen Sie das Installationsprogramm aus. Es fügt die WebView2-Runtime hinzu, falls der Rechner sie nicht hat.
  2. Das Installationsprogramm ist noch nicht code-signiert, daher meldet SmartScreen „Der Computer wurde durch Windows geschützt“. Prüfen Sie zuerst die Datei anhand ihres SHA-256, und wählen Sie dann Weitere Informationen → Trotzdem ausführen.
Installationsprogramm (.msi)
64-Bit-Windows 10 und 11 · 6.0 MB
Herunterladen
rand-wallet-0.8.0-windows-x64.msi
SHA-256 92cf9456c6d2920d2f6b782e855a5cbe826790a98440a52ac8f2810e57de044a
Installationsprogramm (.exe)
dieselbe App als Setup-Programm · 4.6 MB
Herunterladen
rand-wallet-0.8.0-windows-x64-setup.exe
SHA-256 59ed374413c0f9bdf6502f6c8f220c4912cde2e4eefbc8dc11ef3f21b48252a3
Prüfen Sie, was Sie heruntergeladen haben
SHA256SUMS
# PowerShell: gibt den SHA-256 der Datei aus; vergleichen Sie ihn mit dem obigen
Get-FileHash rand-wallet-0.8.0-windows-x64.msi -Algorithm SHA256
Get-FileHash rand-wallet-0.8.0-windows-x64-setup.exe -Algorithm SHA256

Eine übereinstimmende Summe besagt, dass die Datei die veröffentlichte ist. Sie besagt nicht, dass die Datei aus dem Quellcode gebaut wurde: Die Builds sind noch nicht bitgenau reproduzierbar. Wenn Sie genau das wissen müssen, bauen Sie sie selbst.

Senden

Beweist auf diesem Rechner

Die Desktop-App ist der einzige Client, in dem eine Überweisung durchgängig auf dem Rechner bewiesen wird, den Sie in der Hand halten. Der Wallet-Kern ist als Rust-Crate in die App eingebunden, sodass der Prover nativ läuft und die einzige Grenze der Arbeitsspeicher des Rechners ist: Ein Bundle-Beweis erreicht eine Spitze von etwa 6,2 GB, und bei weniger als 8 GiB RAM lehnt die App den Start ab, statt auf halbem Weg gestoppt zu werden.

Ein Beweis dauert auf einer Laptop-CPU etwa eine Minute. Der Bildschirm „Senden“ meldet jeden Schritt (Auswählen, Witness, Beweisen, Übermitteln, Bestätigen), und die automatische Sperre wartet auf eine laufende Überweisung, statt den Schlüssel mitten im Beweis zu verwerfen.

Die Desktop-App erzeugt auch Beweise für Ihre anderen Wallets. Unter Einstellungen → Für meine anderen Geräte beweisen finden Sie einen Kopplungslink, den die Browser-Erweiterung oder die lokale Web-Wallet auf demselben Rechner unter Einstellungen → Prover einfügt.

Ihre Schlüssel

Wo der Schlüssel liegt

Der Spend-Schlüssel ist das einzige Geheimnis der Wallet. Es gibt kein Konto und keinen Server, der eine Kopie hält: Geht der Schlüssel verloren, kann ihn niemand wiederherstellen. Sichern Sie ihn daher, sobald die Wallet ihn Ihnen anzeigt.

Spend-Schlüssel
Im Ruhezustand verschlüsselt in einem Passwort-Tresor, demselben, den jede andere Shell verwendet: AES-256-GCM unter PBKDF2-SHA256 mit 600.000 Iterationen. Solange die App entsperrt ist, liegt der Klartextschlüssel nur im eigenen Prozessspeicher der App.
Daten
Eine wallet.json unter %APPDATA%\RandWallet, nur für Ihren Benutzer lesbar. Sie enthält den Tresor, die Einstellungen und den Note-Speicher, einen Cache öffentlicher Kettendaten, den ein erneuter Scan wiederherstellt.
Netzwerk
Nur die RPC-URL in den Einstellungen. Links öffnen ausschließlich randscan.org und randprotocol.org; die App darf keinen anderen Host öffnen.
Außerdem

Was die Desktop-App nicht leistet

Bridge-Burns, Staking, Contract-Deployments und vertrauliche Aufrufe sind in der App nicht enthalten. Exportieren Sie dafür die Schlüsseldatei aus den Einstellungen und verwenden Sie die rand-Kommandozeilen-Wallet aus dem Full-Node-Repository; derselbe Schlüssel funktioniert in beiden.

Aus dem Quellcode bauen

Oder selbst bauen

  1. Sie benötigen Visual Studio Build Tools mit „Desktopentwicklung mit C++“, rustup, Node 22 oder neuer und Git für Windows. Führen Sie die Befehle in Git Bash aus.
  2. Der erste Build kompiliert den Prover und dauert mehrere Minuten.

Toolchain: Rust 1.98.1, im Repository festgelegt und von rustup installiert. Die Build-Anleitung deckt jeden Client auf einer frisch aufgesetzten Maschine ab. Quellverzeichnisse: desktop/, ui/, core/.

Rand Wallet für Windows
bash
git clone --recurse-submodules https://github.com/randprotocol/clients.git && cd clients
git checkout v0.8.0 && git submodule update --init   # die Version; core/vendor/fullnode @ v0.8.0 (c0878c3)
cargo install tauri-cli --version "^2.0.0" --locked   # einmalig
cd desktop/src-tauri
cargo tauri dev   # aus dem Quellcode starten
cd ../.. && scripts/release/build-desktop.sh   # die .msi und die -setup.exe → dist/release/
Jeder Client

Was sie leistet, auf jeder Plattform

Wallet erstellen
Ein auf dem Gerät erzeugter Spend-Schlüssel, einmalig zur Sicherung angezeigt, und die daraus abgeleitete Adresse rand1…. Importieren Sie einen vorhandenen Schlüssel oder eine wallet.key.json aus der rand-CLI; jeder Client exportiert dieselbe Datei.
Empfangen und senden
Ihr Guthaben ist die Menge der Notes, die nur Ihr Schlüssel öffnen kann; die Wallet durchsucht den Commitment-Baum, um sie zu finden. Eine Überweisung von RAND oder eines beliebigen gelisteten RPL-Tokens ist ein einziges 4-in-4-out-Bundle, autorisiert durch einen Beweis. Niemand erfährt Sender, Empfänger, Betrag oder welcher Vermögenswert bewegt wurde.
Faucet
Auf einem testnet mit offenem Faucet prägt ein Tipp 100 RAND in eine Note, die nur Sie öffnen können.
Nur offenlegen, was Sie wählen
Kopieren Sie Ihren Viewing Key und öffnen Sie Meine Historie auf RandScan, um jede gesendete oder empfangene Note zu sehen, oder kopieren Sie den Transaktionsschlüssel einer einzelnen Zahlung, um genau diese Zahlung offenzulegen und nichts sonst. Der Explorer entschlüsselt in Ihrem Browser und sendet den Schlüssel nie irgendwohin.

Viewing-Schlüssel und Transaktionsschlüssel öffnen sich auf randscan.org.

Hinweise zum testnet

Bevor Sie etwas senden

Chain
Der öffentliche Endpunkt bedient Chain 21, live seit 12. Okt. 2026 10:31 UTC (auf Basis von fullnode v0.8.0 geschnitten). Der Wallet-Kern bindet fullnode v0.8.0 (c0878c3) ein und lehnt jede andere Chain ab: Chain 21 läuft mit Constraint-Set 9, daher kann eine 0.7.x-Wallet darauf nicht senden, und diese Version kann nicht auf Chain 20 senden. Schlüssel und Adressen bleiben erhalten; eine Wallet, die Chain 20 gescannt hat, zeigt einmalig ein Banner „andere Chain“ und scannt erneut ab dem Genesis von Chain 21. Bridge-Einzahlungen und -Abhebungen unterliegen weiterhin einer Gebühr von 0,1 % in zUSD, die die Wallet vor der Abhebung anzeigt.
RPC-Endpunkt
Einstellungen → Network. Standardmäßig https://rpc.randprotocol.org; jeder erreichbare rand-node-RPC funktioniert, und eine gespeicherte URL wird geprüft, bevor sie behalten wird
Beweiserstellung
Ein Bundle-Beweis erreicht eine Spitze von etwa 6,2 GB Speicher und dauert auf einer Laptop-CPU etwa eine Minute
Status
Experimentelle testnet-Software. Nicht geprüft. RAND im testnet hat keinen realen Wert
Lizenz
GPL-3.0-only, wie die Full-Node-Crates, die jeder Client einbindet
Weitere Clients

Eine Wallet, jede Plattform

Dieselbe Schlüsseldatei, dasselbe Adressformat und dieselben Regeln überall: Eine hier erstellte Wallet lässt sich in jeden anderen Client und in die rand-CLI importieren.