Could you please elaborate on the foundational technology that underpins SushiSwap? I'm curious to understand the architecture and the blockchain ecosystem it's integrated within. Is it built on a popular smart contract platform like Ethereum, or does it leverage a different blockchain infrastructure altogether? Additionally, how does this choice of foundation impact the functionality, scalability, and security of SushiSwap's decentralized exchange platform?