Bitcoin Forum

Other => Beginners & Help => Topic started by: jacklord on July 20, 2014, 07:21:36 PM



Title: Miner fee
Post by: jacklord on July 20, 2014, 07:21:36 PM
Hi,

I am new to bitcoin world

I never understand why we pay miner fee.


Title: Re: Miner fee
Post by: Ghris on July 20, 2014, 07:23:05 PM
You pay a few satoshi to reward the miners which make your transactions secure in the bitcoin network. (making sure it wont be double spend etc)


Title: Re: Miner fee
Post by: Frijj on July 20, 2014, 07:38:40 PM
Well why else would they mine if they wern't getting paid for it? Would you do work for free? No.


Title: Re: Miner fee
Post by: Malok on July 20, 2014, 08:03:34 PM
As the old saying goes:  There's no free lunch.

:)


Unless you are doing something for charity, everyone expects to be compensated for their time/effort/costs.


Title: Re: Miner fee
Post by: rarkenin on July 20, 2014, 08:51:26 PM
Transactions need to be included in a block by a miner to actually get a confirmation and thus go through. Since there is a limit on size of a block that most miners respect, the number of transactions is limited as well. Your transaction thus "competes" with other transactions.

A miner can choose which transactions they will include in blocks. Nearly always, they will seek to maximize their fees, so they choose transactions with fees. The bigger the transaction, the high the fee needs to be for a miner to be "convinced" to use limited space in a block for that transaction as opposed to a few smaller ones.


Title: Re: Miner fee
Post by: Wusolini on July 20, 2014, 10:00:20 PM
Hi,

I am new to bitcoin world

I never understand why we pay miner fee.
Simply: It's because of human nature ... NOTHING IS FOR FREE ... so, to keep thigs going right, we have to pay FEE   ;)

BTW, welcom to Bitcoin, and don't worry you are paying fees for years, don't even know about.


Title: Re: Miner fee
Post by: charlieSeen on July 21, 2014, 05:54:55 AM
You must include a fee to your transaction to give the miners incentive to include your TX on their block. The miners are providing a service of keeping the blockchain secure.

The amount of the fee is very small, generally only ~$0.06 for a TX which is much smaller then using most other payment methods.


Title: Re: Miner fee
Post by: DrG on July 21, 2014, 06:57:08 AM
You include the fee for the very same reason Visa and Mastercard charge a 3% to their merchant customers for using their services.  It supports the Bitcoin network.  Currently most of the support is from the block subsidy of 25BTC, but that amount will keep decreasing until all 21 million BTC are mined.  Fees will become more and more significant in payment to miners.


Title: Re: Miner fee
Post by: WillyBTC on July 21, 2014, 07:35:11 AM
Why? Because we need to incentivize miners to run the network!


Title: Re: Miner fee
Post by: Yuki1988 on July 21, 2014, 07:57:37 AM
Well why else would they mine if they wern't getting paid for it? Would you do work for free? No.

At this moment, there is a block reward of 25 btc, and also they do include free tx as long as your tx has high enough transaction priority.
Check https://en.bitcoin.it/wiki/Transaction_fees#Reference_Implementation for details.


But, the block reward will be halved every 4 years approximately, and in the end there will be no block reward and just tx fee for the miners. :)


Title: Re: Miner fee
Post by: Relnarien on July 21, 2014, 08:18:14 AM
Hi,

I am new to bitcoin world

I never understand why we pay miner fee.

In addition to what everyone else has said, the transaction fee also serves as a deterrent to transaction spam. It inherently prevents malicious entities from bloating the blockchain with dust and unnecessary transactions. That, by itself, helps secure the network from an attack that is more easily orchestrated than the misunderstood "51% attack."


Title: Re: Miner fee
Post by: ranochigo on July 21, 2014, 12:08:44 PM
After 140 years, the mining rewards for each block reward would be very very small. Since the reward is so small, there is no point for any miners to mine for the network. If no one mines, no transaction would be confirmed. To prevent this unlikely case of happening, fees are paid so miners can at least have more than the small block reward, encouraging miners to mine.


Title: Re: Miner fee
Post by: Shogen on July 21, 2014, 01:48:56 PM
Hi,

I am new to bitcoin world

I never understand why we pay miner fee.

You may refer to the section 6 of the bitcoin white paper. https://bitcoin.org/bitcoin.pdf

Quote
6. Incentive
...
The incentive can also be funded with transaction fees. If the output value of a transaction is
less than its input value, the difference is a transaction fee that is added to the incentive value of
the block containing the transaction. Once a predetermined number of coins have entered
circulation, the incentive can transition entirely to transaction fees and be completely inflation
free.


Title: Re: Miner fee
Post by: polynesia on July 21, 2014, 05:31:02 PM
Hi,

I am new to bitcoin world

I never understand why we pay miner fee.

There are still some transactions which qualify as free transactions.
But then again, you cannot expect everything in this world to be free.


Title: Re: Miner fee
Post by: WillyBTC on July 21, 2014, 05:40:28 PM
There's actually more incentive currently, obviously, in the block reward. But eventually, if bitcoin catches on, tx fees will make a pretty penny.


Title: Re: Miner fee
Post by: FattyMcButterpants on July 22, 2014, 06:40:06 AM
why pay a miner fee? well, miners could send millions of dollars for you for mere pennies. try doing that using a bank/financial institution! there's got to be some incentive for miners to include your transactions.


Title: Re: Miner fee
Post by: Kimowa on July 22, 2014, 09:15:55 AM
Hi,

I am new to bitcoin world

I never understand why we pay miner fee.

Are you talking about pool fee?


Title: Re: Miner fee
Post by: ranochigo on July 22, 2014, 09:26:58 AM
Hi,

I am new to bitcoin world

I never understand why we pay miner fee.

Are you talking about pool fee?
Probably not. He said about paying miner fee. He can choose a 0% fee pool if he wants. But miners fee per transaction is almost needed for most transactions.


Title: Re: Miner fee
Post by: zetaray on July 22, 2014, 10:32:20 AM
As others had said, transaction fee is a fee to pay miners to include your transaction into the blockchain. But there are ways to send a free transaction. If you have enough bitcoin, something like 0.1 btc, you can leave them idle and accumulate maturity. Read about it on the wiki, I am still researching.


Title: Re: Miner fee
Post by: ranochigo on July 22, 2014, 10:37:59 AM
As others had said, transaction fee is a fee to pay miners to include your transaction into the blockchain. But there are ways to send a free transaction. If you have enough bitcoin, something like 0.1 btc, you can leave them idle and accumulate maturity. Read about it on the wiki, I am still researching.
It also depends on the size. If the size is too big, you will have to still pay a miner fee, no matter how old your coin is.  The size is affected by the amount of inputs and/or outputs.


Title: Re: Miner fee
Post by: marcotheminer on July 22, 2014, 12:27:23 PM
As others had said, transaction fee is a fee to pay miners to include your transaction into the blockchain. But there are ways to send a free transaction. If you have enough bitcoin, something like 0.1 btc, you can leave them idle and accumulate maturity. Read about it on the wiki, I am still researching.

Don't attempt to send transactions for free unless you're sending many hundreds of btc, even then I would include a small fee. If you send 0.1 without a fee it will most likely not be accepted and remain in void space for a few days, untouchable and not received by the person you sent it to. Always add between 0.0001 and 0.01 depending on how urgent it is and the size of the transaction.