BIPs

BIP je jeden ze základních pojmů, co se týká technického vylepšování Bitcoinu. Zkratka BIP znamená Bitcoin Improvement Proposal. Je to soubor dokumentů, kterými se navrhují funkce, změny nebo omezení, které by měly být zavedeny do protokolu nebo kódu Bitcoinu. BIP by měl obsahovat technickou specifikaci nové funkce a její zdůvodnění. 
https://github.com/bitcoin/bips


https://www.alza.cz/bip-technologicka-vylepseni-bitcoinu

BIP8 > Version bits with lock-in by height
BIP9 > Version bits with timeout and delay

BIP32 > Hierarchical Deterministic Wallets
https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki

BIP38 > Passphrase-protected private key
https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki

BIP39 > Mnemonic code for generating deterministic keys
https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
A aktuální množina 2048 anglických slov používaných pro seed:
https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt

BIP44 > Multi-Account Hierarchy for Deterministic Wallets
BIP49 > Derivation scheme for P2WPKH-nested-in-P2SH based accounts
BIP84 > Derivation scheme for P2WPKH based accounts

BIP340 > Schnorr Signatures for secp256k1
https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki
The iteration count is set to 2048 and HMAC-SHA512 is used as the pseudo-random function. The length of the derived key is 512 bits (= 64 bytes).

BIP341 > Taproot: SegWit version 1 spending rules
https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki

BIP342 > Validation of Taproot Scripts
https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki