Bitcoin Forum

Bitcoin => Mining => Topic started by: Woodie on March 23, 2023, 07:27:14 AM



Title: Can miners Manipulate network to benefit themselves
Post by: Woodie on March 23, 2023, 07:27:14 AM
https://talkimg.com/images/2023/11/15/FdluZ.png

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?


Title: Re: Can miners Manipulate network to benefit themselves
Post by: hZti on March 23, 2023, 10:59:27 AM
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.


Title: Re: Can miners Manipulate network to benefit themselves
Post by: FatFork on March 23, 2023, 11:02:20 AM
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.


Title: Re: Can miners Manipulate network to benefit themselves
Post by: stompix on March 23, 2023, 11:44:39 AM
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?  ;)

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.


Title: Re: Can miners Manipulate network to benefit themselves
Post by: hZti on March 23, 2023, 02:11:14 PM


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.


Title: Re: Can miners Manipulate network to benefit themselves
Post by: kano on March 23, 2023, 08:48:17 PM
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.


Title: Re: Can miners Manipulate network to benefit themselves
Post by: FP91G on March 24, 2023, 07:54:35 AM
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?


Title: Re: Can miners Manipulate network to benefit themselves
Post by: Honnet43 on March 24, 2023, 11:16:24 AM
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.


Title: Re: Can miners Manipulate network to benefit themselves
Post by: hZti on March 24, 2023, 12:06:15 PM
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.


Title: Re: Can miners Manipulate network to benefit themselves
Post by: dansus021 on March 25, 2023, 03:16:04 AM
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

https://i.ibb.co/cTXgwMr/1.png (https://ibb.co/nk8gBZL)


Title: Re: Can miners Manipulate network to benefit themselves
Post by: Maxre on March 26, 2023, 05:40:03 PM
https://i.imgur.com/EvvYLuw.png

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.