You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: addressing/output-descriptors.md
+32-2
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,21 @@
1
1
# Output Descriptors
2
2
3
-
## Part 1: Derivation Paths
3
+
At first you would generate a private key for each wallet you owned. It's already difficult to store 1 private key safely so a big UX improvement came about with BIP32.
4
+
5
+
> HD wallets which can be shared partially or entirely with different systems, each with or without the ability to spend coins[^3]
6
+
7
+
## Why Output Descriptors?
8
+
9
+
-[ ][focus on xpub output descriptors, *e.g. from hardware wallets*]
10
+
-[ ] Introduction to bip32
11
+
-[ ] BIP44 derivation paths
12
+
-[ ] BIP49 derivation paths
13
+
-[ ] BIP84 derivation paths
14
+
-[ ] Obtaining an xpub
15
+
16
+
## Diving in
17
+
18
+
### Part 1: Derivation Paths
4
19
5
20
```
6
21
m / purpose' / coin_type' / account' / change / index
@@ -15,5 +30,20 @@ m / purpose' / coin_type' / account' / change / index
15
30
-`0` - **Normal Child** (index `0`)
16
31
-`0'` - **Hardened Child** (index / starts at `2147483648`)
17
32
18
-
[1]: https://learnmeabitcoin.com/technical/derivation-paths"Derivation Paths, How HD wallets derive keys."
> If, and only if, the recipient *also* obtains a single private key from your wallet, the recipient can obtain all your private keys and steal your funds, just as if they had your xprv key.[^4]
44
+
45
+
[^1]: https://learnmeabitcoin.com/technical/derivation-paths "Derivation Paths, How HD wallets derive keys."
0 commit comments