FIX Coin | User Guides
  • What is the FIX Coin?
  • English User Guides
    • FIX ID - User Guide
    • FIX WALLET
      • Windows installation
      • Linux installation
      • Macintosh installation
      • Encrypting and locking/unlocking your wallet
      • Backing up and Restoring your wallet
      • Using the wallet
        • Sending FIX
        • Receiving FIX
      • HD Wallets
      • Blockchain health check
      • Auto Combine Rewards
    • FIX MASTERNODES
      • Masternode setup on Windows with 1 wallet
      • Masternode setup on Windows with 2 wallets
      • Masternode Setup With A Script
      • Masternode Manual Setup
      • (Multiple) Masternode setup with the New Capital script
      • Multiple masternode setup on one VPS
      • Multiple Masternode setup on one VPS v2
      • Hosted Masternode Services
        • Nodehub instant masternode setup
      • Shared Masternode Services
        • Shared masternode on Crypos.io
      • How to Setup VPS from Aruba
  • Deutsch
    • Was ist der FIX Coin ?
    • FIX WALLET
      • Windows Installation
      • Linux Installation
      • MacIntosh Installation
  • Nederlands
    • Wat is de FIX Coin?
    • FIX WALLET
      • Windows Installatie
      • Linux Installatie
      • Macintosh Installatie
      • FIX wallet coderen en decoderen
      • FIX wallet backup maken en herstellen
      • De wallet gebruiken
        • FIX verzenden
        • FIX ontvangen
      • HD portefeuilles
      • Toestand van de FIX blockchain
      • Het automatisch combineren van beloningen
    • FIX MASTERNODES
      • Masternode installatie op Windows met 1 wallet
      • Masternode installatie op Windows met 2 wallets
      • Masternode Installatiehandleiding met script
      • Masternode handmatige installatie
      • Meerdere FIX masternodes op een VPS
      • Meedere FIX Masternode op een VPS v2
      • Hosted Masternode Services
        • Nodehub.io Masternode installatie
      • Shared Masternode services
        • Shared masternode op Crypos.io
      • Hoe je een VPS op Aruba kan bouwen
  • Bahasa Indonesia
    • Apa itu koin FIX?
    • Wallet FIX
      • Instalasi Windows
      • Instalasi Linux
      • Instalasi Macintosh
      • Backup dan restore wallet
      • Enkripsi dan mengunci/membuka wallet
      • Cara Menggunakan Wallet
        • Menerima Dana
        • Mengirimkan Dana
      • Memastikan Keselarasan Blockchain
      • Menggabungkan Rewards Secara Otomatis
    • Masternode FIX
      • Instalasi Masternode Pada Windows Menggunakan 1 Wallet Saja
      • Menjalankan masternode secara manual
      • Menjalankan masternode dengan script
      • Menjalankan 2 Masternode didalam 1 VPS
      • Menjalankan 2 Masternode didalam 1 VPS v2
      • Menjalankan Masternode di Aruba
  • Français
    • Qu'est-ce que la monnaie FIX?
    • FIX PORTEFEUILLE
      • Installation sous Windows
      • Installation sous Linux
      • Installation sous Macintosh
      • Encrypter et Décrypter le portefeuille
      • Sauvegarder et restaurer votre portefeuille
      • Utiliser le portefeuille
        • Envoyer des FIX
        • Recevoir des FIX
      • Portefeuilles HD
      • Etat de la blockchain FIX
      • Combiner automatiquement les récompenses
    • FIX MASTERNODES
      • Installation d'un Masternode sous Windows avec 1 portefeuille
      • Installation d'un Masternode sous Windows avec 2 portefeuilles
      • Installation Manuelle d'un Masternode
      • Installation avec script
      • Plusieurs masternodes FIX sur un seul VPS
      • Plusieurs masternodes FIX sur un seul VPS v2
      • Services de Masternodes Hébergés
        • Installation d'un Masternode sur Nodehub.io
      • Services de Masternodes partagés
        • Masternode partagé sur Crypos.io
      • Comment monter un serveur VPS sur Aruba
  • Polski
    • Czym jest kryptowaluta FIX?
    • PORTFEL FIX
      • Instalacja Windows
      • Instalacja Linux
      • Instalacja Macintosh
      • Szyfrowanie i blokowanie / odblokowywanie portfela
      • Tworzenie kopii zapasowych i przywracanie portfela
      • Korzystanie z portfela
        • Wysyłanie FIX
        • Otrzymywanie FIX
      • Portfele HD
      • Sprawdzenie właściwego bloku “blockchain”
      • Automatyczne grupowanie nagród
    • MASTERNODY FIX
      • Konfiguracja Masternody w systemie Windows z jednym porfelem
      • Konfiguracja Masternody w systemie Windows z dwoma portfelami
      • Konfiguracja Masternody ze skryptem
      • Konfiguracja ręczna Masternody
      • Wiele konfiguracji masternody na jednym VPS
      • Wiele konfiguracji masternody na jednym VPS v2
      • Usługi hostowania Masternodów
        • Nodehub - błyskawiczna konfiguracja masternody
      • Współdzielone usługi Masternodów
        • Współdzielone usługi Masternody na Crypos.io
      • Jak skonfigurować VPS z Aruby
  • 中文
    • FIX加密货币的用途?
    • FIX 钱包
      • Windows 钱包安装
      • Linux 钱包安装
      • Mac 钱包安装
      • 加密和锁定/解锁你的钱包
      • 备份和恢复你的钱包
      • 使用钱包
        • 发送FIX
        • 接收FIX
      • 检查是否在正确的区块链上
      • 自动合并硬币
    • FIX Masternodes
      • 在Windows上使用1个钱包设置Masternode
      • 在Windows上使用2个钱包设置Masternode
      • 使用脚本设置Masternode
      • 手动设置Masternode
      • 使用New Capital脚本设置多个Masternode
      • 在一台VPS上设置多个Masternode
      • 在一台VPS上设置多个Masternode v2
      • MN托管平台/MN共享平台设置指南
        • 在Crypos.io设置共享Masternode
        • 在Nodehub平台设置Masternode
      • 如何在Aruba设置VPS
  • Hindi
    • विन्स (FIX) वॉलेट
      • फिक्स: वॉलेट को विंडोज पर कैसे इनस्टॉल करे
      • लिनक्स इंस्टालेशन
      • मैकिनटोश इंस्टालेशन
      • अपने वॉलेट को एन्क्रिप्ट और लॉक / अनलॉक करना
      • फिक्स (FIX) :बैकअप लेना और अपने वॉलेट को पुनर्स्थापित करना
      • वॉलेट का इस्तेमाल करना
        • फिक्स भेजना
        • फिक्स प्राप्त करना
      • ब्लॉकचेन स्वास्थ्य जांच
  • FAQ
Powered by GitBook
On this page
  • 1. Introduction and Definitions
  • What are HD Wallets?
  • 2. How to use an HD wallet - Backup/Recover

Was this helpful?

  1. English User Guides
  2. FIX WALLET

HD Wallets

PreviousReceiving FIXNextBlockchain health check

Last updated 5 years ago

Was this helpful?

1. Introduction and Definitions

In a typical crypto wallet, a pair of private/public addresses (or keys) is randomly generated. This requires you to take a backup each time you make a new pair of addresses.

However, at the start, you might feel that this process is easy. But slowly, it will become more and more complicated and cumbersome to track/backup so many private/public addresses as the number of your transactions increase.

Moreover, if you are a person who cares about financial privacy and does frequent transactions, then you might need to generate a lot of private/public pair of addresses (or keys).

Which means more backups!

On the other hand, some wallets re-use the same wallet address for all transactions to avoid losses, which can happen from the loss of a backup. This is not a very healthy practice and can compromise your financial privacy.

And that’s why HD wallets were developed under the BIP 32 (aka ).

What are HD Wallets?

Imagine how easy it would be if there were a mechanism to somehow generate a pattern of public/private keys that couldn’t be guessed and needed no complicated backup.

Well, there is!

Such easy to use wallets are called HD wallets.

HD is an abbreviation for Hierarchical Deterministic. All HD wallets use 12-word master seed keys. Each time this seed is appended by a counter at the end and is used to derive seemingly unlimited new wallet addresses hierarchically and sequentially.

Since all the address are derived from a single master seed, you only need to worry about backing it up. That’s why it is called Hierarchical Deterministic.

What happens inside an HD wallet?

And as soon as the scanning of keys is completed on the network, your funds are recovered!

While using an HD wallet, the backing up of the seed key is mandatory and should be kept safe so that you can restore your wallet in case your device is lost or damaged.

And this is the beauty of HD wallets. Taking a backup only once means that all subsequent addresses can easily be re-created mathematically from the algorithm. HD wallets use a one-way SHA-256 hash algorithm which produces this tree of keys without any error if the input (or seed key) is the same.

Advantages of HD Wallets

  • You need to backup only one key (i.e. “seed key”). It is the only backup you will ever need.

  • You can generate many receiving addresses every time you receive coins.

  • You can protect your financial privacy.

  • Confuse new users, as your receiving address changes every time.

2. How to use an HD wallet - Backup/Recover

In TWINS and FIX wallets HD support is disabled by default. In order to enable it, wallet must be launched with "-usehd=1" command line parameter, as follows:

Alternatively, "usehd=1" line can be included in the configuration file, as follows:

​

In that case you'll need to save the conf file and restart the wallet.

Please note: Once created, wallet can't be changed to/from HD/legacy format. If you want to migrate from one format to another, you will have to create a new wallet (remove wallet.dat from the folder) and transfer all the funds.

Random 24 words mnemonic seed will be generated for new wallets, which can be shown using 'dumphdinfo' console/CLI command, as follows:

In order to create new HD wallet by restoring existing seed / mnemonic phrase, the wallet should be launched with the following options :

-usehd=1 -mnemonic="my mnemonic phrase here" -mnemonicpassphrase="Optional passphrase"

Example:

or

-usehd=1 -hdseed="_correct_hex_seed_"

Example:

Once restored, wallet can be launched with just "usehd=1" parameter.

  • dumphdinfo command should return the same output prior and after wallet recover. That way you are sure the wallet is well recovered.

  • dumphdinfo command returns sensitive private info about the HD wallet, never share that info with anyone.

  • If in spite of the above check, your funds do not appear after recovering, go to tools/wallet repair and "rescan blockchain files". It should rescan the blockchain and recover old transactions (if you have any). All your funds should then be visible in the wallet.

  • When restoring an HD wallet, the Receiving Address you had earlier will not be present under File -> Receiving Address. However they still belong to your wallet and you will be able to use them in CLI in debug console for example.

HD wallets generate a hierarchical tree-like structure of keys which start from the seed master key based on . When you restore an HD wallet using the seed key, the wallet goes ahead and drives all the private keys of the tree using BIP 32.

BIP 32
Bitcoin Improvement Proposal 32