What happens when Bitcoin mining no longer yields new coins?

5 points by daenz ↗ HN
https://en.bitcoin.it/wiki/Mining

> Mining is the process of adding transaction records to Bitcoin's public ledger of past transactions. This ledger of past transactions is called the block chain as it is a chain of blocks. The block chain serves to confirm transactions to the rest of the network as having taken place. Bitcoin nodes use the block chain to distinguish legitimate Bitcoin transactions from attempts to re-spend coins that have already been spent elsewhere.

The current incentive for helping validate the block chain is a mining reward. This is an award given for discovering a block. However, the total number of Bitcoins cannot exceed 21 million, so this reward will taper off. But there is also a fee mechanism:

> Additionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. In the future, as the number of new bitcoins miners are allowed to create in each block dwindles, the fees will make up a much more important percentage of mining income.

This suggests that fees will become the new incentive for "miners" (who at this point are no longer "mining" new coins, but rather just validating transactions in exchange for the fee). What will this fee become at 21 million coins, such that those validating the block chain have an incentive to do so?

Moreover, what institutions could take advantage of validating the block chain, if fees were low enough that it were not profitable?

3 comments

[ 4.5 ms ] story [ 19.2 ms ] thread
Each Bitcoin transaction has a set of inputs and outputs. The sum of the BTC in the inputs must be strictly greater than or equal to the sum of the BTC in the outputs. If sum(inputs) > sum(outputs) then the miner who wins the block containing this transaction gets the residual sum(inputs) - sum(outputs) as their "fee".

The fee charged on transactions is purely a convention, and is not fixed in the Bitcoin protocol. If a sufficiently large group of miners say "We will include transactions in blocks that we mine if and only if the input-output residual is 0.05BTC.", then transactions without this fee will have a low chance of making it onto the blockchain.

If this fee becomes too high, then people may abstain from paying it, reducing the number of transactions that miners are processing, reducing their profit, thus inducing them to lower the fee to capture a larger number of transactions and hence greater profit. There must be some kind of equilibrating fee, modelling this would make an interesting paper / blog post.

They would raise the fees (just testing HN, it won't let me post).
The word you're looking for is deflation