Bitcoin and other crypto currencies are in a continual state of flux and evolution seeing as the industry is so nascent. A BIPS, or Bitcoin Improvement Proposal, is a technical document that addresses issues for change in the Bitcoin core client.
Bitcoin proposals are sent out to interested parties and published publicly. The voting on whether a proposal is good for the community comes down to all involved participants, but more specifically the miners and mining pool operators as they carry the full node and are therefore capable of refusing to participate.
The method used for voting is where each miner includes a piece of code in their coinbase transaction (i.e. when they win the proof of work challenge) between a specific time set by the developers for the vote on that particular BIPS proposal.
The vote could take place over let’s say 100 blocks, in which time a mining pool will include its yes or no vote in the blockchain 30 times of it controls 30% of the hashing power, so votes are proportional to the percentage of hashing power attributed to the network.
So the process is that developers make a proposal and then miners vote on it. If there is a majority vote for yes then the code is implemented by the miners. A majority is defined as when over 55% of the miners vote for a specific change.
This mode has led to some criticism in 2015 as devlopers have vied over the future direction of Bitcoin itself. With miners voting against various proposals that are not in their interest but potentially in the interest of other parties. As the blocksize becomes insufficient, miners could benefit from elevated fees as space in the next block becomes highly sought after. In this manner the voting proposal of BIPS can be governed in the interest of particular industry participants and not the network as a whole.
- What is a Bitcoin Double Spend and how does it work?
- What is Bitcoin transaction locktime?
- What are the Bitcoin Transaction types?
- What is a Block Header in Bitcoin?
- What is the Bitcoin Genesis Block?
- What is a Coinbase or Generation Transaction?
- What is a Bitcoin Vanity address and how do you get one?
- Maximize Your BTC Profit During a Bull Market: Bexplus Investment Tips Sponsored
- Everything You Need to Know About Grin and Mimblewimble
- Permaweb: Creating An Uncensorable World Wide Web
- BitTaxer: Simplifying Cryptocurrency Tax Filing for the 2018 Tax Season
- How to Buy Bitcoin With Luno
- Everything You Need to Know About Ripple and XRP
- How to Buy Bitcoin With EO.Finance
- Why Is the Price of Bitcoin so Volatile?
- Why Do Bitcoins Have Value?
- What is a Security Token?