The majority of Decentralized Applications available today are built with smart contracts deployed on top of existing blockchains (Ethereum, Avalanche, Solana, etc.). Smart contracts built on the same blockchains would then be part of a shared environment. In this article I want to touch up on why this can be better improved upon.