Guide on How to Distinguish Between Air Credits and Blockchain Appls

0

Air coins are issued by those projects that do not have blockchain application scenarios, and the value is not recognized by the market. In order not to be cut, a few simple questions raised in this topic can help you figure out: at this stage whether a project needs to use the blockchain technology, whether the issue is air currency. Yes, blockchain does solve some of the puzzles, but it does not mean that everything can be solved using blockchain. If you think of it as a surefire way, it may create more problems, such as solutions that will be expensive and slow.

1. Does the application need data storage?

Scenario: Xiaoming wants to develop a speed reading app. Does he need blockchain?
Xiao Ming’s case is to develop a speed reading application that has no data to store.Blockchain is a distributed database whose purpose is to store and access data.If there is no need to store any data, then there is no need for blockchain.
If there is data to store, then go ahead and see the next question.

2. The application has only one person to write data?

Scenario: Xiao Ming would like to develop an app to summarize news from different sources; Xiao Li’s business involves two other small businesses and an accounting firm, there will be regular transactions between each other.
According to a research paper by Kurl Wust and Arthur Gervais, if you are the only one who writes data, you do not need a blockchain.Xiao Ming’s situation does not require blockchain, he can develop Android or IOS applications, using Apple push or Google message push summary, this will also be cheaper. The purpose of a distributed database is to avoid inconsistencies, and if you are the only person writing data, then there will be no inconsistencies.Therefore, Xiao Ming does not need a blockchain.

3. Is there a trusted third party?

Scene: as a child, my brother and I will exchange clothes and chocolate, if there is a dispute, my mother will help us to coordinate.
In this case, mom is our trusted third party and we don’t need blockchain. If you have a third party that you can trust and he can become a transaction broker, then you don’t have to use the blockchain.
If there is no trusted third party, then let’s move on to the next question.

4. Can a person write the data anonymously?

Scenario: Xiaoming wants to develop an app that anyone can express their opinion about political parties, but he wants to protect the privacy of contributors in the app.
We don’t want to reveal our identity when we buy something in the store. Bitcoin, Ethereum, and others solve the problem of exposing identities in financial transactions, and if you want to protect the privacy of data contributors, you can use a blockchain like Zcash that doesn’t require permission. In the case of Xiaoming, the use of blockchain makes sense, because it protects the identity of the user.
If the person involved is not anonymous, then go ahead and look at the next question.

5. Do people who write data trust each other?

Scene: I don’t believe most of the drivers are rated 4. 5. is this manipulated?
Blockchain solves the problem of trust, for example, in a centralized database, an authority can present the manipulated data to the user.Drops of this situation is possible, maybe the passengers are very nice to talk and very kind.In the blockchain, all parties will see the same data.If the data is provided by everyone, then in your circle of trust, then do not need the blockchain.
If the person writing the data does not have mutual trust, then continue to look at the next question.

6. Does it need public verification?

Scene: Xiao Ming hopes that the supply chain of tuna is more transparent, and wants to know the situation of fish catching, processing, packaging and so on.
Do you want your data to be transparent? In this case of the above tuna, the use of publicly licensed blockchain technology is required, and the public will have permission to read the data in the blockchain. In Xiao Ming’s case, the purchaser of the tuna can confirm that the tuna is not at any risk to health. If you do not want the data to be disclosed, only the parties can see, then you can use the license chain, for example, super account Hyperledger (license chain refers to participate in the block chain system each node is licensed, unlicensed node is not accessible to the system, private chain and even belong to the Union license chain.)

Answering these questions shall determine whether an application really needs blockchain. In other words, the need to use the blockchain to solve the application usually has such characteristics:

“the need for data storage, there are usually multiple data input source, each party is not a trusted third party, the person writing the data is usually anonymous and the parties do not need to trust each other, there is a need for public data validation”

If you do not properly use the blockchain, it can be costly, for example, compared to a centralized server, the blockchain is slow in retrieving data.However, it is certainly beneficial if the blockchain is used to solve the proper problem.
Install Yandex.Translate on your mobile phone

LEAVE A REPLY

Please enter your comment!
Please enter your name here