I'm trying to understand ethereum more clearly. I understand that it is a scripting language, but that it also runs on top of the blockchain. I think this is beyond neat. However, I have a couple questions regarding how a dApp works. Is a dApp its own blockchain that is communicating with the main ethereum blockchain? Can smart contracts be constrained to a certain dApp within the dApp network, and then be free for contracts on the Ethereum blockchain? Is there the potential for somebody to run a DPOS set up on the ethereum blockchain?
Once again, thanks for answering my questions. I really think this thing is going to be big.