Читать книгу Trust-Based Communication Systems for Internet of Things Applications - Группа авторов - Страница 26
2.3 Limitations of Blockchain
ОглавлениеThe engineering of blockchain has tremendous potential to build unconfident, decentralized applications. It is not fine though. Several barriers make cryptocurrency the wrong option and are inaccessible for commercial use. The preceding image (Figure 2.5) illustrates the constraints of cryptocurrency.
Lack of Awareness: We should know the value of blockchain properly and where we can implement the blockchain in different situations.
Limited Availability of Technical Talent: There are a lot of developers who can do a lot of different things in the area, but there are not so many developers in blockchain technology who have advanced experience in blockchain technology.
Figure 2.5 Limitations of blockchain.
Immutable: We cannot make any modifications to any of those documents. When you want to keep the credibility of a report and make sure nobody else tampers with it, this is very useful, but immutability has a downside too.
Key Management: As we know, blockchain is based on cryptography, meaning various keys, such as public keys and private keys, are available. When you are working with a private key, you run the risk of someone having access to your secret key as well. During the early days when Bitcoin was not worth that much, it happened a lot.
Scalability: Blockchain like Bitcoin has trust structures that involve the verification of the transaction from any participating node. This restricts the number of transactions it can handle on a blockchain network, but Bitcoin was not built to do large-scale trading rates that many of the other organizations do. Bitcoin will actually handle no more than seven transactions per second.
Consensus Mechanism: We know in the blockchain that it is possible to build a block in about 10 minutes. That is because any transaction that has been made must mean that any block in the blockchain network needs to reach a consensus. Depending on the scale of the network and the number of blocks or nodes participating in a blockchain, the back and forth interactions participating in achieving agreement will take substantial time and resources.