dYdX is a company providing a decentralized protocol for cryptocurrency derivatives built on the Ethereum blockchain and the 0x protocol. The protocol lets users take out peer-to-peer short sells, long positions and options on any ERC20 token. It also enables traders to make fully-collateralized loans, which are used to fund short sellers.