in πŸ““ Notes


  • Distributed “database”
  • No central authority
  • Transparent
  • Chain of blocks
  • Each block has
    • Previous block hash
    • Hash
    • Data
  • Distributed ledger

why do we need blockchain


  • Digital Identity
  • Cryptocurrencies
  • Intellectual Property / Notary
  • Voting (?)
  • Smart contracts!


  • Removes trust from an entity
  • Mathematically correct
  • (Almost) impossible to fraud
  • Transparent

How to use the blockchain to register some document as mine?

Proof-of-Work vs Proof-of-Stake


  • Too much power usage
  • All nodes need to verify transactions –> slow as the slowest node

Proof of Work (PoW)

For example adding a random number to the end of the message that makes the hash function output 30 zeros in the beginning. That requires a lot of computational work to find out but it is easily verifiable.


Or if you don't know what a response is, you can always write a webmention comment (you don't need to know what that is).