On-chain derivatives: a new era in decentralized trading