Electrum is open source, allows its users to set custom transaction fees, and has the option to choose between legacy Bitcoin and Segwit. It also offers users the ability to determine the level of security they wish to use. For example, you can create a standard wallet, one with 2-factor authentication, or a multi-signature wallet. You can also elongate your seed phrase with custom words.
Electrum cryptocurrency review
Electrum is one of the oldest Bitcoin wallets out there, with a focus on speed and low resource usage. Written in Python, the open source wallet manages to achieve this by using servers that index the Bitcoin blockchain.
Electrum makes judicious use of disk space and bandwidth, using the Simple Payment Verification (SPV) mechanism to verify transactions. Since it uses SPV, Electrum doesn’t download the entire blockchain, but instead tracks transactions by querying servers on the Bitcoin network. Using SPV also helps Electrum to verify transactions faster than some of its peers.
The wallet also packs quite a few advanced features. It can be used to set up MultiSig transactions, supports the replace-by-fee (RBF) mechanism and also offers coin control features.
Interface and ease of use
Like all good wallets, Electrum is available for all popular desktop operating systems, including Windows, macOS and Linux. Android users can also download Electrum from the Play Store, but it isn’t available for iOS devices.
It installs like any other app, but the setup process is more involved than with other wallets. You’ll first have to select the type of wallet you want to create. While the options will make sense to experienced users, some might leave cryptocurrency newbies scratching their head.
The process involves creating a seed for the wallet, which again involves options that might confuse inexperienced users. By default, Electrum creates a Segwit wallet, which has various advantages (such as lower fees), but isn’t accepted by all Bitcoin wallets and exchanges.
We were also a little perplexed by the security options. On the one hand, Electrum forces you to retype the twelve-word seed to make sure you’ve written it down, but on the other gives you the option to enter no password at all, meaning the wallet file will not be encrypted.
Once you’ve created the wallet you’ll also need to spend some time configuring the app to your liking. By default, the wallet displays currencies in mBTC or millibitcoin (0.001 Bitcoin), rather than the more commonly used bits, satoshis or BTC. You’ll also have to set your fiat currency.
Once you’ve set up the wallet to your liking, the process of transferring funds isn’t all that complicated. There are separate tabs for sending and receiving Bitcoin, and another to view past transactions.
The Receive tab gives you the option to generate a new address, along with a QR code, either of which you can then pass on to the sender. Optionally you can add a description to the transaction and an expiry date for the request. Electrum will also automatically convert the Bitcoin amount into fiat currency.
To send Bitcoin, switch to the Send tab and enter the address of the wallet you want to send to, either manually or by scanning its QR code. Again, you can optionally add a description for the transaction to help you identify it later. The tab also has a slider that you can use to specify the fee for the transaction.
One of Electrum’s most interesting features is the ability to send payments to multiple addresses at the same time, which helps save on transaction fees. However, you have to enable it first from the Tools menu.
Electrum also has coin control features, but these too are hidden by default. You’ll have to enable the Coins tab from under the view menu to view all the individual UTXOs or unspent transaction outputs. You can then right-click on any of them to get the option to spend them.