Nowadays, millions of people use Bitcoin. Anyone can submit a transaction. However, in practice, there are some elements of centralization. Sometimes users pay large transaction fees to encourage quicker validation of transactions. As a result, the ones unwilling to pay high transaction fees may either choose not to transact at all or have to wait longer to get their transactions validated.
Blockchain requires validation of any new transactions. As a part of the blockchain, validations go through so-called consensus mechanisms. This system allows for decentralizing the validation of transactions. Only one user at a time gets validation and adds transactions. Users constantly compete for this right. They let their computer look for an unknown number and wait. This is bitcoin mining; the “winners” receive bitcoins in return. The practice is quite costly.
As a result, despite envisioned decentralization, the high cost of mining has led to considerable centralization of consensus in practice. However, to prevent the risk of failure and too much spending, groups of miners created centralized mining pools. As a result, miners created transaction validating collective mining pools. In this case, the centralized consensus is caused by practicality. However, a certain degree of decentralization remains intact.
Governing new transactions
Blockchain is a public digital ledger. It is used to record transactions across many computers. Any existing record cannot be altered retroactively, without the alteration of all subsequent blocks. Decentralization provides storing data across its peer-to-peer network. It grants the users to verify and audit transactions independently and relatively inexpensively. The blockchain technology eliminates several risks that come with centralized data.
Every single new operation or practice requires systematical updates in the protocol. One of Bitcoin’s fascinating functionality parts is that anyone can develop and suggest protocol updates. Usually, only a handful of developers suggest these kinds of changes.
Governing the design
Firstly, the blockchain protocol needs to be designed. Protocol development is typically characterized by high centralization and coordination. This governance dimension differs from the other dimensions in two distinct ways. One is that the design comes before all three dimensions. Second is that there has been a debate on whether the design planning should be decentralized or centralized. It is quite surprising because blockchain’s main idea turns around decentralization. Initially, Satoshi Nakamoto, an unknown individual or a small group of people proposed Blockchain’s decentralized design. This secrecy itself indicates that the system development process could not have been much decentralized.
Blockchain vs. Decentralization?
Blockchain’s main characteristic is a decentralized system of governance enactment. However, companies and enterprises have to consider two things. First, the benefits of decentralized governance may not always be worth the associated costs. Second, decentralized governance is not a necessary feature of blockchain. There is a theoretical possibility that most protocol developers may be able to work more effectively on their own or in small teams. The decentralization of transaction validation may not always be the best choice of action.