This explanation of Bitcoin. Very good.