Files
specification/home.md
T
2019-12-02 17:00:21 -05:00

2.3 KiB

  • Home
  • Contributors
  • Target Audience
  • Wiki History
  • Protocol Specification
  • Blockchain Protocol
    • Structure
      • Hash
        • Sha256
        • Ripemd160
        • Murmur
      • Transaction
        • Transaction Input
          • Unlocking Script
        • Transaction Output
          • Locking Script
      • Block
        • Header
      • Transactions
        • Legacy Transaction Ordering
        • Canonical Transaction Ordering (CTOR)
      • Merkle Tree
        • Merkle Root
        • Partial Merkle Tree
      • Script
        • Opcodes ...
      • Script Execution
        • Stack
      • Transaction Validation
        • Block Level Validation Rules
        • Network Level Validation Rules
          • Standardness Rules
            • Custom / Non Standard
      • Cryptography
        • Secp256k1
          • Public Key
            • Compressed
            • Uncompressed
          • Private Key
        • Signatures
          • ECDSA
          • Schnorr
          • DER Encoding
            • (OpenSSL History?)
          • N-of-M Multisig Signatures
      • Bitcoin Address
        • Pay To Public Key
        • Pay To Public Key Hash
        • Pay To Script Hash
        • Encodings
          • Legacy (Base 58)
          • Bech32
          • Cash Address
      • Proof of Work
        • Difficulty Adjustment Algorithm
          • Legacy DAA
          • Emergency DAA
          • BCH Adaptive DAA
    • Mining
      • Stratum Protocol
      • Mining Pools
    • Forks
      • Bip16
      • Bip34
      • Bip65
      • Bip66
      • Bip68
      • Bip112
      • Bip113
      • BCH UAHF (BUIP 55)
      • HF20171113
      • HF20180515
      • HF20181115
      • HF20190515
      • HF20191115
    • Network Protocol
      • Standard P2P Messages
      • version
      • verack
      • ping
      • pong
      • addr
      • getblocks
      • inv
      • mempool
      • getheaders
      • headers
      • getdata
      • block
      • tx
      • merkleblock
      • notfound
      • reject
      • sendheaders
      • feefilter
      • getaddr
      • filterload
      • filteradd
      • filterclear
    • Non-Standard P2P Messages
      • sendcmpct
      • get_xthin
      • xthinblock
      • thinblock
      • get_xblocktx
      • xblocktx
    • Simple Payment Verification (SPV)
      • Bloom Filters
    • Simple Ledger Protocol
    • Cash Address
    • Miscellaneous
      • “Bitcoin Sign Message”