| LEDGER |
|---|
| A pays B $10 |
| B pays C $10 |
| C pays A $10 |
Issues:
| LEDGER |
|---|
| A receives $10 |
| B receives $10 |
| C receives $10 |
| A pays B $10 -A |
| B pays C $10 -B |
| C pays A $10 -C |
| A pays C $10 -A |
| A̶ ̶p̶a̶y̶s̶ ̶B̶ ̶$̶1̶0̶ ̶-̶A̶ |
| A | B | C | |
|---|---|---|---|
| Public Key | 01011001... | 01001101... | 00111011... |
| Secret Key | 11000100... | 11001110... | 10110001... |
| LEDGER |
|---|
| 0 A pays B 10 BTC -01011001... |
| 1 B pays C 10 BTC -00110011... |
| 2 C pays A 10 BTC -11000101... |
| 3 A pays C 10 BTC -10101000... |
SHA-256("Hello World") =
A591A6D40BF420404A011733CFB7B190D62C65BF0BCDA32B57B277D9AD9F146E
SHA-256("Hello World!") =
7F83B1657FF1FC53B92DC18148A1D65DFC2D4B1FA3D677284ADDD200126D9069
| Prev Hash |
|---|
| Transactions |
| Proof of work |
| Prev Hash |
|---|
| Transactions |
| Proof of work |
| Prev Hash |
|---|
| Transactions |
| Proof of work |
This structure makes it so that the blocks cannot be rearranged or tampered with without recalculating multiple proofs of work, which would require an infeasible amount of computing power
| fake |
| fake |
Bitcoin Price (source: coindesk.com)