The most popular decentralized finance application on ethereum, MakerDAO, was built to keep a stablecoin’s price stable. Under the hood, it’s quite complex, featuring two separate tokens, a lending system and even a voting process. Here’s how it works