Bitcoin traditionally lacked expressivity beyond side chains, limiting its ability to interact with other ecosystems. Rollups and layer twos have been discussed in the community as ways to enhance Bitcoin's capabilities, although these solutions are somewhat limited due to Bitcoin's inability to interpret activities outside its own chain. While concepts like sovereign rollups and BitVM are emerging, Bitcoin's inherent restriction in understanding external environments poses a challenge for fully decentralized solutions.