How-to: Use Electrum Bitcoin Wallet in Kicksecure ™

From Kicksecure
Jump to navigation Jump to search



Electrum Logo
Bitcoin Logo

Introduction[edit]

Electrum is a popular Bitcoin wallet. According to the Electrum FAQ:

How does Electrum work? Electrum’s focus is speed, with low resource usage and simplifying Bitcoin. Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system.

Electrum does not need to download/verify the blockchain and users store their private keys locally.

This is an advantage over some other Bitcoin wallets which are affected by this: if the third-party server were ever compromised, all of the users' bitcoins could be stolen. There is also the possibility that the third-party could lose a user's private keys or walk away with them.

Warnings[edit]

Ambox warning pn.svg.png Warning: This documentation is not comprehensive. It should not be viewed as a complete guide to cryptocurrency privacy and security, and does not cover all possible threats that can cause users to lose their cryptocurrency.

See also dedicated wiki pages:

Electrum is configured by electrum upstream default to use public third party servers. If users are not using their own self-hosted electrum server (ElectrumX), consider the following quote from the electrum upstream documentation Does Electrum trust servers?:

[...]

One of the servers, arbitrarily, is selected as the “main” server.

  • The client subscribes to its own addresses (nit: sha256 hashes of scriptPubKeys) so that it would be notified of new transactions touching them. It also synchronizes the existing history of its addresses. This means the client sacrifices some privacy to the server, as the server can now reasonably guess that all these addresses belong to the same entity.
  • As above, confirmed transactions are verified via SPV.
  • The server is trusted about unconfirmed transactions.
  • The server can lie by omission. That is, it can “forget” to mention (both confirmed and unconfirmed) transactions that are relevant to the client.
  • The main server is also used for fee estimates, and is trusted with those (low-high sanity limits are applied in the client)
  • The main server is also used to broadcast the transactions the client makes.

[...]

There can be no blanket recommendation for all users which Bitcoin wallet should be used. It depends on:

  • Technical skill.
  • Personal risk assignment.
  • Financial value in Bitcoin.
  • Time.
  • And probably other factors as well.

While Electrum has better usability (is easier to use), above warnings apply. However, for best security, the official Bitcoin client (bitcoin-qt) should be seriously considered for balances of Bitcoin representing serious financial value. For reasons, see Bitcoin Core.

Install Electrum[edit]

[1]

Installed by default in Kicksecure ™.

Version Numbers[edit]

Should the user wish to use a newer version of Electrum than available in the packages.debian.org electrum package since Kicksecure ™ is based on Debian, the user can optionally install Electrum using the usual instructions from the Electrum website. Recommendations from the safely installing software wiki page such as Verifying Software Signatures applies. See also Install Newer Software Versions.

It is possible to uninstall the electrum package but and uninstallation is optional if Electrum is manually installed in home folder.

See also Electrum, Manual Installation.

Start Electrum[edit]

Info Users should create a wallet with a strong password!

Please refer to the official Electrum documentation for comprehensive instructions, as well as more advanced topics like Cold Storage of private keys.

To start Electrum from start menu.

Start MenuInternetElectrum

To start Electrum from command line, run.

electrum

Kicksecure ™ for Qubes users are recommended to configure a Split Bitcoin Wallet to better protect their private keys.

Uninstallation[edit]

To avoid any issues with Kicksecure ™ meta package removal, first install the dummy-dependency package.

Install dummy-dependency.

1. Update the package lists.

sudo apt update

2. Upgrade the system.

sudo apt full-upgrade

3. Install the dummy-dependency package.

Using apt command line parameter --no-install-recommends is in most cases optional.

sudo apt install --no-install-recommends dummy-dependency

The procedure of installing dummy-dependency is complete.

Remove the electrum package.

sudo apt purge electrum

Done, removal of the electrum package is complete.

See Also[edit]

Donations[edit]

After installing Electrum, please consider making a donation to Kicksecure ™ to keep it running for many years to come.

Donate Bitcoin (BTC) to Kicksecure ™.

Bitcoin accepted here 3DaJWfHyLv4RVnvMD7K2Mz2AX2r3fwiQwV

3DaJWfHyLv4RVnvMD7K2Mz2AX2r3fwiQwV

Kicksecure donate bitcoin.png

Footnotes[edit]


Unfinished: This wiki is a work in progress. Please do not report broken links until this notice is removed, use Search Engines First and contribute improving this wiki.


Your Advertisement Here | Investors


Search engines: YaCy | Qwant | ecosia | MetaGer | peekier | Kicksecure ™ Wiki


Follow: 1024px-Telegram 2019 Logo.svg.png Twitter.png Facebook.png Rss.png Reddit.jpg 200px-Mastodon Logotype (Simple).svg.png

Support: Discourse logo.png

Donate: Donate Bank Wire Paypal Bitcoin accepted here Monero accepted here Contriute

Kicksecure donate bitcoin.png Monero donate Kicksecure.png United Federation of Planets 1000px.png

Twitter-share-button.png Facebook-share-button.png Telegram-share.png

Please help us to improve the Kicksecure ™ Wikipedia Page. Also see the feedback thread.

Whonix Version View Edit
Kicksecure Version View Edit

https link onion link Priority Support | Investors | Professional Support

Kicksecure | © ENCRYPTED SUPPORT LP | Heckert gnu.big.png Freedom Software / Osi standard logo 0.png Open Source (Why?)

The personal opinions of moderators or contributors to the Kicksecure ™ project do not represent the project as a whole.