The goal of this is to allow application developers to have smart contracts that can access much more computing power when it is required, or maintain the same power at lower costs for tasks such as trials for onboarding new users or applications that simply do not need the full security of blockchain to begin with.