The Blockchain

A chain of blocks that is stored on multiple computers. If one user adds data, all other users check if the change is valid. Then the change gets added to all copies of the chain.
In this example, there is only one copy of the chain.

Wallet

If you have a wallet you can propose a new transaction. You pay for this transaction. The wallet sends the pending transaction to the blockchain.
For simplicity, we'll create a random transaction.



Mine a block

To confirm pending transactions, someone has to mine a new block. Mining means searching for a hard-to-find hash code. Mining becomes harder over time.

Restart the chain

Pending transactions


Blocks

Blocks contain information about transactions. Hash codes ensure that transaction data cannot be tampered with afterwards.

Creating the Blockchain...