Rand Protocol
Desktop

Rand Wallet für Linux

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
eine .deb, eine .rpm, ein AppImage oder die reine Binärdatei, von GitHub Releases
Voraussetzung
webkit2gtk 4.1; 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. Debian und Ubuntu: sudo apt install ./ gefolgt vom Namen der .deb. Fedora und openSUSE: sudo dnf install ./ (oder zypper install ./) gefolgt vom Namen der .rpm. Beide ziehen webkit2gtk 4.1 nach.
  2. AppImage: Führen Sie chmod +x auf die Datei aus und starten Sie sie. Es wird nichts installiert.
  3. Die .tar.gz enthält nur die ausführbare Datei, für eine Distribution, zu der keines der übrigen Pakete passt. Sie benötigt das webkit2gtk-4.1-Paket der Distribution, und die Datei INSTALL darin nennt, wohin Binärdatei, Symbol und Starter-Eintrag gehören.
  4. Es ist dieselbe Oberfläche, die die Browser-Erweiterung zeigt, in einem nativen Fenster.
Debian, Ubuntu (.deb)
x86_64 · 6.5 MB
Herunterladen
rand-wallet-0.8.0-linux-x86_64.deb
SHA-256 71329febbb1172189e4288346ada1bdecc8672f2ac9fe7397e33b4556a223f32
Fedora, openSUSE (.rpm)
x86_64 · 6.5 MB
Herunterladen
rand-wallet-0.8.0-linux-x86_64.rpm
SHA-256 f5d1c0a923e9f74888023f8d441cac5cdc199e2b30691193ca961d1792e3803f
AppImage
x86_64, jede Distribution · 80.9 MB
Herunterladen
rand-wallet-0.8.0-linux-x86_64.AppImage
SHA-256 47dfdbd45ce43fe3481878cf0bbd61b9223558699db800dc04cc281e51c9e076
Binary (.tar.gz)
x86_64, die reine ausführbare Datei · 6.4 MB
Herunterladen
rand-wallet-0.8.0-linux-x86_64.tar.gz
SHA-256 88a1d15209ff1a7188bb5ae095d7695270ea3565a0dad8d8fe08cab8edbcabd5
Debian, Ubuntu (.deb)
arm64 · 6.5 MB
Herunterladen
rand-wallet-0.8.0-linux-arm64.deb
SHA-256 0904195f56a63076d845cccee4a8a654a7496470407f3b8b480bba7eaa5cc780
Fedora, openSUSE (.rpm)
arm64 · 6.5 MB
Herunterladen
rand-wallet-0.8.0-linux-arm64.rpm
SHA-256 5b9313a944510d54ae5170e8ecb7399d62743ba16b5e6174332ae8260f5dcc53
AppImage
arm64, jede Distribution · 79.1 MB
Herunterladen
rand-wallet-0.8.0-linux-arm64.AppImage
SHA-256 fa861bd85b1dd92920bc4b3de3e20cf6c3cff529a10cc0c0740f5d4aa7a8c5d5
Binary (.tar.gz)
arm64, die reine ausführbare Datei · 6.3 MB
Herunterladen
rand-wallet-0.8.0-linux-arm64.tar.gz
SHA-256 5cdc5c18cd01786b7b04c7af8fc16c9f3db8316e7b86335a1bc7763ad9a6e8a4
Prüfen Sie, was Sie heruntergeladen haben
SHA256SUMS
# 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-linux-x86_64.deb

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 (Auswahl, Witness, Beweiserstellung, Übermittlung, Bestätigung), und die automatische Sperre wartet auf eine laufende Überweisung, statt den Schlüssel mitten im Beweis zu verwerfen.

Die Desktop-App erstellt auch Beweise für Ihre anderen Wallets. Unter Einstellungen → Prove for my other devices erhalten 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 nutzt: 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 ~/.config/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 kann

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

Aus dem Quellcode bauen

Oder selbst bauen

  1. Installieren Sie die Bibliotheken, gegen die die App linkt, sowie die Paketierungswerkzeuge (unten die Namen für Debian und Ubuntu; andere Distributionen haben Entsprechungen), rustup und Node 22 oder neuer.
  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 Linux
bash
sudo apt install build-essential libwebkit2gtk-4.1-dev libayatana-appindicator3-dev \
  librsvg2-dev patchelf rpm file
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
scripts/release/build-desktop.sh   # AppImage, .deb, .rpm, .tar.gz → dist/release/
cd desktop/src-tauri && cargo tauri dev   # oder aus dem Quellcode starten
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.