You've already forked specification
Manual commit.
This commit is contained in:
@@ -13,10 +13,7 @@
|
|||||||
- [Block](/protocol/blockchain/block)
|
- [Block](/protocol/blockchain/block)
|
||||||
- [Header](/protocol/blockchain/block/block-header)
|
- [Header](/protocol/blockchain/block/block-header)
|
||||||
- [Merkle Tree](/protocol/blockchain/block/merkle-tree)
|
- [Merkle Tree](/protocol/blockchain/block/merkle-tree)
|
||||||
- [Partial Merkle Tree](/protocol/blockchain/block/merkle-tree/partial-merkle-tree)
|
- [Transaction Ordering](/protocol/blockchain/block/transaction-ordering)
|
||||||
- Transactions
|
|
||||||
- Legacy Transaction Ordering
|
|
||||||
- Canonical Transaction Ordering (CTOR)
|
|
||||||
- [Script](/protocol/blockchain/script)
|
- [Script](/protocol/blockchain/script)
|
||||||
- Opcodes
|
- Opcodes
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -6,4 +6,4 @@ In Bitcoin Cash, the transactions in a [block](/protocol/blockchain/block) are b
|
|||||||
|
|
||||||
Using a merkle tree to manage hashing the transactions in a block enables efficient addition of newly submitted transactions to a block being mined. Rather than re-hashing the entirety of the data of the transactions to be included in the block, the new transaction can be hash and then a small number of hashes can be recalculated, leading up to the merkle root. For large blocks this can heavily reduce the amount of data to be (re-)hashed.
|
Using a merkle tree to manage hashing the transactions in a block enables efficient addition of newly submitted transactions to a block being mined. Rather than re-hashing the entirety of the data of the transactions to be included in the block, the new transaction can be hash and then a small number of hashes can be recalculated, leading up to the merkle root. For large blocks this can heavily reduce the amount of data to be (re-)hashed.
|
||||||
|
|
||||||
Using merkle trees also allows for transferring only a subset of a block while still providing confidence that the data provided in fact appeared in the block in question. For more information, see [Partial Merkle Tree](/protocol/blockchain/block/merkle-tree/partial-merkle-tree).
|
Using merkle trees also allows for transferring only a subset of a block while still providing confidence that the data provided in fact appeared in the block in question. For more information, see [Merkle Block](/protocol/network/messages/merkleblock).
|
||||||
@@ -1 +0,0 @@
|
|||||||
# Partial Merkle Tree
|
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# Transaction Ordering
|
||||||
|
|
||||||
|
|
||||||
|
## Canonical Transaction Ordering (CTOR)
|
||||||
|
|
||||||
|
|
||||||
|
## Legacy Transaction Ordering
|
||||||
|
|
||||||
Reference in New Issue
Block a user