Rand Protocol
Escritorio

Rand Wallet para Linux

La aplicación de escritorio: la interfaz de billetera compartida en el webview del sistema, sobre el núcleo en Rust enlazado directamente. Es el único cliente que genera la prueba de una transferencia en su propio equipo, y también puede generar pruebas para su billetera del navegador.

Versión 0.8.0, 2026-10-12. Compruebe la descarga con su SHA-256 antes de abrirla.

Icono de Rand Wallet
Desarrollada con
Tauri · núcleo en Rust, interfaz compartida
Distribuida a través de
un .deb, un .rpm, un AppImage o el binario sin empaquetar, desde GitHub Releases
Requiere
webkit2gtk 4.1; 8 GiB de memoria para enviar
Envío
Genera la prueba en este equipo
Descarga

Versión 0.8.0

Los archivos están adjuntos a la versión v0.8.0 en GitHub; los botones de aquí son enlaces a ellos, y este sitio no sirve nada.

  1. Debian y Ubuntu: sudo apt install ./ seguido del nombre del .deb. Fedora y openSUSE: sudo dnf install ./ (o zypper install ./) seguido del nombre del .rpm. Ambos instalan también webkit2gtk 4.1.
  2. AppImage: aplique chmod +x al archivo y ejecútelo. No se instala nada.
  3. El .tar.gz es el ejecutable por sí solo, para una distribución a la que ninguna de esas opciones se ajuste. Requiere el paquete webkit2gtk 4.1 de la distribución, y el archivo INSTALL incluido indica dónde van el binario, el icono y la entrada del lanzador.
  4. Es la misma interfaz que muestra la extensión del navegador, en una ventana nativa.
Debian, Ubuntu (.deb)
x86_64 · 6.5 MB
Descargar
rand-wallet-0.8.0-linux-x86_64.deb
SHA-256 71329febbb1172189e4288346ada1bdecc8672f2ac9fe7397e33b4556a223f32
Fedora, openSUSE (.rpm)
x86_64 · 6.5 MB
Descargar
rand-wallet-0.8.0-linux-x86_64.rpm
SHA-256 f5d1c0a923e9f74888023f8d441cac5cdc199e2b30691193ca961d1792e3803f
AppImage
x86_64, cualquier distribución · 80.9 MB
Descargar
rand-wallet-0.8.0-linux-x86_64.AppImage
SHA-256 47dfdbd45ce43fe3481878cf0bbd61b9223558699db800dc04cc281e51c9e076
Binario (.tar.gz)
x86_64, el ejecutable sin empaquetar · 6.4 MB
Descargar
rand-wallet-0.8.0-linux-x86_64.tar.gz
SHA-256 88a1d15209ff1a7188bb5ae095d7695270ea3565a0dad8d8fe08cab8edbcabd5
Debian, Ubuntu (.deb)
arm64 · 6.5 MB
Descargar
rand-wallet-0.8.0-linux-arm64.deb
SHA-256 0904195f56a63076d845cccee4a8a654a7496470407f3b8b480bba7eaa5cc780
Fedora, openSUSE (.rpm)
arm64 · 6.5 MB
Descargar
rand-wallet-0.8.0-linux-arm64.rpm
SHA-256 5b9313a944510d54ae5170e8ecb7399d62743ba16b5e6174332ae8260f5dcc53
AppImage
arm64, cualquier distribución · 79.1 MB
Descargar
rand-wallet-0.8.0-linux-arm64.AppImage
SHA-256 fa861bd85b1dd92920bc4b3de3e20cf6c3cff529a10cc0c0740f5d4aa7a8c5d5
Binario (.tar.gz)
arm64, el ejecutable sin empaquetar · 6.3 MB
Descargar
rand-wallet-0.8.0-linux-arm64.tar.gz
SHA-256 5cdc5c18cd01786b7b04c7af8fc16c9f3db8316e7b86335a1bc7763ad9a6e8a4
Compruebe lo que ha descargado
SHA256SUMS
# con SHA256SUMS descargado en la misma carpeta que el archivo
shasum -a 256 -c SHA256SUMS --ignore-missing     # macOS
sha256sum -c SHA256SUMS --ignore-missing         # Linux

# o imprima la suma de un solo archivo y compárela con la de arriba
shasum -a 256 rand-wallet-0.8.0-linux-x86_64.deb

Una suma coincidente indica que el archivo es el que se publicó. No indica que el archivo se haya compilado a partir del código fuente: las compilaciones aún no son reproducibles bit a bit, así que, si eso es lo que necesita saber, compílelo usted mismo.

Envío

Genera la prueba en este equipo

La aplicación de escritorio es el único cliente en el que una transferencia se prueba de extremo a extremo en la máquina que usted tiene en sus manos. El núcleo de la billetera está enlazado en la aplicación como un crate de Rust, de modo que el prover se ejecuta de forma nativa y el único límite es la memoria de la máquina: la prueba de un lote alcanza un máximo de aproximadamente 6.2 GB y, con menos de 8 GiB de RAM, la aplicación se niega a iniciarla en lugar de ser detenida a medio camino.

Una prueba tarda cerca de un minuto en la CPU de un portátil. La pantalla Send informa de cada paso (selecting, witness, proving, submitting, confirming), y el bloqueo automático espera a que termine una transferencia en curso en lugar de descartar la clave a mitad de la prueba.

La aplicación de escritorio también genera pruebas para tus otras wallets. Settings → Prove for my other devices ofrece un enlace de emparejamiento que la extensión del navegador o la wallet web local de la misma máquina pega en su Settings → Prover.

Sus claves

Dónde reside la clave

La clave de gasto es el único secreto de la billetera. No hay ninguna cuenta ni ningún servidor que guarde una copia: si pierde la clave, nadie puede restaurarla, así que guárdela cuando la billetera se la muestre.

Clave de gasto
Cifrada en reposo en una bóveda protegida por contraseña, la misma que usan todas las demás interfaces: AES-256-GCM con PBKDF2-SHA256 a 600.000 iteraciones. Mientras está desbloqueada, la clave en texto plano vive solo en la memoria del proceso de la propia aplicación.
Datos
Un único wallet.json en ~/.config/RandWallet, legible solo por tu usuario. Contiene la bóveda, los ajustes y el almacén de notas, una caché de datos públicos de la cadena que un nuevo escaneo reconstruye.
Red
Solo la URL de RPC en Settings. Los enlaces abren únicamente randscan.org y randprotocol.org; la aplicación no tiene permiso para abrir ningún otro host.
También

Lo que la aplicación de escritorio no hace

Las quemas del puente, el staking, los despliegues de contratos y las llamadas confidenciales no están en la aplicación. Exporta el archivo de clave desde Settings y usa para ello la wallet de línea de comandos rand del repositorio del nodo completo; la misma clave funciona en ambas.

Compilar desde el código fuente

O compílala tú mismo

  1. Instala las bibliotecas con las que se enlaza la aplicación y las herramientas de empaquetado (abajo, los nombres en Debian y Ubuntu; otras distribuciones tienen equivalentes), rustup y Node 22 o posterior.
  2. La primera compilación compila el prover y tarda varios minutos.

Cadena de herramientas: Rust 1.98.1, fijada en el repositorio, que rustup instala. La guía de compilación cubre todos los clientes desde una máquina limpia. Directorios del código fuente: desktop/, ui/, core/.

Rand Wallet para 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   # la versión publicada; core/vendor/fullnode @ v0.8.0 (c0878c3)
cargo install tauri-cli --version "^2.0.0" --locked   # una vez
scripts/release/build-desktop.sh   # AppImage, .deb, .rpm, .tar.gz → dist/release/
cd desktop/src-tauri && cargo tauri dev   # o ejecútala desde el código fuente
Todos los clientes

Qué hace, en cada plataforma

Crear una wallet
Una clave de gasto generada en el dispositivo, mostrada una sola vez para que la guardes, y la dirección rand1… derivada de ella. Importa una clave existente, o un wallet.key.json de la CLI rand; todos los clientes exportan el mismo archivo.
Recibir y enviar
Tu saldo es el conjunto de notas que solo tu clave puede abrir; la wallet escanea el árbol de compromisos para encontrarlas. Una transferencia de RAND o de cualquier token RPL listado es un único bundle de 4 entradas y 4 salidas autorizado por una prueba. Nadie llega a saber quién envía, quién recibe, el importe ni qué activo se movió.
Faucet
En un testnet con faucet abierto, un toque acuña 100 RAND en una nota que solo tú puedes abrir.
Divulga solo lo que elijas
Copia tu clave de visualización y abre My history en RandScan para ver todas las notas que enviaste o recibiste, o copia la clave de transacción de un pago para divulgar exactamente ese pago y nada más. El explorador descifra en tu navegador y nunca envía la clave a ninguna parte.

Las claves de visualización y las claves de transacción se abren en randscan.org.

Notas sobre la testnet

Antes de enviar nada

Cadena
El endpoint público sirve la cadena 21, activa desde el 12 Oct 2026 10:31 UTC (generada a partir de fullnode v0.8.0). El núcleo de la wallet incorpora fullnode v0.8.0 (c0878c3) y rechaza cualquier otra cadena: la cadena 21 ejecuta el conjunto de restricciones 9, por lo que una wallet 0.7.x no puede enviar en ella, y esta versión no puede enviar en la cadena 20. Las claves y las direcciones se mantienen; una wallet que haya escaneado la cadena 20 muestra una vez un aviso de cadena distinta y vuelve a escanear desde el génesis de la cadena 21. Los depósitos y retiros del puente mantienen una comisión del 0,1 % en zUSD, que la wallet muestra antes de retirar.
Endpoint RPC
Settings → Network. Por defecto es https://rpc.randprotocol.org; sirve cualquier RPC de rand-node al que puedas acceder, y una URL guardada se comprueba antes de conservarla
Generación de pruebas
Una prueba de bundle alcanza un pico de unos 6,2 GB de memoria y tarda cerca de un minuto en la CPU de un portátil
Estado
Software experimental de testnet. Sin auditar. RAND en el testnet no tiene valor real
Licencia
GPL-3.0-only, como los crates del nodo completo que enlaza cada cliente
Otros clientes

Una billetera, todas las plataformas

El mismo archivo de claves, el mismo formato de dirección y las mismas reglas en todas partes: una billetera creada aquí se importa en cualquier otro cliente y en la CLI rand.