What are the disadvantages of blockchain?

Blockchain, I believe you are already familiar with it, then I will not be specifically introduced here. Based on my personal past experience, after a lot of data summarization and analysis, in view of the understanding of the blockchain. Below I will summarize the shortcomings of the blockchain.

1. Blockchain is immutable and irrevocable

Can not return in the blockchain, you can not change its data, it is mainly reflected in: when you fill in the wrong address, this will cause permanent loss and can not be revoked. I once had this experience. When I was making EOS transfers with other people, I misplaced the address. As a result, I lost a sum of money. Of course, this money cannot be recovered. In addition, if you lose the key, it will also cause permanent loss and be irreparable. This feature is not only the shortcomings of the blockchain but also its advantages, making people love and hate.

2. Its transaction book is public

The blockchain is distributed. In the public chain, it means that everyone has a full booklet on hand, and since the blockchain calculation balance, verification transaction validity, etc. all need to be traced back to each account, the transaction data is Open and transparent, if I know someone's account, I can know all his wealth and every cryptocurrency transaction, and there is no privacy.

3. The larger the data comes with the performance issues

As mentioned above, each person has a full book and sometimes needs to trace every record. Therefore, as time progresses, when the transaction data is oversized, there will be performance problems, such as the need to download history for the first time. All transaction records can work properly. Each transaction needs to trace every transaction in history to calculate the balance in order to verify that you really have enough money. Although some technical means (such as indexing) can be used to alleviate performance problems, the problem is still obvious.

4. Blockchain delays

There is a delay in the transaction of the blockchain. Take the ETC as an example. The effectiveness of the currently generated transaction is affected by the network transmission, because most of the nodes on the network are aware of the transaction and must wait until the next billing cycle (ETC control In about 10 minutes), that is to be recognized by most nodes in this transaction. Also affected by a small probability event is that when there are two or more nodes competing for accounting rights on the network, two or more blockchain branches will be generated in the network. If it is valid, it will wait for the next billing cycle and will ultimately be determined by the longest blockchain branch. So blockchain transaction data is delayed.

These are the shortcomings of the blockchain that I have summarized. I hope this helps you.

猜你喜欢

转载自blog.csdn.net/maskciti/article/details/80462540