Files
specification/home.md
T

123 lines
3.2 KiB
Markdown
Raw Normal View History

2019-12-17 15:05:16 -05:00
# Bitcoin Cash Protocol
2019-12-02 17:00:21 -05:00
- Home
2019-12-12 13:59:18 -05:00
- [Style Guide](/style-guide)
- [Contributors](/contributors)
- [Target Audience](/target-audience)
- [Project History](/project-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-17 11:50:42 -05:00
- [Transaction](/protocol/blockchain/transaction)
- [Unlocking Script](/protocol/blockchain/transaction/unlocking-script)
- [Locking Script](/protocol/blockchain/transaction/locking-script)
2019-12-12 15:11:34 -05:00
- [Block](/protocol/blockchain/block)
2019-12-12 14:01:22 -05:00
- [Header](/protocol/blockchain/block/block-header)
2019-12-02 17:00:21 -05:00
- Transactions
- Legacy Transaction Ordering
- Canonical Transaction Ordering (CTOR)
- Merkle Tree
- Merkle Root
- Partial Merkle Tree
2019-12-17 14:18:33 -05:00
- [Script](/protocol/blockchain/script)
2019-12-02 17:00:21 -05:00
- 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
2019-12-17 15:05:16 -05:00
- [Difficulty Adjustment Algorithm](/protocol/blockchain/proof-of-work/difficulty-adjustment-algorithm)
2019-12-02 17:00:21 -05:00
- 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-17 15:09:01 -05:00
- [Handshake: Version ("version")](/protocol/network/messages/version)
- [Handshake: Acknowledge Version ("verack")](/protocol/network/messages/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-17 15:09:01 -05:00
- Bitcoin Sign Message
2019-12-12 13:59:18 -05:00
- [Endian](/protocol/misc/endian)
- [Little](/protocol/misc/endian/little)
2019-12-11 16:44:17 -05:00
- [Big](/protocol/misc/endian/big)
2019-12-09 18:36:45 -05:00
- History
- Bips
2019-12-17 15:11:23 -05:00
- Protocol Version
2019-12-17 15:24:58 -05:00
2019-12-17 16:15:10 -05:00
💵