The SilentVault Spark Client for Linux
This is the most full-featured client offered by SilentVault. It is both a robust Jabber chat client (based on Spark 2.7.7) and a secure p2p wallet client. The wallet client is implemented as a Spark plugin. Additional plugins provide OTR (off-the-record) for end-to-end chat encryption, voice communication, and a host of other features.
The XMPP servers operated by SilentVault sit behind PageKite gateways, so that they do not need any public-facing IP addresses. In addition to increased security, this means that while connected to our server, you can only chat with other users of our client. Our server allows you to log in anonymously, or with a specific username, for either 1-on-1 chats or in multi-user chatrooms. You can only access your wallet through our private server.
Of course, you can also use our client to connect to any regular public Jabber server. However you will have no wallet access on external servers, and most public servers typically do not allow anonymity.
By building in secure communications alongside anonymous p2p payments and exchanges, we aim to create a platform for an entire economic and social community using a single set of tools.
We believe strongly in publishing all source code which runs on your computing device. If you would prefer to build your own SilentVault Spark client from original source, instructions for doing so can be found here. For licensing and versioning info, click here.
System Requirements
To install and run the SilentVault Spark client, you will need to have Java-7, Java-8, or Java-11 installed on your device. Java 7u271 or higher is recommended. Either a JRE (Java Runtime Environment) or a JDK (Java Development Kit) will work. To obtain the latest version of Java, you can visit Oracle. With Linux, you can obtain the latest openjdk-7-jre or openjdk-7-jdk package (or openjdk-8-* versions) from your Linux distribution, or visit Azul Systems.
Installing the Client
To download the client installer for Linux 64-bit (all distros) use these files below:
Installer download link: silentvault-installer.jar
sha256 verification checksum: db618a1bceab5b8da3ee7e06194af395724df64185312f681960524d36cfca0a
Developer Signature File: silentvault-installer.jar.asc
In addition to the checksums, the file silentvault-installer.jar is signed, and once downloaded can be verified thus (in a shell window):
jarsigner -verify silentvault-installer.jar
The Linux installation kit was created using IzPack and is a self-contained installer. To run them, use these commands:
Linux: (in a shell window)
java -jar silentvault-installer.jar
Just follow the prompts and you are done! You may also be able to double-click the .jar file's icon in your browser's Downloads list, or in a file manager.
Verifying Developer Signatures
[+]
The archive signatures were created with the following key:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux)
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
ChsD55pomVQ/YBN07w+pSFwgwQq2ZrML2dY=
=iCp2
-----END PGP PUBLIC KEY BLOCK-----
You can either paste the above key into a file and use gpg --import, or you can fetch the key off the public key server where it is stored, with the following command:
gpg --keyserver pgp.mit.edu --recv-keys 3192D170
Once you have the public signing key, and have downloaded your chosen archive and its corresponding signature file, you can verify the authenticity of the download using this command:
gpg --verify silentvault-installer.exe.asc
or:
gpg --verify silentvault-installer.jar.asc
or:
gpg --verify silentvault_2_7_7_20201104.dmg.asc
You should see output like this:
gpg: Signature made Thu 05 Nov 2020 03:03:54 AM UTC using RSA key ID 3192D170
gpg: Good signature from "Silent-Vault Devs (also signing key) Mdevs@silentvault.com>"
Other Clients
In addition to the SilentVault Spark client, the wallet client itself is available as a Java webstart application. This version cannot be used as a chat client, but only to access your wallet. You can obtain it here. However, it is much easier to build yourself from our source code than is Spark.
If you only have Java-6 on your device, you cannot use our clients. Sorry.
For a discussion of how to use the test network to play around with SilentVault wallets using play money, please see our sandbox page.
If you have questions or problems, feel free to post in our Customer Support forum (note registration is required, to keep out bots and spammers).