wiki commit

This commit is contained in:
1HXb9KMAtwNJqz4egi6hJx08EQgJajiBTH
2020-01-02 13:27:13 -05:00
committed by buwiki
parent 003322135b
commit d5f2a3ed9a
3 changed files with 6 additions and 4 deletions
+2 -2
View File
@@ -39,8 +39,8 @@
- Legacy (Base 58)
- Bech32
- Cash Address
- Proof of Work
- Difficulty Adjustment Algorithm
- [Proof of Work](/protocol/blockchain/proof-of-work)
- [Difficulty Adjustment Algorithm](/protocol/blockchain/proof-of-work/difficulty-adjustment-algorithm)
- Legacy DAA
- Emergency DAA
- BCH Adaptive DAA
+2 -2
View File
@@ -6,7 +6,7 @@ With a block header, you can:
1. Calculate the hash of the block.
- The double SHA-256 hash of the block header.
2. Confirm the proof of work was executed correctly.
2. Confirm the [proof of work](/protocol/blockchain/proof-of-work) was executed correctly.
- See [Difficulty Adjustment Algorithm](/protocol/blockchain/proof-of-work/difficulty-adjustment-algorithm) for more details.
3. Determine the relative location of the block in the blockchain.
- Using the previous block hash contained in the header
@@ -27,7 +27,7 @@ Since validation of all the transactions in the block can be expensive, the abil
### Difficulty Target Encoding
Within the block header, the difficulty target uses a special floating-point representation that helps keep the size of the block header small.
While the [Difficulty Adjustment Algorithm](/protocol/blockchain/proof-of-work/difficulty-adjustment-algorithm) attempts to calculate the ideal target (i.e. the value the block hash must be "less than"), it undergoes a lossy conversion when put in the block header:
While the difficulty adjustment algorithm attempts to calculate the ideal target (i.e. the value the block hash must be "less than"), it undergoes a lossy conversion when put in the block header:
| Field | Length | Format | Description |
|--|--|--|--|
+2
View File
@@ -0,0 +1,2 @@
# Proof of Work