An introduction to Bitcoin