Author

Topic: Can miners Manipulate network to benefit themselves (Read 151 times)

full member
Activity: 812
Merit: 120
https://combonetwork.io/


I have been looking at mempool because it has an interesting visual of how blocks are being mined and the alike, but looking at this further this has prompted me to ask whether it's possible for miners to manipulate the network to benefit themselves through artificial incentives.

Why do I ask, well if you look at some of these blocks in the photo above, you can see that some blocks have less than 500 transactions when on other days we have 2000 to 3000 transactions being accommodated in each block, so really how does the mining mechanics work because at the moment we have over 50 thousand transactions in 212 blocks pending and to clear this why arent more transactions being accommodated in each block to clear the clog???

My question: Do miners manipulate the network in their favor to get better incentives?
Usually I will say that it's 50% possibility of Manipulation In market because in late 2017 when a simple miner could make 0.5 Bitcoin at that time we saw that there was news that Bitcoin miners have been shut down in china, that result in crash of Bitcoin price and that could have been alarming....
Now a days Bitcoin is a crypto where mining difficulty is so much that if miners shut down their mining machine than they could be in loss and thus they have to run so that they get their investment back nevertheless to make some profit. So I think now a days it do not depends of Bitcoin miners. Let's see what will happen in the future.
legendary
Activity: 2842
Merit: 7333
Crypto Swap Exchange
Correct me if I am wrong but what I know is Miner can add their transaction to a certain block like this, is this considered as manipulation too?

https://mempool.space/block/000000000000000000001d08cb5438ba02b64bcea536c0e94051eeb32b211408




Usually the answer is "no" since they simply include their own transaction rather someone's else since they can avoid paying tx fee to other miner/pool. But based on screenshoot and mempool.space link, it's more likely that transaction haven't reached mempool.space node when that block was mined.

But take note some people would disagree when we're talking about miner who include Ordinal transaction which has size bigger than 100vKB.
copper member
Activity: 1988
Merit: 905
Part of AOBT - English Translator to Indonesia
Correct me if I am wrong but what I know is Miner can add their transaction to a certain block like this, is this considered as manipulation too?

https://mempool.space/block/000000000000000000001d08cb5438ba02b64bcea536c0e94051eeb32b211408


hero member
Activity: 938
Merit: 642
Magic
I have seen empty blocks on the ethereum blockchain. It is possible in the Bitcoin blockchain that if the miners go on strike when 78% of the hashrate is on 5 large mining pools, then this will be real fun. For example, if mining is not profitable, then can large miners take such a step to fill blocks only with transactions with high commissions?

Yes they could do it, but then the blocks would probably be half empty, so they would loose money. The low TX Fee transactions would then be processed by other pools that then would have full blocks. Even with 50% hash power you would only double the time for low TX Fee transactions.
jr. member
Activity: 53
Merit: 1
The mempool can be a useful tool to monitor the status of transactions on the network, but it's not always an accurate representation of the overall health of the network. There are many factors that can affect the speed and efficiency of transaction processing, including network congestion, transaction fees, and miner activity. It's important to look at multiple sources of data and to understand the underlying mechanics of the network to get a complete picture.
legendary
Activity: 1610
Merit: 1026
I have seen empty blocks on the ethereum blockchain. It is possible in the Bitcoin blockchain that if the miners go on strike when 78% of the hashrate is on 5 large mining pools, then this will be real fun. For example, if mining is not profitable, then can large miners take such a step to fill blocks only with transactions with high commissions?
legendary
Activity: 4466
Merit: 1798
Linux since 1997 RedHat 4
The miners can for example also ignore a transaction with a very high fee rate, just because they don't like the sending or receiving address for example.
... except no one does it coz greed rules the bitcoin transaction space by design and it works.

On a very few occasions some pools have attempted to implement transaction bias, but since none of the other pools are stupid enough to follow their examples, the ideas end up being ignored and disappearing.
hero member
Activity: 938
Merit: 642
Magic


This is somehow a manipulation yes, but will result in high fee transactions being processed faster than low fee transactions.

This is not manipulation, this is how BTC was designed to work, and there isn't any other way to do it.


Don't get me wrong, it is completely how bitcoin was designed. It was just the answer to the question of OP. The miners can choose which transactions they like and they could even ignore specific transactions. This is how bitcoin was designed, but it is also a possibility to manipulate. The miners can for example also ignore a transaction with a very high fee rate, just because they don't like the sending or receiving address for example.
legendary
Activity: 2842
Merit: 7333
Crypto Swap Exchange
My question: Do miners manipulate the network in their favor to get better incentives?

No, unless you imply miner create lots of transaction in order raise average TX fee rate.

Since miners want to have maximum profit they will fill the block with as many high fee transactions as possible.

To be more precise, miner/mining pool prioritize transaction with highest fee rate.

This is somehow a manipulation yes, but will result in high fee transactions being processed faster than low fee transactions.

Hard disagree, it's just economic incentive.
legendary
Activity: 2828
Merit: 6108
Jambler.io
Why do I ask, well if you look at some of these blocks in the photo above, you can see that some blocks have less than 500 transactions when on other days we have 2000 to 3000 transactions being accommodated in each block, so really how does the mining mechanics work because at the moment we have over 50 thousand transactions in 212 blocks pending and to clear this why arent more transactions being accommodated in each block to clear the clog???

Do you know how simple this whole thing could have been for you?
You could have clicked on each of those blocks, and you would have seen of what kind of transactions they are made

This is block 78125
https://mempool.space/block/000000000000000000011ef297eba02f6404963c45be19a82ae535f201d510ed
and 78127
https://mempool.space/block/00000000000000000006035c9facf32d5e44def82a45df9335db7a527b0237be
one has 406, one has 2218 but they have 3.99 MWU and 4 MWU in size.

The limit is not the number of tx, the limit is the space they occupy.

I have been looking at mempool because it has an interesting visual of how blocks are being mined and the alike, but looking at this further this has prompted me to ask whether it's possible for miners to manipulate the network to benefit themselves through artificial incentives.

Going by your own logic, how would they manipulate the network to get more money when they would be refusing transactions?  Wink

This is somehow a manipulation yes, but will result in high fee transactions being processed faster than low fee transactions.

This is not manipulation, this is how BTC was designed to work, and there isn't any other way to do it.
legendary
Activity: 1568
Merit: 2581
Top Crypto Casino
Why do I ask, well if you look at some of these blocks in the photo above, you can see that some blocks have less than 500 transactions when on other days we have 2000 to 3000 transactions being accommodated in each block,

The number of transactions in a block is not fixed and can vary based on the size of each transaction and the number of transactions being processed at a given time. Originally, the intention was for the block size to be determined by the total size of bytes in the block, rather than a set number of transactions. This means that a block can contain a smaller number of large transactions or a larger number of smaller transactions, depending on the specific transactions being processed at that time.

so really how does the mining mechanics work

https://en.bitcoin.it/wiki/Mining

because at the moment we have over 50 thousand transactions in 212 blocks pending and to clear this why arent more transactions being accommodated in each block to clear the clog???

Given the limited block size, how do you suggest miners should go about including all the pending transactions in the blocks?

My question: Do miners manipulate the network in their favor to get better incentives?

How exactly? Miners may prioritize certain transactions with higher transaction fees, as they receive the fees as part of their reward for adding the block to the blockchain. That's pretty much it.
hero member
Activity: 938
Merit: 642
Magic
A block has not a limit for an X amount of transactions. Each block has a maximum capacity in Megabytes. Since some transactions will take more MB then others (a transaction that is made of many inputs has more MB then a transaction that is made out of one input) you will have different amounts of transactions in each block. Since miners want to have maximum profit they will fill the block with as many high fee transactions as possible. This is somehow a manipulation yes, but will result in high fee transactions being processed faster than low fee transactions. SO yes in a way the miners are manipulating the blocks to get the maximum payment, but you can easily go with that and simply put a high TX Fee.
hero member
Activity: 1792
Merit: 871
Rollbit.com ⚔️Crypto Futures


I have been looking at mempool because it has an interesting visual of how blocks are being mined and the alike, but looking at this further this has prompted me to ask whether it's possible for miners to manipulate the network to benefit themselves through artificial incentives.

Why do I ask, well if you look at some of these blocks in the photo above, you can see that some blocks have less than 500 transactions when on other days we have 2000 to 3000 transactions being accommodated in each block, so really how does the mining mechanics work because at the moment we have over 50 thousand transactions in 212 blocks pending and to clear this why arent more transactions being accommodated in each block to clear the clog???

My question: Do miners manipulate the network in their favor to get better incentives?
Jump to: