Search
Close this search box.
Blog » Business Tips » Why Build Decentralized Applications: Understanding Dapp

Why Build Decentralized Applications: Understanding Dapp

When you hear anyone mention bitcoin what are our first thoughts? In most cases, it’s probably something related to cryptocurrency. And, to be fair, that’s an obvious answer. Bitcoin, after all, was a pioneer in cryptocurrencies. Then came the decentralized applications.

But, bitcoin’s blockchain platform has proven that there’s something going on besides a decentralized and peer-to-peer technology that exchanges money. It’s being used to create wide range of applications that can do anything from registering domain names to signing legal documents to starting a crowdfunding campaign to hauling a cab.

David Johnston, CEO of the DApp Fund, predicts in his white paper, “that these decentralized applications will some day surpass the world’s largest software corporations in utility, user-base, and network valuation due to their superior incentivization structure, flexibility, transparency, resiliency, and distributed nature.”

What is a Dapp?

According to Johnston, a Dapp (pronounced Dee-app, similar to Email) must contain the four following characteristics;

  • The application has to be open-source, operate autonomously, and can not be controlled by any one entity.
  • All data and record must be cryptographically stored in a public, decentralized blockchain.
  • The app must use a cryptographic token, also referred to as an App Coin, to access the application.
  • Tokens must be generated in order to prove the value nodes that contribute to the application.

Bitcoin contains these four characteristics since it’s an open-source token that uses the blockchain. Bitcoin also generates it’s own tokens and all changes must be approved by the majority of users.

Another Dapp example would be Omni Layer. One of the company’s board members, Patrick Dugan, explained to Bitcoin.com that “Omni is a protocol built as a layer over Bitcoin that allows you to generate, send, trade, redeem, pay dividends to and make bets with tokens representing any kind of asset.”

Dapp Classification

Johnston classifies “Dapps based on whether they have their own block chain or they use the blockchain of another Dapp.” Based on this criteria, Johnston states that there are three types of dapps.

  • Type I decentralized applications have their own block chain, such as Bitcoin.
  • Type II decentralized applications use the blockchain of a type I decentralized application but are “protocols and have tokens that are necessary for their function” like the Omni Protocol.
  • Type III decentralized applications use the protocol of a type II decentralized application and “are protocols and have tokens that are necessary for their function,” such as the SAFE Network that uses the Omni Protocol to issue ‘safecoins.”

Think of Dapps as an operating system like Windows, Mac OS X, Linux, Android, iOS as a Type I classification. The programs on these systems, such as a word processor or Dropbox, would be Type II. A Type III example would then be a blogging platform that integrates Dropbox.

App Mechanisms

Johnston states that there “are two common mechanism by which Dapps can establish consensus: the proof-of-work, POW, mechanism and the proof of stake, POS, mechanism.”

With POW “decisions about changes in a Dapp are made based on the amount of work that each stakeholder contributes to the operation of the Dapp.” Mining is the mechanism for establishing consensus in regards to POW.

With POS, “decisions about changes in the Dapp are made based on the percent ownership that various stakeholders have over the application.” This would mean that a stakeholder owning 10% of the token carries 10% of the weight.

Both mechanisms can run parallel in order to prevent 51% attacks. Peercoin is an example of running both mechanisms.

When distributing tokens, there are three common mechanisms;

  • Mining is where “tokens are distributed to those who contribute most work to the operation of a Dapp.”
  • Fundraising occurs when “tokens are distributed to those who fund the initial development of the DApp.”
  • The development mechanism is where “tokens are generated using a predefined mechanism and are only available for the development of the DA”

In summary, according to Johnston;

“Tokens of a Dapp that establishes consensus through proof-of-work are distributed by mining, by people buying directly from miners and by trading for goods and services; that is the case with Bitcoin. Tokens of a Dapp that establishes consensus through proof-of-stake are distributed based on the contribution of stakeholders during a fundraiser, by people collaborating on the development of the Dapp and by trading for goods and services; that is the case with the Omni Protocol.”

The Importance of Dapps

Dapps are important because they have value. In fact, according to another white paper written by Johnston, app coins are valuable because they can replace an untrustworthy centralized consensus, have functions that bitcoin is not capable of, and having the ability to operate exclusively with a specific network’s coin.

Besides coin value, Dapps are important because they have the power to disrupt a number of industries. Tom Ding, founder and CEO of crowdsale platform Koinify, told CoinDesk “The more commoditised (ie: an incremental rather than revolutionary model change) an industry is, the more likely it can be disrupted totally with the DApp model.”

He believes that retail banking, insurance, financial exchange, marketplaces, and content platforms will be most impacted.

We’re already witnessing that with the growth of Ethereum. This contract validating and enforcement system allows applications to be developed onto it. This means, according to Wired, that this could potentially “create self-validating contracts and autonomous systems that operate directly on the blockchain.”

Ultimately, this would create self-enforcing smart contracts that could be used for joint savings accounts, financial exchange markets, and trust funds.

As Dapps continue to rapidly they’ll also become more consumer-visible. Fatcom, for example, uses the blockchain to power applications like “audit systems, medical records, supply chain management, voting systems, property titles, legal applications, and financial systems.”

As Johnston Law says, “Everything that can be decentralized, will be decentralized”.

How To Create Your Own Dapp

If you’re interested in developing your own Dapp to tap into its potential, follow these steps;

  • Release a white paper that describes its features, goals, mechanism for establishing consensus, and plans for tokenization.
  • Gain feedback from your community to make revisions.
  • Have a date for when your community can contribute to crowd-sale.
  • Distribute the tokens. This will vary depending on the mechanism that you use. Mining will require reference software; fundraising needs a digital wallet for stakeholders; and development uses a bounty system for suggestions.
  • Start executing your idea while still developing your plans.

About Due’s Editorial Process

We uphold a strict editorial policy that focuses on factual accuracy, relevance, and impartiality. Our content, created by leading finance and industry experts, is reviewed by a team of seasoned editors to ensure compliance with the highest standards in reporting and publishing.

TAGS
Finance Editor and Writer at Due
Angela Ruth is a financial writer at Due. She has a passion for helping people get out of debt and live a better life.

About Due

Due makes it easier to retire on your terms. We give you a realistic view on exactly where you’re at financially so when you retire you know how much money you’ll get each month. Get started today.

Categories

Top Trending Posts

Due Fact-Checking Standards and Processes

To ensure we’re putting out the highest content standards, we sought out the help of certified financial experts and accredited individuals to verify our advice. We also rely on them for the most up to date information and data to make sure our in-depth research has the facts right, for today… Not yesterday. Our financial expert review board allows our readers to not only trust the information they are reading but to act on it as well. Most of our authors are CFP (Certified Financial Planners) or CRPC (Chartered Retirement Planning Counselor) certified and all have college degrees. Learn more about annuities, retirement advice and take the correct steps towards financial freedom and knowing exactly where you stand today. Learn everything about our top-notch financial expert reviews below… Learn More