Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: BayAreaCoins on December 30, 2023, 12:12:16 AM



Title: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: BayAreaCoins on December 30, 2023, 12:12:16 AM
I'm just curious about speculation.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: thecodebear on December 30, 2023, 01:25:24 AM
only when the blocks got filled up. Right now there would be plenty of empty space so fees would still be almost nothing so miners would likely be making less. But eventually as adoption increases blocks would fill up no matter what size they are and yes miners would be earning roughly 10x, well probably not quite 10x but close to it.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: Don Pedro Dinero on December 30, 2023, 03:49:02 AM
I doubt the equation is as simple as if space is increased by 10, they will multiply their profits by 10. As thecodebear says I think especially in the beginning it would mean that there would be empty space in the blocks, and if there is empty space it means that people could send transactions with the minimum fee and get a confirmation in the next block. Hypothetically, if the blocks were filled consistently the fees would go up but how much the miners would charge in fees per block would depend on a lot of things, like whether there were still suckers filling the blockchain with spam.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: pooya87 on December 30, 2023, 04:52:14 AM
Although I already voted but it is not a simple yes no question.

It depends on whether Bitcoin is going to continue to survive like that. We are talking about 40 MB blocks every 10 minutes which nodes have to download and fully verify and a blockchain that grows 5.76 GB per day.

The effects of it will first show up as the number of full nodes drastically drop in short term and eventually we move to more centralization and more full nodes that are run on cloud services (another form of centralization).
The effects could also include more stale blocks and even some mining pools going back to the terrible spy/spv mining methods where they mine empty blocks because they're waiting for the last block be verified and can not include new txs in their next block yet.

This could all translate into bitcoin price dropping and the miners' revenue significantly decreasing in terms of fiat as the exchange rate would be much lower.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: adaseb on December 30, 2023, 06:34:03 AM
No, they would most likely earn less.

The only reason why fees are high now and people are paying high fees is because only 2500 or so transactions can fit in a block. So if they increased it by 10x the mempool wouldn’t be clogged and people would pay the min 1 sat byte fee and miners would end up actually making less money.

And we would also lose nodes due to the bandwidth and space requirements for such large blocks.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: franky1 on December 30, 2023, 06:39:50 AM
whomever keep suggesting miners need/deserve/should have 10 more fee's does not understand the market dynamics/economics..
miners were not starving when btc was $17k, they are not starving now its $43k

This could all translate into bitcoin price dropping and the miners' revenue significantly decreasing in terms of fiat as the exchange rate would be much lower.

nodes on the network do not translate to market price effects
most nodes on the network do not even fully validate or archive any more
(see: backward compatibility, witness validation bypass, archive data pruning)

..
also 10x blocks may not equal 10x transactions. and wont equate to 10x fees
 if they just expanded the metadata/witness area and not redefine the base block size
it would be a possibility of bloat filling the 39mb witness but still not effect the transaction count

..
however if they re define the base vs witness to be EG 10mb base 30mb witness
it will allow 10x tx. by which users can pay 10x less in fees individually but then have 10x more transactions per block which would allow pools to still get the same fee total bonus

..
however even before doing a 10x of blocksize under current design, we can EASILY undo some cludgy code to then allow the current 4mb block to actually utilise the full allocation of 4mb for tx data(lean fully validated transactions again) to gain more transactions per block before even doing say 3x .. where by then when doing a 3x would result in more transactions paying less but totalling more in fees bonus for pools than the current block design 10x'd

think about it
if 1mb base had a lean tx count potential of 4200tx a block(calculated by satoshi himself in 2010)
having a lean fully utilised 4mb has potential of 16,800tx. which 3x the block then would be 50,400tx .. using just 12mb blocks

however current design 4mb only averages 4200tx which 10x would only be 42,000 using 40mb blocks

..
the math. if current tx fee is $25
under the current 25% base 75% witness/metadata model of 40mb the transactions could become $2.50 individually totalling the same $105k
under the 100% utilised block model of 12mb the transactions could become $2.50 individually totalling $126k
under the 100% utilised block model of 12mb the transactions could become $2.10 individually totalling the same $105k

common sense, logic shows uncludging the blocks. make tx lean and then scale up by just 3x can allow better then 10x fee less per transactor without taking amounts away from pools and without needing to LEAP to 10x blocks of junk


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: BenCodie on December 30, 2023, 06:52:54 AM
I'm just curious about speculation.

I'm curious about your curiosity...Do you know something we don't? ;)

I would think that the block reward would still be the same, in line with how it works currently. The difference in what miners earn is an interesting topic. The amount of fees that a miner could accumulate, yes, would amount to more potentially...I say potentially as the fee may be lower due to the block size able to fit more transactions, though the increased amount of transactions may mean that they make more...it really depends on the activity of the network and if these blocks are being filled, and if premiums are still being paid in order to be able to be included in the next block.

My vote is no, because I don't think it would result in 10x earnings.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: Text on December 30, 2023, 06:55:51 AM
No, miners would not necessarily earn 10x more per block if Bitcoin blocks were 10x larger. Transaction fees do contribute to a miner’s earnings, the larger the block, and the more transactions in it, the larger the fee for the miner. However, this doesn’t mean that a 10x larger block would contain 10x more transactions or yield 10x more in fees. It would depend on the number and types of transactions that are included in the block. So, while larger blocks could potentially contain more transactions and thus higher transaction fees, they wouldn’t directly lead to miners earning 10x more per block.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: Plaguedeath on December 30, 2023, 08:20:42 AM
Bigger blocks may cost smaller miners: small miners and poorly-connected miners are at a disadvantage if larger blocks are produced, and even large and well-connected miners may find that large blocks reduce their profit percentage if the cost of bandwidth rises too high or their stale rate increases.

Hello. I am from F2Pool. We are currently mining the biggest blocks on the network. So far top 100 biggest bitcoin blocks are all from us. We do support bigger blocks and sooner rather than later. But we cannot handle 20 MB blocks right now. I know most blocks would not be 20 MB over night. But only if a small fraction of blocks more than 10 MB, it could dramatically increase of our orphan rate, result of higher fee to miners. Bad miners could attack us and the network with artificial big blocks. As yhou know, other Chinese pools, AntPool, BW, they produces ASIC chips and mining mostly with their own machines. They do not care about a few percent of orphan increase as much as we do. They would continue their zero fee policy. We would be the biggest loser. As the exchanges had taught us, zero fee is not health to the network. Also we have to redevelop our block broadcast logic. Server bandwidth is a lot more expensive in China. And the Internet is slow. Currently China has more than 50% of mining power, if block size increases, I bet European and American pools could suffer more than us. We think the max block size should be increased, but must be increased smoothly, 2 MB first, and then after one or two years 4 MB, then 8 MB, and so on. Thanks.

Based on the above information, only big miners that have cheap mining rigs, cheap electricity cost and fast internet connection are make money, while the others aren't especially the small miners.

Bigger blocks would decrease transaction fees, but big blocks might trigger Bitcoin's security, it's better to choose good security with expensive fees instead of low security with cheaper fees.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: Shishir99 on December 30, 2023, 08:29:42 AM
I do not understand those technical things. But I understand a few simple things. The block reward will same but the fees they earn from each transaction could increase according to the number of transactions. But there are other possibilities too. If there are always fewer transactions, the mempool will remain empty and the transaction fee will be cheap as heck. So, Imagine a single block containing more than 35K transactions but all of them used less than 5 sat/vB fee. So, If I am not wrong, the miners won't make much money. We don't have to increase the block size to 10x at this moment. All it could be 2x max. It will help balance the network.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: LoyceV on December 30, 2023, 08:50:10 AM
My take: short-term, miners will earn less because currently fees are high because of full blocks. But long-term, a higher transaction volume will lead to more paying users and can lead to more earnings.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: UchihaSarada on December 30, 2023, 09:01:50 AM
Bitcoin miners solve math and find Bitcoin blocks to get income from block subsidy and transaction fees.

How easy or hard it is for finding block will depend on Bitcoin network difficulty, total hash rate and hash rate of that miners, mining farm.

I understand like if block size is x10 or x100 than now, will it cause network difficulty higher at the same rate of x10 or x100. With my knowledge, they don't have such correlation.

Because of no correlation, miners don't need to get x10 or x100 earning because of block size increase.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: ABCbits on December 30, 2023, 09:28:36 AM
Bigger blocks may cost smaller miners: small miners and poorly-connected miners are at a disadvantage if larger blocks are produced, and even large and well-connected miners may find that large blocks reduce their profit percentage if the cost of bandwidth rises too high or their stale rate increases.

Hello. I am from F2Pool. We are currently mining the biggest blocks on the network. So far top 100 biggest bitcoin blocks are all from us. We do support bigger blocks and sooner rather than later. But we cannot handle 20 MB blocks right now. I know most blocks would not be 20 MB over night. But only if a small fraction of blocks more than 10 MB, it could dramatically increase of our orphan rate, result of higher fee to miners. Bad miners could attack us and the network with artificial big blocks. As yhou know, other Chinese pools, AntPool, BW, they produces ASIC chips and mining mostly with their own machines. They do not care about a few percent of orphan increase as much as we do. They would continue their zero fee policy. We would be the biggest loser. As the exchanges had taught us, zero fee is not health to the network. Also we have to redevelop our block broadcast logic. Server bandwidth is a lot more expensive in China. And the Internet is slow. Currently China has more than 50% of mining power, if block size increases, I bet European and American pools could suffer more than us. We think the max block size should be increased, but must be increased smoothly, 2 MB first, and then after one or two years 4 MB, then 8 MB, and so on. Thanks.

Based on the above information, only big miners that have cheap mining rigs, cheap electricity cost and fast internet connection are make money, while the others aren't especially the small miners.

Bigger blocks would decrease transaction fees, but big blocks might trigger Bitcoin's security, it's better to choose good security with expensive fees instead of low security with cheaper fees.

But it's been many years since those points mentioned. Most miner/pool would have better hardware and internet at this point and various technology (such as company) allows faster block verification and propagation. And as miners will depend more on TX fee as their income, they're less likely to mine empty block.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: Blitzboy on December 30, 2023, 11:40:52 AM
Larger blocks mean more transactions per block, but fees may not increase. Larger blocks reduce transaction space competition, lowering transaction fees. Miners may process more transactions at reduced fees.

Larger blocks present additional complications. Since fewer miners can afford the higher processing power and storage expenses, centralization may result. This centralization violates Bitcoin's decentralization.

Larger blocks may enhance throughput, but they dont necessarily increase miners' revenue. Block size affects miner profitability depending on market conditions and technology. Due to reduced urgency and competition for block space, a 10x block size increase may minimize transaction fees.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: NotATether on December 30, 2023, 12:11:38 PM
Of course not. That's why increasing the block size is a headless idea.

On the other hand, if blocks are not filled up, fees will collapse to 1 sat/byte and all of the miners will be put out of business. That will lead to lower hashrate, which means the price will start collapsing too.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: LoyceV on December 30, 2023, 12:14:23 PM
if blocks are not filled up, fees will collapse to 1 sat/byte and all of the miners will be put out of business. That will lead to lower hashrate, which means the price will start collapsing too.
So you're saying 36 million dollars per day isn't enough for miners?


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: NotATether on December 30, 2023, 12:28:48 PM
if blocks are not filled up, fees will collapse to 1 sat/byte and all of the miners will be put out of business. That will lead to lower hashrate, which means the price will start collapsing too.
So you're saying 36 million dollars per day isn't enough for miners?

Where did you get that figure from if I may ask?

If this is from the current exchange rate, then what you need to know is that while I don't know what the average transaction size is (which would greatly help doing this calculation), I do know there are only between 5k-20k transactions in a block most of the time.

If I be optimistic and guess the average is 500 sats/vbyte (including Ordinals), and that there are about 20k transactions, that's 10 million sats per block or 1BTC in fees.

Whether this will be enough to support an operation depends on the particular miner. For now, most miners would not be affected by such a change because of the coinbase fee, but what if the BTC price becomes flat in the future and the coinbase is no longer enough to support miners?

Many miners have huge loans open lines of credit, so in this case since fees are also stable and not increasing, then many of them would be forced to close shop.

Edit: to reach $36m a day at these prices, you'd have to find nearly 100 blocks a day. That will take about 1000 minutes or 16 hours and 40 mins, but that is impossible for a single miner since that means they'd have to have way over 50% of the global hashrate. Something like $10m per day is more likely, but only for the largest miners.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: LoyceV on December 30, 2023, 01:11:32 PM
So you're saying 36 million dollars per day isn't enough for miners?
Where did you get that figure from if I may ask?
It's 6.25BTC block reward, 6 times per hour and 24 times per day.

Back in 2017, I read someone saying the "fee wars" shouldn't start for a few decades. The block reward should be more than enough to pay for miners for a long time to come.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: Kelward on December 30, 2023, 01:14:11 PM
I doubt the equation is as simple as if space is increased by 10, they will multiply their profits by 10. As thecodebear says I think especially in the beginning it would mean that there would be empty space in the blocks, and if there is empty space it means that people could send transactions with the minimum fee and get a confirmation in the next block. Hypothetically, if the blocks were filled consistently the fees would go up but how much the miners would charge in fees per block would depend on a lot of things, like whether there were still suckers filling the blockchain with spam.

From my level of knowledge I'd say that it'll depend if Bitcoin adoption will increase by 10×, if it does then miners can maybe earn up to that number, if not then the blocks increasing by 10× will automatically mean a reduction in miners earnings. My calculations are based on simple mathematical reasoning, but as there's more analysis to it, then I'm good to learning from more experienced members that have been doing justice to the topic so far.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: stompix on December 30, 2023, 01:36:53 PM
Tthe answer to the question is obviously no!
There are only 1vMB of transactions willing to pay over 150sat/vb and you need to go to 100sat/vb to fill a 10vMB block, so pretty simple!
It's just like an auction, you will find a guy paying 20 million for a rare Ferrari, you will have troubles finding 100!

Will they make more than currently, probably yes, but by how much  that's crystal globe magic!

So you're saying 36 million dollars per day isn't enough for miners?

Both hashrate and the reward in $ are a bit meaningless if out of context.
We have 500 exahash, is the network a million times more secure than in 2013?
Miners are earning 36 million does that make the network how much secure compared to previous years?

It's all a question of how much you're protecting an with how much you're defending, are $36 million a day enough for miners to build a wall against somebody wanting to attacks bitcoin now? Maybe! Assuming Bitcoin goes to 400k and the chain holds 8 trillions in value, does that value still project the same security, of course not.

The exact math you did tells you the situation pretty well, you're getting paid 6.25 BTC per block to guard 19 millions BTC
Then you will get  3.12 BTC a block to guard 19 million BTC. Then...you get the picture.

Of course not. That's why increasing the block size is a headless idea.
On the other hand, if blocks are not filled up, fees will collapse to 1 sat/byte and all of the miners will be put out of business. That will lead to lower hashrate, which means the price will start collapsing too.

If people won't be making enough transactions to fill a 10vMB block even at 1sat/vb 5 years from now then we have others things of concerned.
Btw, if we would just take the marketshare from doge and LTC we would be already be at over 4 MB ;)



Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: franky1 on December 30, 2023, 02:00:52 PM
It's all a question of how much you're protecting an with how much you're defending, are $36 million a day enough for miners to build a wall against somebody wanting to attacks bitcoin now? Maybe! Assuming Bitcoin goes to 400k and the chain holds 8 trillions in value, does that value still project the same security, of course not.

firstly the network is not protected by $36m a day
miners do not simply buy equipment for the day and pay electric for the day

they actually bought electric and equipment for a ~2 year span
meaning the equipment protecting the network is 730x the daily reward

remember for someone tomorrow to suddenly want to 51% means they need to take delivery today not of just $36m equipment and electric to attack the network tomorrow.. but instead another 540exa of equipment is needed to 51% attack the network tomorrow
this amounts to 2.7m asics of 200thash at ~$4k each ($10.8 BILLION) hardware
plus they cant just buy one days worth of electric for those asics. to get that volume of electric in one go they would need to sign up to a contract of special electric allocation..

so although miners are reimbursed per blockshare.. the cost of security is alot higher.. yep ALOT higher

much the sale as police officers..
police officers might be told they work at hourly rate. but they dont receive hourly rate. they are instead contracted for 1 year at a salary level, given guns and training and kevlar vests and police cars. which means for every hour they are on the streets they are costing the tax payer yearly amounts of hundreds of thousands to be on the street at any given hour

cops are not actually paid per hour. where they can just come and go soo easily. EG just get paid for 1 hour and never return to work
their hourly job has a combined cost of hundreds of thousands(car, training, equipment, employment contract) to be working per hour


also it does not matter what the market cap is.. you scream about a $8trillion market cap.. but blocks are not handling $8trillion per block
someone cant steal all $8trill by messing with 1 block or one days worth of blocks


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: stompix on December 30, 2023, 02:26:54 PM
firstly the network is not protected by $36m a day
miners do not simply buy equipment for the day and pay electric for the day
they actually bought electric and equipment for a ~2 year span
meaning the equipment protecting the network is 730x the daily reward

Wow franky!
So your job is not paying you $10 a hour is paying you $80 a day!
And the previous job was not paying you $1000 a month it was paying you $12 000 a year!
Do you have any other such insightful facts ?  ;D

another 540exa of equipment is needed to 51% attack the network tomorrow
this amounts to 2.7m asics of 200thash at ~$4k each ($10.8 BILLION) hardware

Just so you don't have to go and do the math every time, most manufacturers have listed the price per th/s for years, not that you would know of it since you obviously don't mine but still, the s21hydro is on sale for 12$/th and microbt is dumping the 30s for $10/th which would bring your 10 billion to 6 and 5!
Why would an attacker buy the most expensive gear for an attack when he's obviously not looking at ROI numbers?
Also you're forgetting they could simply buy the whole farms which would make the attacker even cheaper as you don't have to overpower 500exa anymore, you have bought 50exahhash so you only need 400 more.  ;)

also it does not matter what the market cap is.. you scream about a $8trillion market cap.. but blocks are not handling $8trillion per block
someone cant steal all $8trill by messing with 1 block or one days worth of blocks

Again you're missing the point!
If Bitcoin will reach 400k then it means a ton of money is there, and a lot of interest around it, far larger than it was at just $40k, and you don't need to steal money to break that apart, just a successful re-write of 10-20 blocks and that's it! Who in his sane mind is going to pour millions into this knowing that every time he makes a transaction there is a risk of being reverted?


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: pooya87 on December 30, 2023, 02:30:21 PM
nodes on the network do not translate to market price effects
I wasn't suggesting that either, instead I'm drawing a picture of a scenario where people start abandoning Bitcoin which would also show itself up in the market and the price.

Quote
also 10x blocks may not equal 10x transactions. and wont equate to 10x fees
 if they just expanded the metadata/witness area and not redefine the base block size
My assumption was a hard fork where we no longer need the witness computation mechanism which means a raw 10 MB space. After all the only reason for it was to have backward compatibility and capacity increase through soft-fork.

Also about the first like you are forgetting the attackers! A bigger block means more space for them to attack bitcoin and at cheaper cost too. In other words the nodes would end up processing AND storing 40 MB of garbage every 10 minutes.
It could also translate into same high fees and congestion!

Quote
if 1mb base had a lean tx count potential of 4200tx a block(calculated by satoshi himself in 2010)
It is not possible considering the number of "consolidating" transactions people and major services push to the blockchain. That is transactions with many inputs and outputs that have a high size.

Quote
common sense, logic shows uncludging the blocks. make tx lean and then scale up by just 3x can allow better then 10x fee less per transactor without taking amounts away from pools and without needing to LEAP to 10x blocks of junk
Ignoring your weird fetish to bash SegWit, if we some day end up doing a hard-fork there is a lot of ideas that can be implemented to "make tx lean" or better say compress them. For example right at the beginning of each tx there is 4 wasted bytes for version which is completely useless! AFAICT the only place tx version comes to play is in OP_CLTV which nobody uses that option, not to mention it can be reworked.
Things like that would also speed up verification since we could end up with a smaller message to hash (smaller serialized tx when verifying signatures).


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: franky1 on December 30, 2023, 02:43:33 PM
my opinion has never been to jump to 40mb at all.. nor any jump of blocksize under the current cludge model of base vs witness
i dont think there ever has been a proper proposal to jump so high in one go..

the natural common sense method is to decludge what we have now to make things more lean and then only need scaling by smaller adjustments over time. with no dev politics involved, that way we can scale up to more transactions using less space then the topics mention of 10x

EG
block size increases dont need dev politics. it can be based on blockdata deciding. EG if lets say 105000 blocks are 95% full then adjust blocksize. this can all be hard coded
it can also be hard coded by evaluating fee's per block. there are many hard data statistic stuff that code can use to automatically adjust parameters without dev politics involvement. (see: difficulty adjustments, see: reward halving)

fee's also do not need to drop to base levels. fee's can also have tiers too. where by spammers spending 1confirm utxo pay 144x more then someone that spends a utxo of 144confirm age
also the fee's can be tiered whereby certain opcodes cost more than other opcodes

end result is less spam unless it pays mining pools. but without punishing everyones fee

Ignoring your weird fetish to bash SegWit,

you do know by now that cores promises of the 4x blocksize did not result in 4x tx count
you do know by now that cores promises of segwit=leaner tx did not flourish either
you do know that segwit is the cause of allowing 1tx to utilise 3.99mb of space
heck even cores latest promise of taproot being less than one legacy signature length is not less than one signature length

heck even as far back as 2016 i was calling out how segwit would cause people to publish books and malicious data into the blockchain.. so i do hope you understand how 7 years later, when seeing ordinals and other junk crap.. that its not a empty fetish but instead highlighting the problems that were foreseen yet people want to ignore and just obediently adore cores roadmap unscrutinised


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: Dunamisx on December 30, 2023, 02:55:37 PM
No, i will rather believe this may be the only reason to make it more less congested for the mempool to get busy and the transactions to get confirmed on time even with lover fee, but by then, it will have to be given a stipulated amount of ordinals each block could contain as well as bitcoin, why i said it may be the reason to ease the high transaction fee is because there won't be competitiveness between the transactions with higher transaction fee and that with lower fee since they are not clogged together on the mempool awaiting confirmation.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: franky1 on January 08, 2024, 12:32:51 AM
Ignoring your weird fetish to bash SegWit, if we some day end up doing a hard-fork there is a lot of ideas that can be implemented to "make tx lean" or better say compress them. For example right at the beginning of each tx there is 4 wasted bytes for version which is completely useless!

not useless.. just not yet utilised
as you know things like mid transaction opcodes allow things to change after the opcode to new formatting based on rules of expectation after the opcode

and like this, the first few bytes of a tx can be used to introduce new things for the entire transaction format, from the beginning

EG
the spending UTXO
imagine transactions are no longer identified by a TXID in SHA256 (32bytes)
but instead hash160(20 bytes)
by using a new versionbit at the start the network can make new nodes validate transactions via a new TXID that is shorter. thus savign 12 bytes per input

heck what if due to blocks immutability instead of UTXO being TXID, they instead just ID'd a tx by blockheight+tx position in block+output position in tx
EG
3byte block height (16777215 blockmax (319years))
2byte tx position in block (65535tx per block)
1byte output in tx (256 outputs per tx)

thus a UTXO id can be as small as 6bytes

also knowing not everyone will spend 8bytes of output "value" meaning max
18446744073709551615
184,467,440,737btc   09551615sats
it doesnt need to represent 187Billion btc(21m limit after all)

heck no one is going to move 3million in one output so this could go to 6bytes
2,814,749     76710655

thus saving 2 bytes per output

the first bit of a tx can actually be utilised in the future. so saying its useless is not correct.. it simply has not been used yet.

..
also this version bit can be used in different ways such as users own tx can use it as a flag bit for voting

..
but yes them 4 bytes, allowing for 4,294,967,295 different transaction versions. is too many future options
this could also be reduced to 1 byte of 256 versions of future options, seeing as how the tx version is after 15 years only at version 2


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: ranochigo on January 08, 2024, 02:18:57 PM
I think this topic has gone from a simple yes/no, or if not how much question into something that is politicized and peppered with the arguments that we cannot do it. Now with that aside, I think we should focus on the economics aspect of things.

This will actually depend on how elastic the demand for the block space is. At its current stage, Bitcoin is not mainstream enough and there are plenty of alternatives to transfer funds. I would expect the total revenue to be lesser than expected. It would be a different story if Bitcoin is mainstream and demand can be sustained throughout. If we can't have close to full blocks with the increment, then I expect totally revenue to be disproportionately lesser.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: franky1 on January 08, 2024, 02:37:37 PM
I think this topic has gone from a simple yes/no,

but its not a yes/no

when bitcoin moved from 1mb allotment to 4mb allotment it did not result in 4x transaction count nor a direct economic impact on fee's
instead the code changes had other edits to it that manipulated fees (legacy * 4) yep they made legacy more expensive as part of additional code, rather then letting the "freemarket" decide

there are other things that can be done to undo some of the changes, make tx leaner, and allow more transactions thus reducing the per tx fee per user even without further scaling blocks

which if done right, then scaling blocks would allow more tx thus not require so much congestion/bidding wars, further reducing fees

however thats not the direct devs want to take bitcoin


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: ranochigo on January 08, 2024, 02:55:26 PM
but its not a yes/no
Again, the topic IS a yes/no. The following sentence below:
Quote
[Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Is indeed a yes or no question.

Segwit did increase the total revenue from pre-segwit with the theoretical increase in potential transaction volume, not to mention the subsequent development in layer 2. Yes, it resulted in a higher miner revenue from fees. Again, besides the point. The topic discusses the possibility of a proportional increase given the increment in Bitcoin block size. What is your answer?


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: franky1 on January 08, 2024, 04:33:08 PM
but its not a yes/no
Again, the topic IS a yes/no. The following sentence below:
Quote
[Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Is indeed a yes or no question.

Segwit did increase the total revenue from pre-segwit with the theoretical increase in potential transaction volume, not to mention the subsequent development in layer 2. Yes, it resulted in a higher miner revenue from fees. Again, besides the point. The topic discusses the possibility of a proportional increase given the increment in Bitcoin block size. What is your answer?

you are not understanding the question nor answers

because the answer is notstraight forward

EG
10x more blocksize does NOT mean 10x more transactions at current fee rate
so it may not mean 10x more fee

instead 10x more blocksize may end up that the limited transactions +junkweight pay less sats per byte per tx because te junkweight gets more discount

again without understanding al the details you cant give a yes/no.
the question does not say if there will be 10x more transactions or if the extra blocksize is actual tx utility or just witness space just for junk

if doesnt say if blocksize increase also includes fixing the cludgy bloat spam to make things leaner

EG current 4mb is about 4200tx which 10x would be 42k tx in 40mb
which if fee rates per byte stayed same would be 1x(same) fee per user but 10x fee total for the pool
hoever with less congestion could see 10x LESS fee per user but 1x(same) fe total for the pool

however
making leaner tx allowing for 16k tx in 4mb.. meaning 160k tx in 40mb
fes per user can go 40x LESS while still being 1x total fees for pool


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: ranochigo on January 09, 2024, 07:03:57 AM
EG
10x more blocksize does NOT mean 10x more transactions at current fee rate
so it may not mean 10x more fee

instead 10x more blocksize may end up that the limited transactions +junkweight pay less sats per byte per tx because te junkweight gets more discount
Precisely, and we would be talking about increasing the vMB instead of the raw size. I think that your fundamental misunderstanding is with how the calculation of transaction fee rates should be done. SW tx have discounts, and rightfully so. You can fit more into a block, as opposed to an entire block with only legacy TXes. The fee rates would be compensated for with SW TXes and legacy TXes, all in all, your total revenue will rise.

Again, when replicating the practical scenarios, the question in this topic concerns if miners revenue could rise if blocks were larger and with typical usage patterns. Again, this would concern the economics of the fee market and talking about any other types of scaling Bitcoin would throw this topic on a tangent again.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: franky1 on January 09, 2024, 07:21:44 AM
Precisely, and we would be talking about increasing the vMB instead of the raw size. I think that your fundamental misunderstanding is with how the calculation of transaction fee rates should be done. SW tx have discounts, and rightfully so. You can fit more into a block, as opposed to an entire block with only legacy TXes. The fee rates would be compensated for with SW TXes and legacy TXes, all in all, your total revenue will rise.

Again, when replicating the practical scenarios, the question in this topic concerns if miners revenue could rise if blocks were larger and with typical usage patterns. Again, this would concern the economics of the fee market and talking about any other types of scaling Bitcoin would throw this topic on a tangent again.

SW does not discount.. the actual code is they premium'd legacy
there is a difference

by making legacy 4x more yes it made segwit cheaper than legacy, but not due to discounting segwit. but due to multiplying legacy
learn the difference

.. "if miners revenue could rise  if blocks are larger" is still not a yes/no. unless you are emphasising the "could".
because the fee's per user and the congestion also could decrease meaning the miners could get less total fees
so the answer to "could" is a yes. but to "would" is both yes and no

and there is always many variables to think about. its never straight forward

for instance. even now. blocksize has been same for years. yet individual miners get less sats per hashrate due to halvings and hashrate competition with other miners.
yep someone owning an s19 since 2020 is getting less sats now then they did in 2020

with that said. comparing the MARKET price, those sats are worth more
so its all adjustable to variables

which in short if asking WOULD 10x blocks =10x fee.. the answer is more then likely a no if you really wanted to fixate on a short answer without understanding the reasons, details, context


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: ranochigo on January 09, 2024, 07:38:19 AM
by making legacy 4x more yes it made segwit cheaper than legacy, but not due to discounting segwit. but due to multiplying legacy
learn the difference
It's pretty easy to see that most of the reference to Segwit's calculation are termed as "discounts". The actual method used to calculate can be different, but I believe we are not too concerned about the technicality here.
.. "if miners revenue could rise  if blocks are larger" is still not a yes/no. unless you are emphasising the "could".
because the fee's per user and the congestion also could decrease meaning the miners could get less total fees
so the answer to "could" is a yes. but to "would" is both yes and no

and there is always many variables to think about. its never straight forward

for instance. even now. blocksize has been same for years. yet individual miners get less sats per hashrate due to halvings and hashrate competition with other miners.
yep someone owning an s19 since 2020 is getting less sats now then they did in 2020

with that said. comparing the MARKET price, those sats are worth more
so its all subjective to variables
Thanks, that is what I thought the topic was about. Halving is still in play because it still constitutes a significant portion of miners' revenue, but that could change in the near future. Revenue per hashrate wouldn't be that accurate of a metric to look at; obsolescence is normal for miners and it would be better for us to evaluate the ROI given a specific lifespan of a device.

I think congestion could decrease, but it would depend on how much of an urgency or necessity Bitcoin transactions are. Even if congestion, or the scarcity of block space becomes periodic, if Bitcoin transactions turns out to be a necessity for some, I predict the overall revenue could still be sustained or increased.


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: BayAreaCoins on January 13, 2024, 02:42:05 AM
Thank god the fees are finally coming back to Earth.

I do think 10mb blocks would be tits (good).


Title: Re: [Poll] If Bitcoins blocks were 10x larger, would the miners be earning 10x?
Post by: 348Judah on January 13, 2024, 08:41:14 AM
I don't think the miners will get more than they are having already even if the block is 10x bigger than it was now, that will even solve more problems of having long queue on the mempool when a block can accommodate as many as possible transactions to be all confirmed at the same time, we can only have more increase in the fee charged if this new development was just implemented now, but if it were added already since the very first time the block size was increased, nothing is likely to happen than we do see today, we may even have lesser than this maybe.