Bitcoin Forum
May 09, 2024, 11:37:37 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: NEED FOR BUILDING DECENTRALIZED APPLICATIONS  (Read 109 times)
Digixhub (OP)
Newbie
*
Offline Offline

Activity: 19
Merit: 1


View Profile WWW
August 07, 2018, 01:40:54 PM
 #1

A completely new model for building a successful and scalable application is now evolving as decentralized applications where there is no concept of centralization and as most common model to build an app is based on client and server model which obviously is centralized.

Let’s have a look at three main models and how they differ with each other and why decentralized applications are emerging –

Centralized application- This model is most commonly in action and many engineers are building it up and similarly many users are using, it means centralized applications are very much in use as compare to others and in centralized application data is controlled by a single unit (company) like Facebook, Google, Amazon on which you have to trust that it is being used correctly and in your interest.

Distributed application– In distributed applications, computation is mainly done by multiple nodes as opposed to a single one like centralized applications. With the help of distributed application, business operations can be handled from any geographical location.

Decentralized Application- Decentralized applications are also known as DApps are apps whose server-client model are not centralized and not dependent on any single unit and is run by many users on a decentralized network with trustless protocols, they are designed to keep in mind to not have a single point of failure.

Criteria to be decentralized applications:

Any application to be known as DApp, it has to be following attributes:

For any applications which have to be decentralized, it is needed to be open source that it must operate autonomously and there is no central point of controlling of its majority of tokens and any changes can only happen by consensus of its users. The application’s data and protocols have to be cryptographically stored in a decentralized blockchain. Cryptographic tokens are needed to have access to application and also used for rewarding network users. Tokens must be generated by a standard cryptographic algorithm that encourages contribution of a member of the network to the system.

Classifications of DApps–

The classification of DApp can be done on the basis of if the DApp is using its own blockchain or they use blockchain of another app so we can classify three types of DApp on this criterion-

1: Type I- Type I decentralized applications use their own blockchain, Bitcoin is the best example of this type of DApps.

2: Type II- Type II  decentralized applications use blockchain of Type I decentralized applications. Type II decentralized applications are protocols and have tokens for their functioning.  Omni protocol is an example of this kind of DApps.

3: Type III – Type III  decentralized applications use the protocol of Type II decentralized application and Type III decentralized apps are protocols and have tokens for its function.  An example is a SAFE network which uses Omni protocol.

DApp Mechanisms–

There is two common mechanism by which DApp can maintain consensus: the proof-of-work, POW mechanism and the proof-of-stake, POS mechanism.

With POW, any changes in DApp is approved on the basis of the amount of work that each stakeholder contribute to the operations of DApps.  With POS, any changes in the DApp is approved on the basis of the percentage ownership that various stakeholder have over the application.  Both mechanisms can run parallel as well.

The procedure of creating of your own DApp–

You need to follow these steps to build your own DApp-

-You need to release a whitepaper which can explain all of its features, goals, and mechanism for establishing consensus and also plans for tokenizations.
-Need to take feedback from your community to make revisions
-Finalize the date for crowd sale where your community can contribute to crowd-sale.
-You need to distribute tokens, this will totally dependent on the mechanism you use. Mining will require reference software; fundraising needs a digital wallet for stakeholders and development uses a bounty system for suggestions.
-Execution of your ideas while you can still develop your plans

Conclusion- Dapps can possibly end up self-managing on the grounds that they engage their stakeholders to put resources into the improvement of the Dapp. Thus, it is possible that Dapps for payments, data storage, bandwidth, and cloud computing may one day overshadow the valuation of multinational corporations like Visa, Dropbox, and Amazon that are currently active in that space.
1715254657
Hero Member
*
Offline Offline

Posts: 1715254657

View Profile Personal Message (Offline)

Ignore
1715254657
Reply with quote  #2

1715254657
Report to moderator
1715254657
Hero Member
*
Offline Offline

Posts: 1715254657

View Profile Personal Message (Offline)

Ignore
1715254657
Reply with quote  #2

1715254657
Report to moderator
"Your bitcoin is secured in a way that is physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter a majority of miners, no matter what." -- Greg Maxwell
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715254657
Hero Member
*
Offline Offline

Posts: 1715254657

View Profile Personal Message (Offline)

Ignore
1715254657
Reply with quote  #2

1715254657
Report to moderator
1715254657
Hero Member
*
Offline Offline

Posts: 1715254657

View Profile Personal Message (Offline)

Ignore
1715254657
Reply with quote  #2

1715254657
Report to moderator
cryptoking252
Newbie
*
Offline Offline

Activity: 84
Merit: 0


View Profile
August 09, 2018, 07:43:34 PM
 #2

Dapps help and project or ICO to compliment the services and features offered by them. A lot of wallets have their own Dapps where you can even play game and win coins by fulfilling or reaching certain goals. So; basically DApps are there to give the users a better experience.
goldencrypto7100
Newbie
*
Offline Offline

Activity: 182
Merit: 0


View Profile WWW
August 09, 2018, 09:08:46 PM
 #3

We all the importance of decentralized application; what you have given was the guidance to start with. It can be more related through a video. This thing may roar in the future but currently; most of them are not doing so.
bitcoinminer566
Newbie
*
Offline Offline

Activity: 308
Merit: 0


View Profile
August 09, 2018, 10:10:29 PM
 #4

Decentralized applications that are also known as DApps. Here client- server model are not dependent on any single unit and they don’t operate in a centralized system. DApps need to open source and there will be no central point of controlling. You can also create your own DApp. Go to the google and search for those steps; very simple!
BounderbyMAX
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
August 10, 2018, 04:34:58 PM
 #5

Dapps are not only profitable and holds a lot of promising features but also be used for support any decentralized blockchain project by having separate applications for each of them which will ensure the projects run smoothly and all the required support are channeled through these applications.
CoinMarKetHW
Newbie
*
Offline Offline

Activity: 84
Merit: 0


View Profile
August 11, 2018, 07:56:38 AM
 #6

That’s a great one. Many people in this forum are trying to acknowledge about how to build decentralized applications. This post will definitely help them a lot.
FunZedCrypto
Newbie
*
Offline Offline

Activity: 79
Merit: 0


View Profile
August 11, 2018, 08:45:11 AM
 #7

The sole reason that the market has been such a hot because of its decentralized system. The transactions are made much more easier and there are very little or almost no interference from the government; which is a good thing. This app does have the potential to bring a revolutionary change in the market.
LedrookETH
Newbie
*
Offline Offline

Activity: 84
Merit: 0


View Profile
August 11, 2018, 09:52:25 AM
 #8

You can take the uses of POW or POS. But it will be better to use POW since it is new and a much better method compared to POS.
Beimere
Newbie
*
Offline Offline

Activity: 66
Merit: 0


View Profile
August 11, 2018, 09:57:00 AM
 #9

Decentralized application is really a creative concept and the market needs such type of creative apps. This will make the transaction of crypto currency more popular and easier. I think this app will bring revolution in this market.
earnetheasy
Newbie
*
Offline Offline

Activity: 308
Merit: 0


View Profile
August 11, 2018, 01:30:39 PM
 #10

Decentralized apps are very user friendly. They can use this type of app as they pleases which they cant do if they use centralized app. Decentralized apps are more necessary for business organizations and for those organizations which run their work in multiple state. So it is necessary to create new decentralized apps to replace some old centralized apps. We have to be carefull about the security off those apps or else they will not get attention from around the world. Also new decentralized apps should be stable. And most importantly; we should create new decentralized apps to replace old decentralized apps with better security and stability.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!