There are a bunch of unique bitcoin cash wallets these days and even more interesting clients on the horizon. However, there is one particular bitcoin cash (BCH) wallet called Electron Cash that’s been around since the inception of BCH offering a secure platform and now the ability to shuffle BCH with the Cashshuffle plugin.
The BCH-Centric Electron Cash Wallet
Today we’re going to discuss how to install the Electron Cash wallet, a light client that provides users the ability to control their own private keys. The platform provides users with a secure SPV wallet that doesn’t need to download the entire BCH chain. The Electron Cash client is a fork of the Electrum wallet software and was developed by a programmer that uses the pseudonym ‘Jonald Fyookball.’ The latest release of Electron Cash is the 3.2 version which can be found at electroncash.org website alongside the source code which is also located on Github. In order to install Electron Cash, you need to choose which operating system works best out of four choices — Windows, Linux, Mac OS, and Android.
Creating a Standard Wallet With Electron Cash
After downloading the desired client for your operating system, open the application when the download finishes. Some machines will require an administrator password to open the Electron Cash client. When the program begins the user is then asked whether or not they want to tether to a manually configured server or auto-connect to the client’s servers. Choosing the auto-connect is the easiest route, and then Electron Cash asks you to name your wallet or you can leave it named as “default wallet.”
The next step shows one of the Electron Cash features other BCH wallets don’t provide — The ability to create a multi-signature wallet. This means more than one individual can share a wallet, and the Electron Cash program will not sign a transaction unless the other person authorizes the transaction. Essentially, the multi-signature technology allows Electron Cash to send and receive encrypted transmissions of partially signed transactions. For a full explanation on how Electron Cash multi-signature wallets work, and how to create one, can be found here.
At this stage, you can also import an existing address or private keys but for this walkthrough, we chose to create a ‘standard wallet.’ Following choosing the ‘standard wallet’ option the program will ask the user if they want to create a new seed and encrypt the wallet with a password. Encrypting the wallet with a password is optional, but a less secure option if it is not used. If you choose a good password, make sure you write it down as it is required to access the funds held on an Electron Cash wallet. If an encrypted password is not chosen you can leave the field blank and users can encrypt the wallet at any time after creation.
After choosing to create a new seed the Electron Cash wallet gives a twelve-word phrase as a backup. The program will show you the seed and its best to write down the twelve words on a piece of paper that’s ultimately kept hidden and safe from prying eyes. After being shown the seed phrase Electron Cash will ask the user to verify the twelve words by typing each one in the next field. After completing this task the wallet is ready for receiving, sending, signing digital signatures, and more.
The Cashshuffle Plugin
Now for those who are touch more tech savvy they can download the Cashshuffle plugin that works for Windows and Linux. The Cashshuffle plugin allows users to mix their coins by utilizing a Coinjoin method so the origins of where the BCH derived from is obfuscated. Essentially you need to edit a few lines of code within the Readme file to add the Cashshuffle feature into your Electron Cash directory. After the editing of the code is complete the shuffling feature will be available within the wallet interface.
In order to make a shuffle, you need an address with at least 0.01 to 0.1 BCH held in the UTXO’s in your wallet and then choose a server from the list. After choosing a server and selecting a change address and shuffle output address you can then enable the shuffling process. When five participants are on the same server, the mixing process will start and if things go wrong you will see an error in the dialogue window. Moreover, you can also configure the servers list and add your own server to the index. An in-depth walkthrough about the necessary code changes needed to install the Cashshuffle plugin alongside the plugin’s source code, and the plugin itself can be found here.
iOS and Feature Phone Client Coming Soon
The Electron Cash wallet is a simple to use and secure light client for multiple operating systems and offers a few features other wallets don’t provide. According to the Github repository, Jonald Fyookball is the Electron Cash lead developer, but 205 contributors have helped this project according to the repo. As mentioned above, the wallet is available for most operating systems, but unfortunately, there is no client software built for iOS devices. However, the development team recently announced that Coingeek will be funding the Electron Cash project and more features were recently added to the software roadmap. Electron Cash developers are planning to launch an iOS version and a feature phone (Nokia) version of the wallet as well.
What do you think about the Electron Cash wallet? Let us know your thoughts in the comments below.
Disclaimer: Walkthrough editorials are intended for informational purposes only. There are multiple security risks and methods that are ultimately made by the decisions of the user. There are various steps mentioned in reviews and guides and some of them are optional. Neither Bitcoin.com nor the author is responsible for any losses, mistakes, skipped steps or security measures not taken, as the ultimate decision-making process to do any of these things is solely the reader’s responsibility. For good measure always cross-reference guides with other walkthroughs found online.
Images via Pixabay, Github, the Electron Cash Wallet, and the Coinshuffle Plugin.
At news.Bitcoin.com all comments containing links are automatically held up for moderation in the Disqus system. That means an editor has to take a look at the comment to approve it. This is due to the many, repetitive, spam and scam links people post under our articles. We do not censor any comment content based on politics or personal opinions. So, please be patient. Your comment will be published.