A lot of dapps seem like nothing new to me and the added benefit of creating a dapp seems very minimal besides decentralization.

  • Anyone can help me understand the following line. "without trusted intermediaries" I have tried researching a lot how intermediaries will avoid, but I did not get a complete answer from anybody. Someone help me with an example would be highly appreciated.
    – Ashok
    Commented Apr 15, 2018 at 17:36
  • If you have a new question, please ask it by clicking the Ask Question button. Include a link to this question if it helps provide context. - From Review Commented Apr 15, 2018 at 19:31

2 Answers 2


Making an Ethereum-backed web application gives you several things for free:

  • Payment processing: No need to integrate with Stripe or PayPal to accept funds from users. All users can send/receive Ether as a common payment means.
  • User Credentials: Users don't need to sign up; they already have an account, which is a public/private key to bind with their user session and metadata.
  • Database: Storing a lot of data in the blockchain is expensive, so likely the blockchain isn't going to be the only database for the application, but mission-critical pieces of data can be stored forever on the blockchain.
  • Logging: Etherum contracts can create their own logs, which a DApp can query to know what's happened in the past, rather than needing to create separate logs.
  • Trust: Your users can trust your code, since not only is the front-end (Javascript) code visible (via browser inspection tools), but the back-end logic (contract code) can be inspected too, so it can be independently verified that your code doesn't have backdoors in it to steal all their funds.

If you're planning on using any of these in your application, either initially or long-term, building as Ethereum-backed (a DApp) gives it a nice head-start.


Decentralized app (DApp) is an app either mobile or web which interacts with a smart contract. The main benefit is to have a decentralized protocol as a backend to operate with stored value:

  • without trusted intermediaries
  • on predefined terms
  • in deterministic manner

Check out State of dapps for inspirations https://dapps.ethercasts.com

The most important type of dApp is a crowd sale web app for ICO using ECR20 tokens

  • I agree with most of that, except for your last line. Recently the most popular uses for DApps are for ICO sales, but that does not make them the most important. Commented Jun 6, 2017 at 21:46
  • @MidnightLightning thank you, so which dapps are most important ? Commented Jun 6, 2017 at 21:47
  • It depends on who's asking. To someone making their livelihood on Ethlance, that's is most important. To someone participating in a ROSCA because they can't get insurance another way, that's most important. To a business spending lots of money advertising a .ETH domain, the ENS contract is most important. Important is completely subjective, and Ethereum encourages all sorts of niches that are important to different sorts of people to co-exist, which is great! Commented Jun 6, 2017 at 21:58
  • Great comment @MidnightLighting . What is Important for you? Commented Jun 6, 2017 at 23:45
  • Personally, I'll root for the DApps supporting large, complex contracts to continue to be developed (e.g. registrar.ens.domains), as I believe those apps are the ones where the developer community learns the most, and helps shape the future of the whole Ethereum ecosystem. But this sort of discussion's best left for another forum, rather than a Q&A site. Commented Jun 7, 2017 at 16:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.