Bitcoin Mechanics