Where is the smart contract being used in this situation?
There's no smart contracts yet. Those will come out in 6 to 12 months and is part of the 2nd phase towards decentralization. I haven't decided on a code base yet.
I'm considering:
IBM HyperLedger
Eris Tendermint
Ethereum 2.0 PoS
Synereo
But of course another platform may come out that's better then all those.
At first the bitcoin blockchain and counterparty will secure the only digital asset. I'll begin a new blockchain and that digital asset will be moved over into the genesis block.
Last I checked the definition of a DApp was an App that utilizes smart contracts so... no smart contracts means.. :^)
DApp means decentralized application
No shit, I swear these forums lowers my IQ. They're decentralized by using smart contracts as a form of execution plan or data storage. Where do you draw the line in whats a decentralized app and isn't? If I make a mine sweeper game where when you submit your score to the server that data is held in ETH Smart contract is my mine sweeper game a Dapp?
The whole term Dapp and Smart Contract are very misleading in a sense
My plan is to move to a DApp. One of the most useful parts of the DApp will be that you actually own the digital assets in it. You can remove them from the DApp and do what you want with them. This would be useful for any video game. I would love to own my pokemon and be able to sell them on an exchange.
The main thing that no one has been able to solve is "spam prevention". This'll probably be the big delay in moving to fully decentralized. You can imagine how many people would try to spam a fake high score in your mine sweeper game or submit 100,000,000 different high scores. I'll be relying on centralized spam prevention to make sure no one goes and messages every post on the network.