BIP 340 Schnorr Signatures: secp256k1 Standard Guide
BIP 340 guide covering 64-byte Schnorr signatures, x-only public keys, tagged hashes, nonce safety, batch verification, Taproot deployment and testing.
Within Blog Posts & Articles
BIP 340 guide covering 64-byte Schnorr signatures, x-only public keys, tagged hashes, nonce safety, batch verification, Taproot deployment and testing.
Taproot annex explained from BIP341: learn how the 0x50 witness element is detected, signed, charged transaction weight and reserved for upgrades.
BIP 119 guide covering its Draft soft-fork status, transaction-template hash, OP_NOP4 semantics, covenant uses, validation costs, risks and safe evaluation.
BIP 301 guide covering its Draft soft-fork status, sidechain block bids, BMM Accept and Request commitments, one-winner rule, miner incentives and risks.
Taproot control blocks explained: verify the internal key, leaf version, parity bit and Merkle path that prove a revealed script belongs to an output.
Bitcoin Core 0.18 getdescriptorinfo guide covering canonical public descriptors, ranged and solvable flags, private-key detection, checksums, versioning and safety.
Bitcoin Core 0.18 deriveaddresses guide covering fixed and ranged output descriptors, xpub and xprv paths, checksums, range bounds, network identity and privacy.
BIP 137 guide covering recoverable 65-byte signatures, header ranges for legacy and SegWit addresses, interoperability, security limits and BIP 322 migration.
Bitcoin Core 0.17 scantxoutset guide covering experimental descriptor scans, HD ranges, start, status and abort actions, results, resource limits and privacy.
Bitcoin Core 0.17 getaddressinfo guide covering scriptPubKey, wallet ownership, watch-only and witness fields, labels, HD metadata and privacy limits.
BIP 322 guide covering the Complete script-based signed-message format, simple and full proofs, PSBT workflows, proof-of-funds limits and verification.
Bitcoin Core decodescript RPC made simple. See what the feature does, where its limits sit and which checks node or wallet operators should make.