Smart Contracts 101: How Do They Work With Layer 0 Blockchains?