Much like futures traded on traditional assets, crypto futures are a way to bet on the price direction of certain cryptocurrencies without holding the underlying tokens. A futures contract is an agreement between two parties regarding the future price of an asset. Each contract has a buyer (long position) and a seller (short position).