Skip to content

Commit bf8c208

Browse files
committed
fix: define motivation, remove account creation blurb.
1 parent 86e7790 commit bf8c208

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

bip-0048.mediawiki

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,16 @@ This BIP is a particular application of BIP43.
2121

2222
==Motivation==
2323

24+
The motivation of this BIP is to define the existing industry wide practice of utilizing m/48'
25+
derivation paths in hierarchical deterministic multi-sig wallets so that other developers may
26+
benefit from a standard.
27+
2428
The hierarchy proposed in this paper is quite comprehensive. It allows the handling of
2529
multiple accounts, external and internal chains per account, multiple script types and
2630
millions of addresses per chain.
2731

32+
This paper was inspired from BIP44.
33+
2834
==Key sorting==
2935

3036
Any wallet that supports BIP48 inherently supports deterministic key sorting as per BIP67 so that all possible
@@ -75,21 +81,15 @@ This number is used as child index in BIP32 derivation.
7581

7682
Hardened derivation is used at this level.
7783

78-
Software should prevent a creation of an account if a previous account does not
79-
have a transaction history (meaning none of its addresses have been used before).
80-
81-
Software needs to discover all used accounts after importing the seed from
82-
an external source. Such an algorithm is described in "Account discovery" chapter.
83-
8484
===Script===
8585

86-
This level splits the key space into three separate <code>script_type</code>(s). To provide
86+
This level splits the key space into two separate <code>script_type</code>(s). To provide
8787
backward and forward compatibility.
8888

89-
The following represent mainnet, account 0:
90-
9189
The recommended default is pay to witness script hash <code>m/48'/0'/0'/2'</code>.
9290

91+
The following represent mainnet, account 0:
92+
9393
<code>1'</code>: Nested Segwit (p2sh-p2wsh) <code>m/48'/0'/0'/1'</code></br>
9494
<code>2'</code>: Native Segwit (p2wsh) <code>m/48'/0'/0'/2'</code></br>
9595

0 commit comments

Comments
 (0)