Challenges and solutions
We have already covered decentralized applications in the previous chapter. Dapps are not owned by anyone, cannot be shut down, and cannot have downtime. So, whenever we want to build a Dapp, we need to keep some considerations in mind, such as that a Dapp has to be a completely open source and operate autonomously, with no entity in charge of the majority of its currency. It has to have protocol changes that are designed to make some overall improvements, approved by all users. It cryptographically stores all of its operations data in a public blockchain, and most importantly, it has to incentivize. You truly need to have a consensus among miners to arrive at a consensus. There has to be some motivation for miners ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access