mirror of
				https://github.com/bitcoin/bips.git
				synced 2025-10-27 14:09:10 +00:00 
			
		
		
		
	BIP380: minor grammar fixups (#1802)
* Use pronoun only after recalling the sentence object * Use singular form * Fix phrasal verb form --------- Co-authored-by: quapka <>
This commit is contained in:
		
							parent
							
								
									a7075ee434
								
							
						
					
					
						commit
						fade15caa2
					
				| @ -31,13 +31,13 @@ Given just the private keys, it is not possible for restored wallets to know whi | ||||
| This has lead to incompatibilities between wallets when restoring a backup or exporting data for a watch only wallet. | ||||
| 
 | ||||
| Further complicating matters are BIP 32 derivation paths. | ||||
| Although BIPs 44, 49, and 84 have specified standard BIP 32 derivation paths for different output scripts and addresses, not all wallets support them nor use those derivation paths. | ||||
| Although BIPs 44, 49, and 84 have specified standard BIP 32 derivation paths for different output scripts and addresses, not all wallets support those derivation paths nor use them. | ||||
| The lack of derivation path information in these backups and exports leads to further incompatibilities between wallets. | ||||
| 
 | ||||
| Current solutions to these issues have not been generic and can be viewed as being layer violations. | ||||
| Solutions such as introducing different version bytes for extended key serialization both are a layer violation (key derivation should be separate from script type meaning) and specific only to a particular derivation path and script type. | ||||
| 
 | ||||
| Output Script Descriptors introduces a generic solution to these issues. | ||||
| Output Script Descriptors introduce a generic solution to these issues. | ||||
| Script types are specified explicitly through the use of Script Expressions. | ||||
| Key derivation paths are specified explicitly in Key Expressions. | ||||
| These allow for creating wallet backups and exports which specify the exact scripts, subscripts (redeemScript, witnessScript, etc.), and keys to produce. | ||||
| @ -75,7 +75,7 @@ Key expressions consist of: | ||||
| ** Followed by zero or more <tt>/NUM</tt> or <tt>/NUMh</tt>  path elements to indicate the unhardened or hardened derivation steps between the fingerprint and the key that follows. | ||||
| ** A closing bracket <tt>]</tt> | ||||
| * Followed by the actual key, which is either: | ||||
| ** A hex encoded public key, which depending the script expression, may be either: | ||||
| ** A hex encoded public key, which depending on the script expression, may be either: | ||||
| *** 66 hex character string beginning with <tt>02</tt> or <tt>03</tt> representing a compressed public key | ||||
| *** 130 hex character string beginning with <tt>04</tt> representing an uncompressed public key | ||||
| ** A [[https://en.bitcoin.it/wiki/Wallet_import_format|WIF]] encoded private key | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user