Difference between revisions of "Wallet"

From Bitcoin Wiki
Jump to: navigation, search
m (Reverted edits by Ellipalwallet (talk) to last revision by RiccardoMasutti)
Line 80: Line 80:
* Custom change address
* Custom change address
* Anti wallet fingerprinting
* Anti wallet fingerprinting
=== ELLIPAL Titan Cold Wallet ===
[[File:Ellipal-titan-cold-wallet.jpg|300px|thumb|left|ELLIPAL Titan]]
ELLIPAL Titan cold wallet is an air-gapped hardware device that not connect to any kind of network, like WIFI, Bluetooth, NFC, 3~5G and etc, stores user’s private keys in a completely isolated environment, keeping absolute protection against remote attacks. ELLIPAL Titan Cold Wallet works with ELLIPAL mobile App to secure and manage your cryptocurrency. Information is transferred between the cold wallet and App via QR code only.
Main features:
* 100% Internet Isolated Cold Wallet, fully isolated components, can never be connected to another device
* Anti-Tamper feature - data automatically deleted upon detection of a breach
* 4" Screen with touch panel, PIN-code and gesture pattern protect
* Supporting 36 coins and more than 7,000 tokens
* Decentralized Finance: [https://www.ellipal.com/pages/buy-crypto buy cryptocurrency], exchange, and stake of coins.
* Verifiable and secure QR code [https://github.com/ELLIPAL?tab=repositories Github]
[https://www.ellipal.com/pages/coldwallet Shop Cold Storage Wallet] | [https://www.ellipal.com/pages/coin-list/ Cold Storage Coins List] | [https://www.ellipal.com/pages/reviews ELLIPAL Reviews]
==See Also==
==See Also==

Revision as of 12:31, 2 January 2021

A Bitcoin wallet is a collection of private keys but may also refer to client software used to manage those keys and to make transactions on the Bitcoin network.

This page covers various wallet formats in use.

Bitcoin Core

The original Bitcoin client stores private key information in a file named wallet.dat following the so called "bitkeys" format.

The wallet.dat file contains your private keys, public keys, scripts (which correspond to addresses), key metadata (e.g. labels), and the transactions related to your wallet. If you have an HD wallet, it also includes the HD seed and the derivation paths for each private key.

It contains:

  • keypairs for each of your addresses
  • transactions done from/to your addresses
  • user preferences
  • default key
  • reserve keys
  • accounts
  • a version number
  • Key pool
  • Since 0.3.21: information about the current best chain, to be able to rescan automatically when restoring from a backup.

The wallet.dat file is located in the Bitcoin data directory and may be encrypted with a password.

It is intended that a wallet file be used on only one installation of Bitcoin at a time. Attempting to clone a wallet file for use on multiple computers will result in "weird behavior"[1].

The format of this file is Berkeley DB. Tools that can manipulate wallet files include pywallet.


The Armory client uses a custom Deterministic wallet format described here and runs on top of Bitcoin Core.

Bitcoin Wallet

Bitcoin wallet.png Bitcoin Wallet uses the bitcoinj protobuf format for its wallet file. However, due to Android isolation of applications, it is impossible to access the wallet file as a non-root user.


Blockchain.info offers a hybrid eWallet called "My Wallet". It use a plain text JSON wallet format. Private keys Keys are stored in base58.


Denarium is Physical Bitcoin coin manufacturer. Denarium produces easy, handy and secure wallets in a coin form. The private key is stored under a security seal without password protection. Denarium also offers a trustless multisignature coins, which eliminates the need to trust the manufacturer.

Ledger Wallet

Ledger Wallet manufactures various hardware wallets.

Blockchain App Factory

Blockchain App Factory offers Whitelabel cryptocurrency wallet with the latest features, unrivaled security, and user-friendly design to safeguard your cryptocurrencies and monitor them 24/7.


Multibit HD (the current version) uses a BIP 0032 (type 2) Deterministic wallet with the format described here. The "Classic" version used the bitcoinj protobuf wallet file.


Blocktrail offers a BIP 0032 (type 2) Deterministic wallet and for added security also implements Multisignature wallet technology.


TREZOR is an isolated hardware environment for offline transaction signing and using a small display you can visually verify the transaction contents.


Opendime is a small USB stick that allows you to spend Bitcoin like a dollar bill. Pass it along multiple times. Connect to any USB to check balance. Unseal anytime to spend online. Trust no one.

Wasabi Wallet

Wasabi Wallet is an open-source, non-custodial, privacy-focused Bitcoin wallet for Desktop, that implements trustless CoinJoin. The CoinJoin coordinator (run by zkSNACKs Ltd., the company that is sponsoring the development of Wasabi) cannot steal from, nor breach the privacy of the participants.

The package includes built-in Tor and, by default, all traffic between the clients and the server goes through it, so IP addresses are hidden and privacy of the users is respected. Under normal conditions, Wasabi Wallet never leaves Tor onion network and it never uses Tor exit relays, significantly decreasing the network attack surface.

Wasabi also includes all standard privacy tech like a Hierarchical Deterministic wallet and address reuse avoidance, as well as mandatory coin control and labeling. The wallet uses BIP-158 Client-side block filtering to obtain its own transaction history in a private way and it has a one-click partial full node integration as it ships with Bitcoin Knots. If the user already has a Bitcoin full node on a local or remote device, then it is possible to specify the IP address and port, or the Tor onion service, and Wasabi will use it to verify and enforce rules of Bitcoin.

In addition to this, it has advanced cutting-edges features like:

  • Opt-in PayJoin
  • Dust attack protections
  • Custom change address
  • Anti wallet fingerprinting

See Also