Blockchain

Mechanism

A good mathematical explanation by 3b1b: https://www.youtube.com/watch?v=bBC-nXj3Ng4

A practical and direct demo of blockchain: https://www.youtube.com/watch?v=_160oMzblY8

Impacts

Criticisms