Cryptocurrency Derivatives and Bitcoin Perpetual Contracts Exchange