The puzzle of the double hash
There is a long-standing puzzle within Bitcoin that has not yet been solved correctly: why did I use a double hash?