Cryptocurrency Market Mechanics