Sometimes being unsatisfied with the current stablecoins (DAI, USDC, USDT and etc.), you come across the need of creating your own one.