What is the difference between APP and DAPP, and what is DAPP?

Before talking about DAPP, let’s first talk about a few words about APP. The full name of APP is Application, which means application. But many people’s understanding of APP is: an application that can be downloaded to the mobile terminal. In fact, APP does not specifically refer to mobile applications. Websites running on browsers can also be called APPs.

What is the difference between APP and DAPP, and what is DAPP?

Closer to home, although the difference between DApp and App is only one letter D (D stands for decentralized, meaning decentralized), traditional APP applications rely on centralized servers, where a large amount of data is stored, so APP projects can delete and modify them at any time. However, Dapps partially or completely use decentralized networks to store data and code. (Note: Blockchain is just a type of decentralized network)

At present, there is no strict definition of DApp. The beholder has different opinions and the wise have different opinions. Most articles introducing Dapp replace definitions by describing the characteristics of Dapp. They basically quote the text on GitHub:

1. The application must be completely open source, autonomous and no one entity controls most of the application’s tokens. The application must be able to be upgraded based on market feedback and technical requirements, but the upgrade must be carried out only after reaching a consensus among the users of the application;

2. Application data must be encrypted and stored on a public blockchain;

3. The application must have a token mechanism (you can use existing tokens or issue a new built-in token), and miners or maintenance nodes need to receive token rewards;

4. The generation of tokens must be based on a standard encryption algorithm, and valuable nodes can obtain application token rewards based on this algorithm.

Like (0)
Previous 2023-09-20 21:54
Next 2023-09-20 22:15


  • Various features of blockchain technology

    In January 2009, the Bitcoin network based on the blockchain structure came out quietly, which combines important achievements such as modern cryptography and distributed network technology. In the few years after the emergence of Bitcoin, the Bitcoin network has stably supported a large number of transfer transactions in a purely distributed scenario, which proves that the blockchain data structure is a good solution to the basic needs of distributed bookkeeping. Based on the blockchain structure The distributed ledger technology began to appear in large numbers. 1. Technical characteristics of blockchain…

  • DAPP, smart contracts and their relationships in blockchain technology

    DAPP is the abbreviation of DecentralizedApplication, translated as: decentralized application. DAPP is an Internet application. The biggest difference from traditional APP is that DAPP runs on a decentralized network, that is, a blockchain network. There is no centralized node in the network that can completely control DAPP. As we all know, APP is centralized and needs to request a certain server to obtain data, process data, etc. What is a smart contract? A smart contract is actually a computer protocol that uses a computer instruction to achieve self-verification, automatic execution,…

  • Is the WeChat mini program only created by Tencent to attack Alibaba?

    Is the WeChat mini program only created by Tencent to attack Alibaba? So far, since the “bonus period” of WeChat official accounts in 2013, which led to a group of grassroots getting rich, it has gradually begun to be bad news from 2015 to 2017. However, due to the emergence of WeChat mini programs in 2017, Tencent has also WeChat has taken the most important step to strengthen the overall ecosystem of WeChat, and the “secret war” between Alibaba and Tencent has also been triggered by the development of mini…

    News 2023-10-27
  • Information Sharing-What is NFT? What are the three underlying protocol standards for NFT?

    The market is always looking for new investment targets and new implementation scenarios. Judging from the current development of the blockchain industry, NFT is likely to be a door to the future. Below we will take you to understand what NFT is, what FT is, and several protocols used in NFT. Through this article, you can understand the basic knowledge of NFT. For ordinary developers, this is enough. What are NFTs? Fungible Token Fungible Token is a homogeneous token, also translated as a fungible token. A conventional token used to…

  • Web 3: The development trend of the Internet era, what is web3.0?

    Web3 as a vision seems to be the marketing point of all blockchain industry projects, but many people say that their projects will lead to Web3, but few people can clearly explain what Web3 is. The first two eras of the Internet In the first era of the Internet, from the 1980s to the early 2000s, all Internet services were built on open protocols and controlled by the community. As a result, large Internet companies such as Yahoo, Google, Amazon, Facebook, and YouTube emerged as the times require, while the…

  • What substantial benefits can ERP systems bring to e-commerce companies?

    ERP systems play a vital role in improving enterprise work efficiency, helping enterprises simplify work processes and automate data processing. So what substantial benefits can ERP systems bring to e-commerce companies? What is e-commerce ERP? E-commerce ERP records the entire e-commerce process of buyers from purchasing, ordering, shipping, confirming receipt, to corporate inventory, procurement, logistics, finance, membership, customer repurchase, etc. By opening up e-commerce platform data and corporate purchase, sales, and inventory data. This makes the entire enterprise management more transparent and easier; the data is also clearer and more…