Rand Wallet dla Linuksa
Aplikacja desktopowa: wspólny interfejs portfela w systemowym webview, nad rdzeniem w Rust podlinkowanym bezpośrednio. To jedyny klient, który generuje dowód transferu na Twoim własnym komputerze, i może generować dowody także dla Twojego portfela w przeglądarce.
Wersja 0.8.0, 2026-10-12. Przed otwarciem sprawdź plik z jego sumą SHA-256.
- Zbudowano w
- Tauri · rdzeń w Rust, wspólny interfejs
- Dystrybucja przez
- .deb, .rpm, AppImage lub sam plik binarny, z GitHub Releases
- Wymaga
- webkit2gtk 4.1; 8 GiB pamięci do wysyłania
- Wysyłanie
- Generuje dowód na tym komputerze
Wersja 0.8.0
Pliki są dołączone do wydania v0.8.0 na GitHub; przyciski tutaj są odnośnikami do nich, a z tej witryny nie jest serwowany żaden plik.
- Debian i Ubuntu: sudo apt install ./ a po nim nazwa pliku .deb. Fedora i openSUSE: sudo dnf install ./ (lub zypper install ./) a po nim nazwa pliku .rpm. Oba dociągają webkit2gtk 4.1.
- AppImage: nadaj plikowi chmod +x i uruchom go. Nic nie jest instalowane.
- Plik .tar.gz to sam plik wykonywalny, dla dystrybucji, do której nic z powyższego nie pasuje. Wymaga pakietu webkit2gtk 4.1 z dystrybucji, a plik INSTALL w środku podaje, gdzie trafiają binarka, ikona i wpis w menu aplikacji.
- To ten sam interfejs, który pokazuje rozszerzenie przeglądarki, w natywnym oknie.
# z plikiem SHA256SUMS pobranym do tego samego folderu co plik
shasum -a 256 -c SHA256SUMS --ignore-missing # macOS
sha256sum -c SHA256SUMS --ignore-missing # Linux
# albo wypisz sumę jednego pliku i porównaj ją z podaną powyżej
shasum -a 256 rand-wallet-0.8.0-linux-x86_64.deb Zgodna suma oznacza, że plik jest tym, który został opublikowany. Nie oznacza, że plik zbudowano z kodu źródłowego: kompilacje nie są jeszcze odtwarzalne bit po bicie, więc jeśli właśnie to chcesz wiedzieć, zbuduj go samodzielnie.
Generuje dowód na tym komputerze
Aplikacja desktopowa to jedyny klient, w którym transfer jest dowodzony od początku do końca na maszynie, którą trzymasz w rękach. Rdzeń portfela jest dołączony do aplikacji jako crate Rusta, więc prover działa natywnie, a jedynym ograniczeniem jest pamięć maszyny: dowód pakietu osiąga szczyt około 6,2 GB, a przy mniej niż 8 GiB pamięci RAM aplikacja odmawia jego uruchomienia, zamiast zostać zatrzymana w połowie.
Dowód powstaje w około minutę na procesorze laptopa. Ekran Send raportuje każdy krok (wybór, witness, dowodzenie, przesyłanie, potwierdzanie), a automatyczna blokada czeka na transfer w toku, zamiast porzucać klucz w połowie dowodu.
Aplikacja desktopowa dowodzi także dla Twoich innych portfeli. Settings → Prove for my other devices podaje link parowania, który rozszerzenie przeglądarki lub lokalny portfel webowy na tym samym komputerze wkleja w swoich Settings → Prover.
Gdzie przechowywany jest klucz
Klucz wydawania (spend key) to jedyny sekret portfela. Nie ma konta ani serwera przechowującego jego kopię: po utracie klucza nikt go nie odtworzy, więc zapisz go, gdy portfel go wyświetli.
Czego aplikacja desktopowa nie robi
Spalania mostu, stakingu, wdrażania kontraktów i poufnych wywołań nie ma w aplikacji. Do nich wyeksportuj plik klucza z Settings i użyj portfela wiersza poleceń rand z repozytorium pełnego węzła; ten sam klucz działa w obu.
Albo zbuduj ją samodzielnie
- Zainstaluj biblioteki, z którymi aplikacja się linkuje, oraz narzędzia do pakowania (poniżej nazwy z Debiana i Ubuntu; inne dystrybucje mają odpowiedniki), rustup i Node 22 lub nowszy.
- Pierwsza kompilacja buduje prover i trwa kilka minut.
Zestaw narzędzi: Rust 1.98.1, przypięty w repozytorium i instalowany przez rustup. Przewodnik budowania obejmuje każdego klienta, zaczynając od czystej maszyny. Katalogi ze źródłami: desktop/, ui/, core/.
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 # wydanie; core/vendor/fullnode @ v0.8.0 (c0878c3)
cargo install tauri-cli --version "^2.0.0" --locked # jednorazowo
scripts/release/build-desktop.sh # AppImage, .deb, .rpm, .tar.gz → dist/release/
cd desktop/src-tauri && cargo tauri dev # lub uruchom ze źródeł Co robi na każdej platformie
- Utwórz portfel
- Klucz wydawania generowany na urządzeniu, pokazany jednorazowo do zapisania, oraz wyprowadzony z niego adres rand1…. Zaimportuj istniejący klucz lub wallet.key.json z rand CLI; każdy klient eksportuje ten sam plik.
- Odbieraj i wysyłaj
- Twoje saldo to zbiór notatek, które może otworzyć tylko Twój klucz; portfel skanuje drzewo zobowiązań, aby je znaleźć. Transfer RAND lub dowolnego tokena RPL z listy to jeden pakiet 4-in-4-out autoryzowany dowodem. Nikt nie dowiaduje się, kto jest nadawcą, kto odbiorcą, jaka kwota ani który składnik majątku został przesłany.
- Faucet
- W testnet z otwartym faucetem jedno dotknięcie wybija 100 RAND do notatki, którą może otworzyć tylko Ty.
- Ujawniaj tylko to, co wybierzesz
- Skopiuj swój klucz podglądu i otwórz My history w RandScan, aby zobaczyć każdą notatkę wysłaną lub otrzymaną, albo skopiuj klucz transakcji jednej płatności, aby ujawnić dokładnie tę płatność i nic więcej. Eksplorator odszyfrowuje w Twojej przeglądarce i nigdzie nie wysyła klucza.
Klucze podglądu i klucze transakcji otwierają się w randscan.org.
Zanim cokolwiek wyślesz
- Łańcuch
- Publiczny punkt końcowy obsługuje chain 21, działający od 12 Oct 2026 10:31 UTC (wydany na fullnode v0.8.0). Rdzeń portfela dołącza fullnode v0.8.0 (c0878c3) jako zależność vendorowaną i odrzuca każdy inny chain: chain 21 działa na zestawie ograniczeń 9, więc portfel 0.7.x nie może na nim wysyłać, a to wydanie nie może wysyłać na chain 20. Klucze i adresy są przenoszone; portfel, który skanował chain 20, raz wyświetla baner o innym chain i ponownie skanuje od bloku genezy chain 21. Wpłaty i wypłaty przez most mają opłatę 0,1% w zUSD, którą portfel pokazuje przed wypłatą.
- Endpoint RPC
- Settings → Network. Domyślnie https://rpc.randprotocol.org; działa każdy rand-node RPC, do którego masz dostęp, a zapisany adres URL jest sprawdzany, zanim zostanie zachowany
- Dowodzenie
- Dowód pakietu osiąga szczyt około 6,2 GB pamięci i trwa około minuty na procesorze laptopa
- Status
- Eksperymentalne oprogramowanie testnet. Bez audytu. RAND w testnet nie ma realnej wartości
- Licencja
- GPL-3.0-only, tak jak crate'y pełnego węzła, które linkuje każdy klient
Jeden portfel, każda platforma
Ten sam plik klucza, ten sam format adresu i te same zasady wszędzie: portfel utworzony tutaj importuje się do każdego innego klienta i do CLI rand.