Who decide about bitcoin features
The development and implementation of new features in the Bitcoin network are typically decided through a consensus process involving the wider Bitcoin community, including developers, users, and businesses.
The Bitcoin code is open-source, which means that anyone can view, modify, and contribute to the code. However, not all changes to the code are accepted by the community. To ensure stability and compatibility, changes to the code are typically proposed, discussed, and reviewed by the community before being implemented.
The process of adding new features or making changes to the Bitcoin network can be a complex and time-consuming process, and requires the agreement of a significant portion of the community. The consensus process often involves multiple rounds of discussion, review, and testing to ensure that any changes are well-understood and won’t negatively impact the network.
In some cases, disagreements or conflicts over proposed changes can lead to a hard fork, where the network splits into two separate chains, each with its own set of rules and features. For example, the split between Bitcoin (BTC) and Bitcoin Cash (BCH) in 2017 was the result of a disagreement over the future direction of the network and the implementation of new features.
In conclusion, the decision-making process for new features in the Bitcoin network is a consensus-based process that involves the wider Bitcoin community, including developers, users, and businesses. Changes to the code are typically proposed, discussed, and reviewed before being implemented, and the process often involves multiple rounds of discussion and review to ensure compatibility and stability. Disagreements or conflicts over proposed changes can sometimes result in hard forks, where the network splits into two separate chains.