2019-12-02 17:00:21 -05:00
|
|
|
- Home
|
2019-12-05 15:11:11 -05:00
|
|
|
- [Style Guide](style-guide)
|
2019-12-05 17:13:08 -05:00
|
|
|
- [Contributors](contributors)
|
|
|
|
|
- [Target Audience](target-audience)
|
2019-12-02 17:00:21 -05:00
|
|
|
- Wiki History
|
2019-12-03 10:48:26 -05:00
|
|
|
- Protocol
|
|
|
|
|
- Blockchain
|
2019-12-03 11:33:28 -05:00
|
|
|
- [Hash](/protocol/blockchain/hash)
|
2019-12-11 16:44:17 -05:00
|
|
|
- Sha256
|
|
|
|
|
- Ripemd160
|
|
|
|
|
- Murmur
|
2019-12-02 17:00:21 -05:00
|
|
|
- Transaction
|
|
|
|
|
- Transaction Input
|
|
|
|
|
- Unlocking Script
|
|
|
|
|
- Transaction Output
|
|
|
|
|
- Locking Script
|
|
|
|
|
- Block
|
2019-12-11 16:44:17 -05:00
|
|
|
- Header
|
2019-12-02 17:00:21 -05:00
|
|
|
- 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
|
2019-12-05 14:43:42 -05:00
|
|
|
- Bip-16
|
2019-12-11 15:07:02 -05:00
|
|
|
- [Bip-34](/protocol/forks/bip-0034)
|
2019-12-05 14:43:42 -05:00
|
|
|
- [Bip-37](/protocol/forks/bip-0037)
|
|
|
|
|
- [Bip-64](/protocol/forks/bip-0064)
|
|
|
|
|
- Bip-65
|
|
|
|
|
- Bip-66
|
|
|
|
|
- Bip-68
|
|
|
|
|
- Bip-112
|
|
|
|
|
- Bip-113
|
|
|
|
|
- [Bip-157](/protocol/forks/bip-0157)
|
|
|
|
|
- [Bip-158](/protocol/forks/bip-0158)
|
|
|
|
|
- [Bip-159](/protocol/forks/bip-0159)
|
|
|
|
|
- BCH UAHF (BUIP-55)
|
2019-12-02 17:00:21 -05:00
|
|
|
- HF20171113
|
|
|
|
|
- HF20180515
|
|
|
|
|
- HF20181115
|
|
|
|
|
- HF20190515
|
|
|
|
|
- HF20191115
|
2019-12-03 10:48:26 -05:00
|
|
|
- Peer-to-Peer Network
|
|
|
|
|
- [Messages](/protocol/network/messages)
|
2019-12-05 13:33:14 -05:00
|
|
|
- [Handshake: Version (“version”)](/protocol/network/messages/version)
|
2019-12-11 16:44:17 -05:00
|
|
|
- verack
|
2019-12-03 10:48:26 -05:00
|
|
|
- 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
|
2019-12-02 17:00:21 -05:00
|
|
|
- Simple Payment Verification (SPV)
|
|
|
|
|
- Bloom Filters
|
|
|
|
|
- Simple Ledger Protocol
|
|
|
|
|
- Cash Address
|
|
|
|
|
- Miscellaneous
|
2019-12-09 18:36:45 -05:00
|
|
|
- “Bitcoin Sign Message”
|
2019-12-11 16:44:43 -05:00
|
|
|
- [Endian]([/protocol/misc/endian](https://bitcoinprotocol.cash/protocol/misc/endian))
|
2019-12-11 16:44:17 -05:00
|
|
|
- [Little](/protocol/misc/endian/little)</sup>
|
|
|
|
|
- [Big](/protocol/misc/endian/big)
|
2019-12-09 18:36:45 -05:00
|
|
|
- History
|
|
|
|
|
- Bips
|
|
|
|
|
- Protocol Version
|