The State of Decentralized Perpetual Protocols (2023)