Files
specification/home.md
T
2019-12-05 13:33:14 -05:00

112 lines
2.4 KiB
Markdown

- Home
- Contributors
- Target Audience
- Wiki History
- Protocol
- Blockchain
- [Hash](/protocol/blockchain/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
- Peer-to-Peer Network
- [Messages](/protocol/network/messages)
- [Handshake: Version (“version”)](/protocol/network/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”