What are dApps? Explain the working system of dApps? What are the differences between dApps and other applications? Explain the advantages and disadvantages of dApps? How can dApps developers promote their apps? 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).
DApps are an advanced program that uses a blockchain network where all user data is recorded in a transparent network and is protected by a highly secure encryption method. Due to this type of security, dApps are more secure than centralized applications.
The (dApps) are those applications or programs that work or run on a Blockchain network or a P2P server instead of being controlled by a single authority. In a P2P network, there is no need for a third person or party, there is no central authority. DApps are a type of application in which users have full control over their accounts and the assets they contain. It is transparent and everyone can access these dApps.
The dApps work through a Smart Contract and a Peer-to-Peer, but what is a Smart Contract? A smart contract is a process that works within the blockchain. Its purpose was to record and collect all data processing in decentralized networks and applications and then provide this information and data to users. Consequently, all functions and transactions in the dApp are recorded by a smart contract and then made visible to everybody. DApps use smart contracts that, when applied, perform their functions in transactions based on code agreement that cannot be removed.
DApps also make use of the peer-to-peer method that allows users to perform operations with each other, excluding the need and power assigned to a single user to verify a transaction, which is often added with a high cost per fee. the operation and the delay that occurs during the execution of the transaction.
Instead, with the P2P system in place, minimal fees have been made available during the transaction process on a blockchain network through the use of dApps.
By this we mean that dapps are naturally based on Smart Contract projects, since their data is stored on the Ethereum blockchain network.
DApps | Other Apps |
---|---|
Users have full control over their account, their assets, their data and any information of interest | Users depend on the control of the network owner |
There is no third party involved | I always know it is assisted by intermediaries |
Our data is safe, we are not exposed to hackers or suffer any damage | We are exposed to theft and loss of information by pirates due to insecurity within the network |
DApps process operations at a low cost due to the fact that no intermediary interferes | In the other applications the rates are higher and also requires an intermediary |
In dApps the processing speed is very slow | The speed is much higher and faster |
The operations are simple because they are registered through a Smart Contract and work in Peer-to-Peer networks. | Since these applications do not work with a smart contract, operations are more complicated |
The dApps work within the blockchain network so they are more secure | These applications do not work within the network, therefore, they are not secure |
Advantages | Disadvantages |
---|---|
The security level is high, it also performs P2P transactions so it is extremely difficult to hack a user's account and lose their assets | As transactions work within the network, great care must be taken, since if it is carried out incorrectly, the action cannot be undone |
It does not assign authority to a single user, but gives each user the power to verify the transactions in their possession | Because the procedures for transactions are complex, you must have prior knowledge of blockchain |
As long as the data is stored in the blockchain, the information is not lost | They require constant system updates, which during that period can create a form of leak for hackers to tamper with the blockchain. |
DApps work under smart contracts powered by decentralized autonomous organizations (DAO) | Due to the Smart Contracts in the dApps, changes or adjustments cannot be easily executed by a user |
- When we think of promotion we think of something that attracts a lot of attention, in addition to reaching many people at the same time and the best method to promote a dApps are the social networks that have millions of users around the world such as Facebook, Instagram, YouTube, Twitter and WhatsApp.
- On the other hand, the developer of a dApps must create a content that attracts the naked eye. If a user sees a beautiful design in an advertisement they will immediately notice it, which will cause them to enter the dApps. Of course, Google must verify the application and upload it to the application store or the IOS store.
- There is also the possibility that users who are interested in the dApps are not registered in social networks, so another way to promote could be through newspaper articles in the newspaper, banners or messages in emails advertising.
- Thousands of people are more attracted to rewards or money, that is, obtaining rewards through a dApps makes many more users join the application and recommend it to other people.
This is the end of my Task 8. Thank you for reading my post.
cc: professor @dilchamo