Decentralized Applications (dApps) // Steemit Crypto Academy Season 5 // Beginner's Course Task 8

Add a subheading (2).png

What are dApps? Explain the working system of the dApps? What are the differences between dApps and other applications? Explain the advantages and disadvantages of dApps? How can dApps developers promote their applications? What should we pay attention to when using dApps? How do we find the information of a dApp that we want to know? Provide the steps (screenshot required).


The world has changed and evolved, proof of this in the technological world are the dApps, why do I say this? Well, we were used to using various applications with a centralized system where information management exists in them, which are governed by an entity and where the protection of our identity is not guaranteed.

The dApps are, to put it simply, the result of the Blockchain, with a high security standard of easy access and management, they work under the decentralized system scheme so that each user is a receiver on their computer, smartphone, Tablet or Another computer or device, of a copy of the operations carried out, this without being able to be changed by any person at any time, due to the open code existing in the dApps, also has the direct connection between peers with the operation of the P2P system, where each node or person interacts directly with another node without any intermediary between them and the transaction they carry out.

As I mentioned before, the records that are established in the Blockchain cannot be modified in the smart contract used, so it is necessary to know how the transactions work so as not to make mistakes that will not disappear and that can cause loss of assets and bad times.

The dApps allow that interaction that accelerates the execution times in an operation and the reduction of fees imposed on them, which means that if I need to send an asset to another person, I can use the Blockchain and in less time, just a few clicks, I will be able to deliver the desired amount to the other person without having to go through all the banking protocols of the intermediaries.


Types of dApps

There are three types of correlated dApps where, type I are those that are characterized by creating their own currency for the payment of transactions and in their own Blockchain and are denominated with the same name, an example known to many is Cardano. This type of dApps I are used in the financial system.

Type II dapps are within the Blockchain of type I dApps executed in the financial sector and that use the tokens generated as means of payments in transactions.

The type III dApps come from the type I and II dApps, dedicated to being of greater utility and usability in the users a clear and close example, is the use of social networks that have become part of our daily lives, these are the types III.

Now, I will name certain characteristics that are of great value when it comes to knowing what dApps are.

• Decentralized operating systems: they are not managed or controlled or executed by someone in particular, on the contrary, they are independent and based on smart contracts in a Blockchain network.

• Security protocol: it is definitely a very important quality, since the dApps adopt the high level of security of the network or chain of blocks where it is anchored.

• Easy connectivity between dApps: they can be easily connected since they are very similar in operation, so dApps from different blockchains can be connected.

• Error detection: this is possible for decentralization, each user is a node and if there is a failure or error in any transaction, the good or error-free copies in the other nodes will remain intact so there is no risk of damage the whole network.


Explain the working system of the dApps?

The dApps when using the smart contracts of the Blockchain make them safe, fast, reliable and with much lower transaction fees, each node has to its credit a backup of the original block and stores all the information of the new transaction including hash, transaction data such as the time and date it was carried out and others, which generate a new block validated by the other users, all nodes are interconnected so the information will be backed up throughout the network; this translates into a high level of security.

These are based on decentralization so that each one exercises power over their transactions, so there is no regulatory entity that governs the operations that are carried out, another important issue is the fact of the responsibility that the node has over its operations, it should be very clear that if wrong data is sent, when placing the address for example, and it is not corrected before being validated there will no longer be a way to go back and change the transaction so prior knowledge is key .


Differences between dApps and other applications

DAPPSOTHER APPS
Used in backing up decentralized systems.They are centralized.
They work anchored to the Blockchain network.They do not work with any blockchain.
High level of security to safeguard our identity.Our security is at risk as they require personal data.
Block error detection without affecting the entire networkwhen there are errors the whole network is compromised.
Transparency in transactions carried out in all nodes.There is no open code so the records of the operations cannot be evidenced.


Explain the advantages and disadvantages of dApps?

ADVANTAGESDISADVANTAGES
By using smart contracts online transactions are faster and lower cost in transaction fees.Due to the complexity of their creation, dApps require high economic volumes and must have many forecasts such as trial and error to verify their operation.
Consensus mechanisms give dApps high levels of security when operating.When the network update is required, they require a reasonable amount of time since it must be updated in all copies of each node within the network.
The decentralized operation allows use at any time and giving each node its share of power in decision-making on the management of its resources.Many users connected at the same time, it will affect the speed of connection between peers.
They are easily connectable between different dApps which allows a greater number of interconnected users even if they are not within the same BlockchainSince there is no regulatory entity, the use of the network allows the dispersion of resources indiscriminately without accountability, this can lead to misappropriation of funds.
Transaction data is visible to any user, which provides confidence and transparency in its use.The errors made will be exposed and available on the network for the visualization of the other nodes.


How can dApp developers promote their applications?

Every time a dApp is created, developers must carry out a process of marketing and advertising their products, this can be advertised using the most widely used applications such as social networks, the best known such as: Instagram, Facebook, Twitter and also by YouTube.

In addition, they can promote the famous AirDrops that make it possible to obtain free touches, in order to become known and explore the operation of the new application. Another way is by making large press conferences with demonstration activities of their management and interaction with the attendees, this generates an impact on both print and digital media, you can also resort to the use of LED billboards, either flashy with demos about the new creation.


What should we pay attention to when using dApps?

I believe that the origin of its creation and its security levels is the ones that we must pay attention to the most, because it is there, where computer risks can be run in the loss of our personal data, there are people who create dApps similar to others with the intention to steal our data, and if we do not know the original dApps we can easily fall into this type of deception, we must also really know its operation so as not to make mistakes in its use. Verifying the origin and what it is created for is crucial since this way we will have more confidence when using it with our assets.


How do we find the information of a dApps that we want to know? provide steps (screenshots required)

There is an easy-to-use search engine that allows you to obtain information about the different dApps according to the Blockchain in which it was created.From the Google search engine we go to the address of dappradar.

Screenshot_1.png

Sort:  
Loading...