Skip to main content

8 docs tagged with "private keys"

View all tags

Derivation Path

A derivation path determines how your private keys are derived from your seed phrase and which addresses are generated from those keys.

Extended Private Key (XPRV)

The extended private key is derived from the binary private key (along with an optional passphrase) using mathematical functions that most users don’t need to understand in detail.

Extended Public Key (XPUB)

The purpose of the extended public key (xpub) might not be immediately obvious. Looking at the bottom section of the diagram, you’ll see that possessing the extended public key allows wallet software to generate all the same Bitcoin addresses as the extended private key—in the same order. This means the wallet will look identical in terms of addresses and transaction history. But what’s the key difference?

Introduction

Private keys are essential because they give you full control over your funds, and losing or exposing them can result in loss of access or theft. I recommend following this section step by step, as it's a foundational concept, and doing so will give you a much clearer understanding.

Number Systems

Before diving into Bitcoin private keys, it’s important to understand how different number systems work.

Passphrase

A passphrase is an additional security layer. Unlike your seed phrase (which consists of predefined words from the BIP39 word list), a passphrase can be any combination of characters.

Seed Phrase (BIP39)

Writing down a binary private key accurately is difficult for humans, and entering it correctly into a wallet is even harder. A single mistake could lead to losing Bitcoin. While a computer can detect errors using a checksum, handwritten notes cannot.

The Random Number

A private key starts as a binary number. While it can be converted into different formats, at its core, it remains a binary number because that’s what computers understand.