Developing on the platform right now is akin to writing software to run on a VM that has no operating system.  The services that are being written right now can be thought of as the operating system (foundation) that everything that will come next is built on.  To do the really interesting stuff you have to first build all of the really low level tooling to support it.<p>There&#x27;s a lot of talk about replacing Uber&#x2F;AirBnB&#x2F;Facebook&#x2F;etc with decentralized applications but I believe those things are still at least a few years away.  Complex applications like those are going to require significant base infrastructure that just doesn&#x27;t exist yet.<p>The &quot;Trusted&quot; inputs problem is complex and I don&#x27;t believe there will be a single solution.  Some applications will be fine using trusted oracles.  Others will need a more trustless model which is going to require on-chain reputation systems which in-turn is going to require some level of identity&#x2F;anti-sybil system.