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)