DAPP development of Henan blockchain
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
What are dapps
there are too many blockchain applications such as Ethereum, Star Cloud chain, EOS and loom
What are the landing applications
bitcoin is a blockchain application of currency / assets; There is R3 alliance, which is used for bank settlement; Go to the central exchange; Blockchain games, as mentioned above, have been implemented. The most important landing scenario in the second half of 2018 is probably games
what special websites are there to learn about< br /> www.dappworld.com
this collection is comprehensive, including blockchain applications and games. There are Ethereum, Star Cloud chain, EOS, English version and Chinese version
www.stateofthedapps.com
contains Ethereum's blockchain applications.
Blockchain is a new application mode of distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm and other computer technologies. Blockchain is an important concept of bitcoin. It is essentially a decentralized database. At the same time, as the underlying technology of bitcoin, it is a series of data blocks generated by using cryptographic methods. Each data block contains a batch of information about bitcoin network transactions, Used to verify the validity of its information (anti-counterfeiting) and generate the next block
if such technology wants to be put into application, the biggest problem is the "Impossible Triangle problem"
that is, scalability, decentralization and security cannot be achieved at the same time, and only two of them can be achieved
most of the existing public chain projects in the market are difficult to put into use on a large scale
intelligent contract, consensus mechanism, cross chain transaction and Multi Chain transaction. Shengshi Huacai has done a good job in these aspects
you can write a "blockchain project white paper" or a "business plan" according to a resource you have, and then find the relevant blockchain DAPP development company, or find the technology R & D team with blockchain application to help you develop the blockchain application you want
here, you should pay special attention to the fact that you can't easily introce your "business plan" to others, in case they imitate and develop similar projects. In this way, your advantage will not exist. You can also sign a "confidentiality agreement" to let the other Party keep secrets before development, and then you can give the specific requirements of the relevant procts and the price to pay.
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.