Cardano Smart Contracts: What You Need to Know About Their Impact and Financial Implications