Ken Shirriff’s blog: Bitcoins the hard way: Using the raw Bitcoin protocol