Bitcoin Signatures, Disentangled: ECDSA, Schnorr, Taproot, and SIGHASH
Bitcoin signatures split cleanly into three layers: the algorithm (ECDSA vs Schnorr), the locking script (P2PK, P2PKH, P2SH, SegWit, Taproot), and the SIGHASH commitment. Here is a layer-by-layer comparison of security, fees, and privacy, plus three approaches to multisig and a practical checklist.