| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | <pre> | 
					
						
							| 
									
										
										
										
											2021-07-20 19:31:25 +00:00
										 |  |  |  |   BIP: 48 | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  |   Layer: Applications | 
					
						
							| 
									
										
										
										
											2021-07-20 09:43:55 +08:00
										 |  |  |  |   Title: Multi-Script Hierarchy for Multi-Sig Wallets | 
					
						
							| 
									
										
										
										
											2021-07-20 12:23:59 +08:00
										 |  |  |  |   Author: Fontaine <dentondevelopment@protonmail.com> | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  |   Comments-Summary: No comments | 
					
						
							| 
									
										
										
										
											2021-07-20 19:31:25 +00:00
										 |  |  |  |   Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0048 | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  |   Status: Proposed | 
					
						
							|  |  |  |  |   Type: Standards Track | 
					
						
							|  |  |  |  |   Created: 2020-12-16 | 
					
						
							| 
									
										
										
										
											2021-07-20 19:31:25 +00:00
										 |  |  |  |   License: MIT | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | </pre> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ==Abstract== | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | This BIP defines a logical hierarchy for deterministic multi-sig wallets based on an algorithm | 
					
						
							| 
									
										
										
										
											2020-12-16 16:43:21 +02:00
										 |  |  |  | described in BIP-0067 (BIP67 from now on), BIP-0032 (BIP32 from now on), purpose scheme described in | 
					
						
							|  |  |  |  | BIP-0043 (BIP43 from now on), and multi-account hierarchy described in | 
					
						
							|  |  |  |  | BIP-0044 (BIP44 from now on). | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | This BIP is a particular application of BIP43. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-20 09:43:55 +08:00
										 |  |  |  | ==Copyright== | 
					
						
							| 
									
										
										
										
											2021-07-20 09:45:59 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-20 09:43:55 +08:00
										 |  |  |  | This BIP falls under the MIT License. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | ==Motivation== | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-24 21:36:10 +08:00
										 |  |  |  | The motivation of this BIP is to define the existing industry wide practice of utilizing  m/48' | 
					
						
							|  |  |  |  | derivation paths in hierarchical deterministic multi-sig wallets so that other developers may | 
					
						
							| 
									
										
										
										
											2021-02-28 09:24:59 +08:00
										 |  |  |  | benefit from a standard. This BIP allows for future script types to easily be appended to the | 
					
						
							|  |  |  |  | specification so that a new BIP is not required for every future script type. | 
					
						
							| 
									
										
										
										
											2021-02-24 21:36:10 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | The hierarchy proposed in this paper is quite comprehensive. It allows the handling of | 
					
						
							|  |  |  |  | multiple accounts, external and internal chains per account, multiple script types and | 
					
						
							|  |  |  |  | millions of addresses per chain. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-24 21:36:10 +08:00
										 |  |  |  | This paper was inspired from BIP44. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-20 09:43:55 +08:00
										 |  |  |  | ==Backwards compatibility== | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-20 12:30:54 +08:00
										 |  |  |  | Currently a number of wallets utilize the <code>m/48'</code> derivation scheme for HD multi-sig accounts. | 
					
						
							|  |  |  |  | This BIP is intended to maintain the *existing* real world use of the <code>m/48'</code> derivation. | 
					
						
							| 
									
										
										
										
											2021-07-20 09:43:55 +08:00
										 |  |  |  | No breaking changes are made so as to avoid "loss of funds" to existing users. | 
					
						
							| 
									
										
										
										
											2021-07-21 08:06:55 -05:00
										 |  |  |  | Wallets which currently support the <code>m/48'</code> derivation will not need to make any changes | 
					
						
							| 
									
										
										
										
											2021-07-20 09:43:55 +08:00
										 |  |  |  | to comply with this BIP. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ==Specification== | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ===Key sorting=== | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | Any wallet that supports BIP48 inherently supports deterministic key sorting as per BIP67 so that all possible | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | multi-signature addresses/scripts are derived from deterministically sorted public keys. | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-20 09:43:55 +08:00
										 |  |  |  | ===Path levels=== | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | We define the following 6 levels in BIP32 path: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | <pre> | 
					
						
							|  |  |  |  | m / purpose' / coin_type' / account' / script_type' / change / address_index | 
					
						
							|  |  |  |  | </pre> | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | <code>h</code> or <code>'</code> in the path indicates that BIP32 hardened derivation is used. | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | Each level has a special meaning, described in the chapters below. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ===Purpose=== | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Purpose is a constant set to 48' following the BIP43 recommendation. | 
					
						
							|  |  |  |  | It indicates that the subtree of this node is used according to this specification. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Hardened derivation is used at this level. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ===Coin type=== | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-16 22:36:43 +08:00
										 |  |  |  | One master node (seed) can be used for multiple Bitcoin networks. | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | Sharing the same space for various networks has some disadvantages. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Avoiding reusing addresses across networks and improving privacy issues. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | Coin type <code>0</code> for mainnet and <code>1</code> for testnet. | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | Hardened derivation is used at this level. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ===Account=== | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-16 16:43:21 +02:00
										 |  |  |  | This level splits the key space into independent user identities, following the BIP44 pattern, | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | so the wallet never mixes the coins across different accounts. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Users can use these accounts to organize the funds in the same | 
					
						
							|  |  |  |  | fashion as bank accounts; for donation purposes (where all | 
					
						
							|  |  |  |  | addresses are considered public), for saving purposes, | 
					
						
							|  |  |  |  | for common expenses etc. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Accounts are numbered from index 0 in sequentially increasing manner. | 
					
						
							|  |  |  |  | This number is used as child index in BIP32 derivation. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Hardened derivation is used at this level. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ===Script=== | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-13 13:01:33 -07:00
										 |  |  |  | This level splits the key space into two separate <code>script_type</code>(s). To provide | 
					
						
							| 
									
										
										
										
											2021-02-28 09:24:59 +08:00
										 |  |  |  | forward compatibility for future script types this specification can be easily extended. | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-13 13:01:33 -07:00
										 |  |  |  | Currently the only script types covered by this BIP are Native Segwit (p2wsh) and | 
					
						
							|  |  |  |  | Nested Segwit (p2sh-p2wsh). | 
					
						
							| 
									
										
										
										
											2021-02-24 21:36:10 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-28 09:24:59 +08:00
										 |  |  |  | The following path represents Nested Segwit (p2sh-p2wsh) mainnet, account 0: | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | <code>1'</code>: Nested Segwit (p2sh-p2wsh) <code>m/48'/0'/0'/1'</code></br> | 
					
						
							| 
									
										
										
										
											2021-02-28 09:24:59 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-28 09:48:29 +08:00
										 |  |  |  | The following path represents Native Segwit (p2wsh) mainnet, account 0: | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | <code>2'</code>: Native Segwit (p2wsh) <code>m/48'/0'/0'/2'</code></br> | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-28 09:24:59 +08:00
										 |  |  |  | The recommended default for wallets is pay to witness script hash <code>m/48'/0'/0'/2'</code>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | To add new script types submit a PR to this specification and include it in the list above: | 
					
						
							|  |  |  |  | <code>X'</code>: Future script type <code>m/48'/0'/0'/X'</code></br> | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | ===Change=== | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Constant 0 is used for external chain and constant 1 for internal chain (also | 
					
						
							|  |  |  |  | known as change addresses). External chain is used for addresses that are meant | 
					
						
							|  |  |  |  | to be visible outside of the wallet (e.g. for receiving payments). Internal | 
					
						
							|  |  |  |  | chain is used for addresses which are not meant to be visible outside of the | 
					
						
							|  |  |  |  | wallet and is used for return transaction change. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Public derivation is used at this level. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ===Index=== | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Addresses are numbered from index 0 in sequentially increasing manner. | 
					
						
							|  |  |  |  | This number is used as child index in BIP32 derivation. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Public derivation is used at this level. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ==Examples== | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | {| | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |network | 
					
						
							|  |  |  |  | |account | 
					
						
							|  |  |  |  | |script | 
					
						
							|  |  |  |  | |chain | 
					
						
							|  |  |  |  | |address | 
					
						
							|  |  |  |  | |path | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |mainnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |first | 
					
						
							| 
									
										
										
										
											2025-05-04 08:46:13 +03:00
										 |  |  |  | |p2sh-p2wsh | 
					
						
							|  |  |  |  | |external | 
					
						
							|  |  |  |  | |first | 
					
						
							|  |  |  |  | |m / 48' / 0' / 0' / 1' / 0 / 0 | 
					
						
							|  |  |  |  | |- | 
					
						
							|  |  |  |  | |mainnet | 
					
						
							|  |  |  |  | |first | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |external | 
					
						
							|  |  |  |  | |first | 
					
						
							|  |  |  |  | |m / 48' / 0' / 0' / 2' / 0 / 0 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |mainnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |first | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |external | 
					
						
							|  |  |  |  | |second | 
					
						
							|  |  |  |  | |m / 48' / 0' / 0' / 2' / 0 / 1 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |mainnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |first | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |change | 
					
						
							|  |  |  |  | |first | 
					
						
							|  |  |  |  | |m / 48' / 0' / 0' / 2' / 1 / 0 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |mainnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |first | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |change | 
					
						
							|  |  |  |  | |second | 
					
						
							|  |  |  |  | |m / 48' / 0' / 0' / 2' / 1 / 1 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |mainnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |second | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |external | 
					
						
							|  |  |  |  | |first | 
					
						
							|  |  |  |  | |m / 48' / 0' / 1' / 2' / 0 / 0 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |mainnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |second | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |external | 
					
						
							|  |  |  |  | |second | 
					
						
							|  |  |  |  | |m / 48' / 0' / 1' / 2' / 0 / 1 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |testnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |first | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2sh-p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |external | 
					
						
							|  |  |  |  | |first | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |m / 48' / 1' / 0' / 1' / 0 / 0 | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |testnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |first | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |external | 
					
						
							|  |  |  |  | |second | 
					
						
							|  |  |  |  | |m / 48' / 1' / 0' / 2' / 0 / 1 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |testnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |first | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |change | 
					
						
							|  |  |  |  | |first | 
					
						
							|  |  |  |  | |m / 48' / 1' / 0' / 2' / 1 / 0 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |testnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |first | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |change | 
					
						
							|  |  |  |  | |second | 
					
						
							|  |  |  |  | |m / 48' / 1' / 0' / 2' / 1 / 1 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |testnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |second | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |external | 
					
						
							|  |  |  |  | |first | 
					
						
							|  |  |  |  | |m / 48' / 1' / 1' / 2' / 0 / 0 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |testnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |second | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |external | 
					
						
							|  |  |  |  | |second | 
					
						
							|  |  |  |  | |m / 48' / 1' / 1' / 2' / 0 / 1 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |testnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |second | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |change | 
					
						
							|  |  |  |  | |first | 
					
						
							|  |  |  |  | |m / 48' / 1' / 1' / 2' / 1 / 0 | 
					
						
							|  |  |  |  | |- | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |testnet | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |second | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | |p2wsh | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | |change | 
					
						
							|  |  |  |  | |second | 
					
						
							| 
									
										
										
										
											2020-12-16 22:31:24 +08:00
										 |  |  |  | |m / 48' / 1' / 1' / 2' / 1 / 1 | 
					
						
							| 
									
										
										
										
											2020-12-16 16:55:38 +02:00
										 |  |  |  | |} | 
					
						
							| 
									
										
										
										
											2020-12-16 22:05:54 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-16 19:22:20 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | ==Reference== | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | * [[bip-0067.mediawiki|BIP67 - Deterministic Pay-to-script-hash multi-signature addresses through public key sorting]] | 
					
						
							|  |  |  |  | * [[bip-0032.mediawiki|BIP32 - Hierarchical Deterministic Wallets]] | 
					
						
							|  |  |  |  | * [[bip-0043.mediawiki|BIP43 - Purpose Field for Deterministic Wallets]] | 
					
						
							| 
									
										
										
										
											2020-12-16 16:43:21 +02:00
										 |  |  |  | * [[bip-0044.mediawiki|BIP44 - Multi-Account Hierarchy for Deterministic Wallets]] |