More on dApp
Today we’ll talk about decentralized applications (dApp). We learn what it is, why it is needed, how it is used and what they are.
Decentralized Application appeared before the famous Bitcoin, although many mistakenly link their appearance in time. The most striking example of dApp is BitTorrent, which is a peer-to-peer network protocol for cooperative file sharing over the Internet.
But it was the popularization of digital currencies that led to an increase in interest in decentralized applications, since dApp is the basis of the Bitcoin network, and in the hands of the developers of this currency, it has become much more functional.
As the name implies, “decentralized applications”, there is no single center in the operation of these applications that is managed by a service or platform. Instead of a kernel, all functions are concentrated in a huge number of user computers.
Each such point takes a small share of the load, that is, if in the cloud storage all the information is concentrated on the company’s server, then all the data is dispersed between many hard drives.
Applications are being developed by numerous ICO startups, and the capitalization of their internal digital currencies depends on the development direction chosen by the startup.
- Firstly, it is reliable. You are not dependent on a single server that may undergo a DoS attack or simply “lie down”, and then there will be no access to data. In the case of decentralization, information copies are distributed between many nodes, so that access to user data will not go anywhere.
- Secondly, it’s safe. It is much easier to steal information from the server than to collect excerpts from many hard drives.
- Thirdly, anonymity. While large Internet companies can use or even sell user data (addresses, contacts, credit and account numbers), no one can get the whole data or track activity in dApp.
- The next plus is accessibility. The servers of many companies are geographically linked, and to work in dApp, you only need to communicate with another computer, which will either fulfill the request or act as a relay and redirect the request to other points.
- And the last point is profitability. It’s no secret that a centralized server costs a lot of money. And decentralized applications require almost zero investments, since, again, the files are stored on users’ PCs, and the computing functions take care of the free CPU power.
Considering the introduced algorithms for consensus building, as well as smart contracts, an increasing number of services are switching to dApp, leaving large corporations and their servers in the past.
Types of Decentralized Applications
All dApps can be conditionally divided into three types, which depend on the presence or absence of a financial function.
- Only a financial view. Again – Bitcoin and the vast majority of digital currencies. And also all cryptocurrency wallets. The point is that dApp helps users manage their financial assets in one way or another.
- Semi-financial view. Its main function is the provision or receipt of goods and services, but the financial element is also implemented.
- View with a lack of financial component. Used for separation of powers, independent voting, etc.
Thus, it becomes clear that dApp offers a huge field for activity and no less number of work options.
DApp is not only safe, but also has many uses. This includes processing foreign exchange transactions, and generating income for creating nodes and supernodes, exchanging data, and also searching and storing information for a fee. Open source and complete anonymity are attracting more developers and ordinary users. Active development of new types and functions of dApp is underway around the world, which guarantees in the future even more popularization of decentralized applications.
Подробнее на: https://www.bitbetnews.com/novichkam/what-is-dapp.html