Are there any approaches to or any research on having decentralized applications in such a way that not every full node has to execute them?
I'm not asking specifically about the Ethereum Project but more generally whether there is anything in this regard.
Are there any other approaches which take away the gossip behavior from decentralized applications, enabling them to scale?