Electrum Bitcoin Wallet

Last updated
Electrum Bitcoin Wallet
Original author(s) Electrum Technologies GmbH
Initial release2011
Repository github.com/spesmilo/electrum
Written in Python
Operating system Linux, Windows, macOS, Android
Type Cryptocurrency wallet
License MIT License
Website electrum.org

Electrum is a free custodial cryptocurrency wallet for Bitcoin and Lightning Network. It's available for Windows, Linux (pre-installed on Tails OS), macOS and Android. Electrum is written in Python and uses the Qt widget toolkit for the user interface. Electrum is a lightweight client: it does not download the entire blockchain and instead uses simplified payment verification. Transactions are sent to public servers. [1] It was first released in 2011 and continuously improving. [2] [3]

Contents

Features

Electrum Desktop.png

Capture-Electrum.png

Electrum for other cryptocurrencies

The Electrum supports only Bitcoin and has never supported any altcoins. However Electrum is free software with a permissive license, and there are many forks of the software that support specific altcoins. These are separate projects, with their own maintainers, independent of Electrum. [4]

Few cryptocurrencies have an officially modified versions of the Electrum:

Similarly a lot of phishing scammers creating own malicious Electrum wallets that steels money. [5] That's why it's very important to get a wallet only from a trusted source.

Reception

Mayank Sharma of TechRadar praised the wallet's advanced features, such as multisignature transactions, while noting that the wallet is not designed for inexperienced users. [6] Marco Monroy Robles of Money liked Electrum's simple setup process, but criticized its lack of direct customer support. [7]

Security

Although wallet files are encrypted with PBKDF2, private keys are encrypted with AES256 with the user's password. This could allow an attacker with access to the encrypted data to decrypt the private keys using a dictionary attack or a brute force attack. [8]

Electrumx

Electrumx [9] is a full-node and provides the decentralized Electrum server to the users of the Electrum light wallets. It also is used for NameCoin. ElectrumX is able to serve thousands of clients at once, it is suited to be an always-on server that contributes to bitcoin

Electrum Personal Server

In contrast to Electrumx, the Electrum Personal Server [10] is only aimed at using by a user. Instead of storing the whole Blockchain, it only pursues its own transactions. [11] This allows it to be much more efficient with resources, it does not need any extra data files and is compatible with Bitcoin Core's pruning feature. Electrum Personal Server is the best way to combine Electrum's feature-richness (hardware wallet integration, multi-signature, seed phrase, etc) with a full node's strong security and privacy.

Related Research Articles

Proof of work (PoW) is a form of cryptographic proof in which one party proves to others that a certain amount of a specific computational effort has been expended. Verifiers can subsequently confirm this expenditure with minimal effort on their part. The concept was first implemented in Hashcash by Moni Naor and Cynthia Dwork in 1993 as a way to deter denial-of-service attacks and other service abuses such as spam on a network by requiring some work from a service requester, usually meaning processing time by a computer. The term "proof of work" was first coined and formalized in a 1999 paper by Markus Jakobsson and Ari Juels. The concept was adapted to digital tokens by Hal Finney in 2004 through the idea of "reusable proof of work" using the 160-bit secure hash algorithm 1 (SHA-1).

<span class="mw-page-title-main">Bitcoin</span> Decentralized digital currency

Bitcoin is the first decentralized cryptocurrency. Based on a free-market ideology, bitcoin was invented in 2008 by Satoshi Nakamoto, an unknown entity. Use of bitcoin as a currency began in 2009, with the release of its open-source implementation. In 2021, El Salvador adopted it as legal tender. It is mostly seen as an investment and has been described by some scholars as an economic bubble. As bitcoin is pseudonymous, its use by criminals has attracted the attention of regulators, leading to its ban by several countries as of 2021.

<span class="mw-page-title-main">Cryptocurrency</span> Digital currency not reliant on a central authority

A cryptocurrency, crypto-currency, or colloquially, crypto, is a digital currency designed to work through a computer network that is not reliant on any central authority, such as a government or bank, to uphold or maintain it.

Litecoin is a decentralized peer-to-peer cryptocurrency and open-source software project released under the MIT/X11 license. Inspired by Bitcoin, Litecoin was among the earliest altcoins, starting in October 2011. In technical details, the Litecoin main chain shares a slightly modified Bitcoin codebase. The practical effects of those codebase differences are lower transaction fees, faster transaction confirmations, and faster mining difficulty retargeting. Due to its underlying similarities to Bitcoin, Litecoin has historically been referred to as the "silver to Bitcoin's gold." In 2022, Litecoin added optional privacy features via soft fork through the MWEB upgrade.

<span class="mw-page-title-main">Bitcoin protocol</span> Rules that govern the functioning of Bitcoin

The bitcoin protocol is the set of rules that govern the functioning of bitcoin. Its key components and principles are: a peer-to-peer decentralized network with no central oversight; the blockchain technology, a public ledger that records all bitcoin transactions; mining and proof of work, the process to create new bitcoins and verify transactions; and cryptographic security.

Blockchain.com is a cryptocurrency financial services company. The company began as the first Bitcoin blockchain explorer in 2011 and later created a cryptocurrency wallet that accounted for 28% of bitcoin transactions between 2012 and 2020. It also operates a cryptocurrency exchange and provides institutional markets lending business and data, charts, and analytics.

<span class="mw-page-title-main">Dash (cryptocurrency)</span> Cryptocurrency

Dash is an open source cryptocurrency. It is an altcoin that was forked from the Bitcoin protocol. It is also a decentralized autonomous organization (DAO) run by a subset of its users. It was previously known as Xcoin and Darkcoin.

<span class="mw-page-title-main">Bitcoin Core</span> Bitcoin node and wallet software

Bitcoin Core is free and open-source software that serves as a bitcoin node and provides a bitcoin wallet which fully verifies payments. It is considered to be bitcoin's reference implementation. Initially, the software was published by Satoshi Nakamoto under the name "Bitcoin", and later renamed to "Bitcoin Core" to distinguish it from the network. It is also known as the Satoshi client. Bitcoin Core includes a transaction verification engine and connects to the bitcoin network as a full node.

A blockchain is a distributed ledger with growing lists of records (blocks) that are securely linked together via cryptographic hashes. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. Since each block contains information about the previous block, they effectively form a chain, with each additional block linking to the ones before it. Consequently, blockchain transactions are resistant to alteration because, once recorded, the data in any given block cannot be changed retroactively without altering all subsequent blocks and obtaining network consensus to accept these changes. This protects blockchains against nefarious activities such as creating assets "out of thin air", double-spending, counterfeiting, fraud, and theft.

A decentralised application is an application that can operate autonomously, typically through the use of smart contracts, that run on a decentralized computing, blockchain or other distributed ledger system. Like traditional applications, DApps provide some function or utility to its users. However, unlike traditional applications, DApps operate without human intervention and are not owned by any one entity, rather DApps distribute tokens that represent ownership. These tokens are distributed according to a programmed algorithm to the users of the system, diluting ownership and control of the DApp. Without any one entity controlling the system, the application is therefore decentralised.

<span class="mw-page-title-main">Ethereum Classic</span> Blockchain computing platform

Ethereum Classic is a blockchain-based distributed computing platform that offers smart contract (scripting) functionality. It is open source and supports a modified version of Nakamoto consensus via transaction-based state transitions executed on a public Ethereum Virtual Machine (EVM).

<span class="mw-page-title-main">Firo (cryptocurrency)</span> Cryptocurrency

Firo, formerly known as Zcoin, is a cryptocurrency aimed at using cryptography to provide better privacy for its users compared to other cryptocurrencies such as Bitcoin.

The Lightning Network (LN) is a payment protocol built on the bitcoin blockchain. It is intended to enable fast transactions among participating nodes and has been proposed as a solution to the bitcoin scalability problem.

<span class="mw-page-title-main">Bitcoin scalability problem</span> Scaling problem in bitcoin processing

The Bitcoin scalability problem refers to the limited capability of the Bitcoin network to handle large amounts of transaction data on its platform in a short span of time. It is related to the fact that records in the Bitcoin blockchain are limited in size and frequency.

<span class="mw-page-title-main">Bitcoin Cash</span> Cryptocurrency that is a fork of bitcoin

Bitcoin Cash is a cryptocurrency that is a fork of bitcoin. Launched in 2017, Bitcoin Cash is considered an altcoin or spin-off of bitcoin. In November 2018, Bitcoin Cash further split into two separate cryptocurrencies: Bitcoin Cash (BCH) and Bitcoin Satoshi Vision (BSV).

A cryptocurrency wallet is a device, physical medium, program or an online service which stores the public and/or private keys for cryptocurrency transactions. In addition to this basic function of storing the keys, a cryptocurrency wallet more often offers the functionality of encrypting and/or signing information. Signing can for example result in executing a smart contract, a cryptocurrency transaction, identification, or legally signing a 'document'.

Cryptocurrency and crime describe notable examples of cybercrime related to theft of cryptocurrencies and some methods or security vulnerabilities commonly exploited. Cryptojacking is a form of cybercrime specific to cryptocurrencies used on websites to hijack a victim's resources and use them for hashing and mining cryptocurrency.

A blockchain is a shared database that records transactions between two parties in an immutable ledger. Blockchain documents and confirms pseudonymous ownership of all transactions in a verifiable and sustainable way. After a transaction is validated and cryptographically verified by other participants or nodes in the network, it is made into a "block" on the blockchain. A block contains information about the time the transaction occurred, previous transactions, and details about the transaction. Once recorded as a block, transactions are ordered chronologically and cannot be altered. This technology rose to popularity after the creation of Bitcoin, the first application of blockchain technology, which has since catalyzed other cryptocurrencies and applications.

<span class="mw-page-title-main">MetaMask</span> Software cryptocurrency wallet

MetaMask is a software cryptocurrency wallet used to interact with the Ethereum blockchain. It allows a user to access their Ethereum wallet through a browser extension or mobile app, which can then be used to interact with decentralized applications. MetaMask is developed by Consensys, a blockchain software company focusing on Ethereum-based tools and infrastructure.

Colored Coins is an open-source protocol that allows users to represent and manipulate immutable digital resources on top of Bitcoin transactions. They are a class of methods for representing and maintaining real-world assets on the Bitcoin blockchain, which may be used to establish asset ownership. Colored coins are bitcoins with a mark on them that specifies what they may be used for. Colored coins have also been considered a precursor to NFTs.

References

  1. Zhang, Yiyin (May 2023). "SoK: Anonymity of Lightweight Clients in Cryptocurrency Systems". 2023 IEEE International Conference on Blockchain and Cryptocurrency (ICBC). pp. 1–18. doi:10.1109/ICBC56567.2023.10174913. ISBN   979-8-3503-1019-1.
  2. Conrad, Barski (2014). Bitcoin for the Befuddled. No Starch Press. p. 14. ISBN   978-1-59327-573-0.
  3. Caetano, Richard (2015). Learning Bitcoin. Packt Publishing. p. 70. ISBN   978-1-78528-730-5.
  4. FAQ: Does Electrum support altcoins?
  5. Как обмануть обманщика? "Лаборатория Касперского" разоблачает аферу с Electrum-XMR
  6. Sharma, Mayank (2021-01-26). "Electrum cryptocurrency wallet review". TechRadar . Retrieved 2025-01-29.
  7. Robles, Marco Monroy. "Electrum Crypto Wallet Review". Money . Retrieved 2025-01-29.
  8. Holmes, Arran; Buchanan, William J. (2023-03-01). "A framework for live host-based Bitcoin wallet forensics and triage". Forensic Science International: Digital Investigation. 44: 301486. doi:10.1016/j.fsidi.2022.301486. ISSN   2666-2817.
  9. https://github.com/spesmilo/electrumx
  10. https://github.com/chris-belcher/electrum-personal-serve
  11. "The Electrum Personal Server Will Give Users the Full Node Security They Need". Bitcoin Magazine. 2018-02-12.