<p>No, estimatefee is calculated locally by bitcoind in function of some statistics done on mempool. </p>

CC BY-SA 3.0
2015-07-04T01:53:44.427Z
Ok, but those transactions are received from remote nodes, right?
Nick ODell
CC BY-SA 3.0
2015-07-07T20:41:58.347Z
ye, but not from a single node. A miner can't change your estimatefee behavior.
lorenzoasr
CC BY-SA 3.0
2015-07-07T22:15:18.447Z
Miners can change your estimatefee behavior. For example, they can accept very low fee transactions.
Nick ODell
CC BY-SA 3.0
2015-07-09T00:35:18.610Z
In your question you are talking about "a miner", and the answer is no, a single miner cannot do this.
lorenzoasr
CC BY-SA 3.0
2015-07-04T01:51:52.937Z
2015-07-04T01:51:52.937Z
lorenzoasr
<p>Could a miner who wanted more transaction fees manipulate the fee produced by estimatefee? If so, what percentage of hashpower would it take, and how long would you need it?</p>

CC BY-SA 3.0
2015-06-27T04:38:50.807Z
It's an estimator based on the assumed policy of recently mined blocks, that is, if a large miner has a policy that only takes transactions paying 1BTC per kilobyte then the estimation will naturally rise. I'm not what you would class as manipulation in that versus  `estimatefee` working as intended. Most wallets currently pay a flat fee per kilobyte, so I doubt much research has been done into it thus far anyway.
Claris
CC BY-SA 3.0
2015-06-27T15:43:20.920Z
@Bitcoin What if the miner used his own money pay transaction fees, to pretend that there were more transactions paying 1 BTC than there really are?
Nick ODell
CC BY-SA 3.0
2015-06-27T22:12:56.517Z
I don't think that would have much effect but I'll look into it. You would have to be pretty determined to do that, if you attempted a sizable amount of "fake" fees in a block someone can just fork yours out and take the fees for themselves.
Claris
<transaction-fees>
Can the fee produced by estimatefee be artificially manipulated?
Nick ODell
# Can the fee produced by estimatefee be artificially manipulated?

(Asked by: username_0 on 2015-06-27)

Could a miner who wanted more transaction fees manipulate the fee produced by estimatefee? If so, what percentage of hashpower would it take, and how long would you need it?

**Tags:** transaction-fees

> **Comments:**
> **username_1**: It's an estimator based on the assumed policy of recently mined blocks, that is, if a large miner has a policy that only takes transactions paying 1BTC per kilobyte then the estimation will naturally rise. I'm not what you would class as manipulation in that versus  `estimatefee` working as intended. Most wallets currently pay a flat fee per kilobyte, so I doubt much research has been done into it thus far anyway.  
> **username_0**: @Bitcoin What if the miner used his own money pay transaction fees, to pretend that there were more transactions paying 1 BTC than there really are?  
> **username_1**: I don't think that would have much effect but I'll look into it. You would have to be pretty determined to do that, if you attempted a sizable amount of "fake" fees in a block someone can just fork yours out and take the fees for themselves.  

---

## 1 answers

### Answer by username_2 on 2015-07-04. Score: -1

No, estimatefee is calculated locally by bitcoind in function of some statistics done on mempool.

> **Comments:**
> **username_0**: Ok, but those transactions are received from remote nodes, right?  
> **username_2**: ye, but not from a single node. A miner can't change your estimatefee behavior.  
> **username_0**: Miners can change your estimatefee behavior. For example, they can accept very low fee transactions.  
> **username_2**: In your question you are talking about "a miner", and the answer is no, a single miner cannot do this.  

---

