Rand Wallet für macOS
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 Mac 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.
- Gebaut mit
- Tauri · Rust-Kern, gemeinsame Oberfläche
- Vertrieb über
- eine .dmg, von GitHub Releases
- Voraussetzung
- 8 GiB Arbeitsspeicher zum Senden; Xcode Command Line Tools zum Bauen
- Senden
- Beweist auf diesem Rechner
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.
- Öffnen Sie die .dmg und ziehen Sie Rand Wallet in den Ordner „Programme“.
- Die App ist ad hoc signiert und noch nicht notarisiert, daher meldet der erste Start, Apple könne sie nicht überprüfen. Prüfen Sie zuerst die Datei anhand ihres SHA-256, öffnen Sie dann Systemeinstellungen → Datenschutz & Sicherheit und wählen Sie neben der Meldung zu Rand Wallet Dennoch öffnen.
- Oder entfernen Sie das Quarantäne-Flag selbst: xattr -dr com.apple.quarantine "/Applications/Rand Wallet.app"
# mit SHA256SUMS, im selben Ordner wie die Datei abgelegt
shasum -a 256 -c SHA256SUMS --ignore-missing # macOS
sha256sum -c SHA256SUMS --ignore-missing # Linux
# oder geben Sie die Summe einer einzelnen Datei aus und vergleichen Sie sie mit der obigen
shasum -a 256 rand-wallet-0.8.0-macos-arm64.dmg 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.
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.
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.
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.
Oder selbst bauen
- Voraussetzungen sind die Xcode Command Line Tools (xcode-select --install), rustup und Node 22 oder neuer.
- Der erste Build kompiliert den Prover und dauert mehrere Minuten. Fügen Sie --target x86_64-apple-darwin für die Intel-.dmg hinzu.
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/.
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 .dmg → dist/release/ 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.
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
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.