Position: Home page » Computing » Decentralized application DAPP

Decentralized application DAPP

Publish: 2021-04-15 08:42:30
1.

1. Different network architectures:

decentralized application (DAPP) runs on the distributed network, the information of participants is protected (or anonymous), and the decentralized operation is carried out through different people in the network nodes. Distributed network is made up of node computers which are distributed in different places and have multiple terminals. When any line in the network fails, the communication can be completed through other links, which has high reliability

traditional app needs services provided by third-party service providers, and can achieve wireless network access through mobile communication network, which belongs to the centralized network architecture mode

2. Different from open source:

DAPP applications must be open source. Most of the tokens issued by DAPP run independently rather than controlled by an entity. All data and records must be encrypted and stored on a public and decentralized blockchain

traditional app software, games, navigation and other applications are generally provided by third-party service providers, which should solve the problems of right protection and economic interests, and their programs are not open source


extended data


in 2018, a large number of new DAPP projects were launched. According to the statistics, there are about two or three thousand dapps in the whole network. According to the DAPP survey of fluence labs, 72% of DAPP projects were launched in 2018. This means that in the past year, the number of dapps in the whole network has more than tripled

of all dapps, more than 80% are developed on Ethereum, about 20% on EOS and less than 10% on Tron. It is worth noting that about 10% of the projects are developed on multiple main chains at the same time, while the number of dapps developed on other main chains is relatively rare

there are about ten projects based on gxchain, mainly small applications in block city

2. In fact, this kind of digital finance is not reliable. Now the country is only in the trial stage, and it is not reliable.
3. It is an open source application that runs automatically, stores its data on the blockchain, motivates it in the form of password token, and operates with protocols that show valuable proof.
4. The DAPP front-end services provided by HNB include but are not limited to: community governance, auction system, business promotion, OTC / C2C transaction, decentralized currency transaction, community activities, bulletin board, asset management, etc.
5. We all know that app refers to client application, which is the abbreviation of application. DAPP is d + app, and D is the first letter of decentralization in English. When translated into Chinese, DAPP is decentralization, that is, DAPP is decentralized application

first of all, it must be pointed out that the relationship between DAPP and app is not the relationship between who replaces who or who eliminates who, but the coexistence relationship, or DAPP is the enrichment and improvement of app< Secondly, DAPP is the proct of the development of the times and the progress of science and technology

because DAPP is directly linked to blockchain technology, it is associated with transaction data, transaction assets, and tamperable decentralized storage< In his book decentralized applications, Johnston believes that a DAPP application should meet all the following conditions:

1. An application must be completely open source, autonomous, and no entity controls most of its tokens. The application must be able to upgrade according to the market feedback and technical requirements, but the upgrade can only be carried out after the application users reach a consensus< Second, the application data must be encrypted and stored on the public blockchain

3. The application must have a token mechanism (it can use the existing token or issue a new built-in token), and the miner or application maintenance node needs to get token reward

fourthly, the generation of application token must be based on the standard encryption algorithm, and valuable nodes can get the token reward of the application according to the algorithm

in short, an application running on the public chain in the form of smart contract can be called DAPP. Different from the conventional app, DAPP's logic (source code), stored proceres and stored results are open and transparent, and can't tamper with the storage logic and content< At present, dapps meeting the above conditions include the following categories:

content dapps -

the coupling between blockchain and content vertical field is very good. Using the characteristics and technology of blockchain, there are more and more platforms to do content, and the competition on this track is extremely fierce, such as steemit abroad, currency, Primas, fulcrum, Youxiang, etc Pressone et al<

DAPP for games -

such as the "blockchain cat raising" incident, which was very popular last year. In this game, players can buy, sell and breed different kinds of kittens. The popularity of this game even caused serious congestion of Ethereum network. Now the blockchain game is not limited to the Buddhist pet game, other blockchain Gobang, drifting bottle, card games and so on

with the development of the times and the more mature and popular blockchain technology, DAPP will be paid more and more attention, and more and more dapps will appear in various scenes of life.
6. DAPP is short for decentralized application. App we all know that the app we install on our smartphone is app. DAPP has one more "d" than app, which means distributed. So, it means decentralized applications / decentralized applications< br />


DAPP is an Internet application. The biggest difference between DAPP and traditional app is that DAPP runs on a decentralized network, that is, a blockchain network. There is no centralized node in the network, which can control DAPP completely. As we all know, app is centralized. Need to request a server to get data, process data, etc

compared with DAPP, blockchain is the underlying environment for application running. It can be compared to IOS, andorid and other mobile operating systems running on various apps. Learning blockchain is not the bottom part of learning blockchain. Maybe more people need to learn the development of DAPP. Build and run applications in the blockchain environment< br />


a complete DAPP needs to meet the requirements of completely open source and autonomous applications. DAPP cannot be changed once it is deployed. The upgrade of the application can only be carried out after most users reach a consensus. All data must be encrypted and stored on the decentralized blockchain application platform. Secondly, DAPP must have token mechanism

DAPP can be fault-tolerant without single point of failure. They don't have centralized institutions to interfere. There will be no deletion or modification of some data. It can't even be shut down. Because the data is encrypted storage, there will be no user data leakage events like Facebook and Google

of course, at present, most DAPP procts are still in the experimental stage. Although blockchain technology has brought us a lot of imagination, the specific implementation of DAPP procts still needs to consider a lot of relevant factors.
7.

DAPP is the abbreviation of Chinese distributed app for decentralized application
a DAPP has background code running in a distributed peer-to-peer network. The background code of traditional app is running on the centralized server
the front-end code of a DAPP can be developed by any language, just like the traditional app. In addition, DAPP's front-end code can be hosted in distributed storage services, such as swarm or IPFs
If an application = front end + back end, because Ethereum contract is composed of code running in Ethereum distributed point-to-point network, distributed application = front end + contract
the picture shows a DAPP architecture:

app we all know that it is a client application, which is the abbreviation of application. DAPP is d + app, and D is the first letter of English word decentralization. Chinese word translation is decentralization, that is DAPP is decentralized application. This is to understand the concept literally. To form a clear, accurate and necessary concept in the brain, we need to understand DAPP in depth
compared with app, the biggest difference between them is centralization and decentralization. App needs money first, so it needs financing first; Then there will be more people, so we will develop and operate after recruiting all the people. DAPP is the proct of inheriting traditional app and combining the characteristics of blockchain, which is more like crowdfunding mode, sharing mode and decentralization mode

8. The Ethereum community calls smart contract based applications decentralized apps. DAPP's goal is to make your smart contract have a friendly interface, plus some additional things, such as IPFs (decentralized network that can store and read data, not from the Ethereum team, but with a similar spirit)
DAPP can run on a centralized server that can interact with Ethereum nodes, or on any Ethereum node. Different from ordinary websites, DAPP can't run on ordinary servers. They need to submit transactions to the blockchain and read important data from the blockchain instead of the centralized database.
9. DAPP is the abbreviation of decentralized application, which translates into decentralized application, also known as distributed application. The reason why it is considered to open the era of blockchain 3.0 is that DAPP is different from the app we currently recognize. What is the difference? Of course, its particularity is not limited to "d", but lies in its background, which is blockchain! According to the current popularity of blockchain, everything related to it has become very advanced
here is a very straightforward way to explain DAPP, that is: take out the app that we currently develop relying on IOS and Android system, throw it on the blockchain system, and combine with the smart contract, it becomes DAPP.
Hot content
Inn digger Publish: 2021-05-29 20:04:36 Views: 341
Purchase of virtual currency in trust contract dispute Publish: 2021-05-29 20:04:33 Views: 942
Blockchain trust machine Publish: 2021-05-29 20:04:26 Views: 720
Brief introduction of ant mine Publish: 2021-05-29 20:04:25 Views: 848
Will digital currency open in November Publish: 2021-05-29 19:56:16 Views: 861
Global digital currency asset exchange Publish: 2021-05-29 19:54:29 Views: 603
Mining chip machine S11 Publish: 2021-05-29 19:54:26 Views: 945
Ethereum algorithm Sha3 Publish: 2021-05-29 19:52:40 Views: 643
Talking about blockchain is not reliable Publish: 2021-05-29 19:52:26 Views: 754
Mining machine node query Publish: 2021-05-29 19:36:37 Views: 750