Pages:
Author

Topic: Adjustable Blocksize Cap: Why not? - page 4. (Read 1392 times)

legendary
Activity: 3472
Merit: 10611
January 14, 2021, 01:21:39 AM
#32
You've gone full 101% cultist mode.
I was pointing a fact, I was never telling you that long-term larger blocks are the solution, but you went into a full defensive mode going to extremes.
I don't know why it comes out that way to you, all I mean is that if you want to compare two cryptocurrencies you must compare them under the same circumstances not take the capped usage of bitcoin and compare it with the theoretical possibility in another coin.

Quote
Bitcoin is currently doing  314,531 tx in the last 24 with an average $17.09 USD fee, Ethereum which is also quite slow compared to others is doing 1,121,409 a day with $5.8 USD in fees.
Ethereum block size is about 1.6-1.8 MB per 10 minute which is pretty close to what bitcoin has per 10 minute. Meanwhile bitcoin transaction sizes are usually 200-250 bytes for 1 input 2 outputs but ethereum transaction sizes are around 110 bytes. both have bigger txs so lets use the averages:

ETHBTC
Average # of tx/hour:47,44714,160
Average # blocks/hour2767
Average # tx/block1722,022
Average block size in kBytes411430
Average tx size in kBytes0.230.707
Ratio3.07
tx/24hour1,138,717339,844
Ratio3.35

Now its a much better perspective rather than just comparing counts. With 3x smaller transactions, ETH is doing about 3x more tx/day compared to bitcoin.
The amount of data being processed is roughly the same. The level of decentralization is not even comparable.
member
Activity: 75
Merit: 22
January 14, 2021, 01:05:44 AM
#31
Guys, I didn't know how hard it was to understand that what's protecting the network is the honest hashrate not the block size limit. Would you all repeat after me: The network is safe as long as 51% of the hashrate is honest. The network is safe as long as 51% of the hashrate is honest. The network is safe as long as 51% of the hashrate is honest. Satoshi Nakamoto probably took 5sec to choose a 1MB block cap and it was to prevent a congestion attack on the network, at that time it was more than enough to answer the need of the users and the internet speed was slower but things have changed since then. And guys BIP 103 are you kidding me!? We can't even predict the price of btc tommorow morning with a margin of error of less than 20% and you think we are able to plan the next 42 years?? I don't know if we all live on the same planet but on mine btc is still at a very early stage and is still pretty useless so we shouldn't even worry about experimenting new things...

That said, here is my new proposal
The block size limit increases/decreases in proportion to the change in the average transaction fee from the previous block with a 0.1MB min and a 10MB max. The 10MB is to celebrate the 1st decade of bitcoin. Open for debate!

P.s.

Please no more spam/orphan block kumbaya bs theories on this thread. Ty.
legendary
Activity: 1904
Merit: 1159
January 13, 2021, 11:18:49 PM
#30
Why do we keep having these redundant discussions? There already are Alts with every possible change you can think of.

Why should Bitcoin do something that it hasn't set out to do? We should discuss block size increase when LN and initiatives to reduce transactions size have provably failed.

A block-size increase is the last step in a lasting solution. The other steps of a "lasting solution" INCLUDE the development and usage of the ecosystem in ways that lead to a justifiable fee market for the very long term. Your view may depend on what "lasting" means to you.
legendary
Activity: 1456
Merit: 1176
Always remember the cause!
January 13, 2021, 04:23:51 PM
#29
Wake up **** is playing you for fools.
All because he took a payout from the bankers.
Why should you do this buddy? Be nicer to yourself in the first place and to prominent figures like the one who are used to attack, now for a while. I'm personally against many ideas and the whole vision of him, but we desperately need the mountain of knowledge and expertise he got for the future improvements, and should appreciate his contributions in the past, after all.

That said, you have every right to challenge any idea or philosophy you find inappropriate, expressing your thoughts as long as it is not about spreading baseless claims or scam projects which I'm sure is not the case with you. Smiley
legendary
Activity: 3948
Merit: 3191
Leave no FUD unchallenged
January 13, 2021, 03:20:47 PM
#28
I wonder how a convincing argument convinced you that the block can't be increased?

You're moving the goalposts a bit there.  I didn't say I was convinced it can't be increased.  Just that increases should be moderate, not excessive.  


If the arguments against increasing the block were convincing, then they should remain the same now. All you have to do is get them out, dust them off, and give them to the public.

In the end, I think it was ultimately more of an economic question than it was a technical one for me.  Whether or not the Bitcoin network could theoretically cope with larger blocks without sacrificing nodecount is completely immaterial if the nodes in question have no interest in allowing you to get past the first hurdle.  It pretty much boils down to this.  We can argue over technical details for the rest of time, but the fact is, the arguments mean nothing if the people who secure the chain simply don't want to offer more of their own resources in order to permit a further increase beyond what SegWit is already achieving.

legendary
Activity: 1468
Merit: 1102
January 13, 2021, 08:28:22 AM
#27
Your idea to “scale” Bitcoin is to increase transaction-throughput DESPITE the technical costs on the network?
Again you lie, again you create another strange statement. I do not know anyone on the forum who would like to increase the block despite the technical costs. Why do you invent it?
There is a concept of estimating technical costs. According to my calculations, if the owner of a full node makes an average of one transaction per month, then it is more profitable to keep a full node with a 10mb block and pay cents in the form of a transaction fee than to keep a full node with a 1MB block and pay 5-10$ fee per transaction. Therefore, the statement that when the block is increased, the user's costs will necessarily increase is already incorrect.

If we look at your statement above for pseudo-valid statements:
OP, it isn't that simple. Research the effects of increasing the block size cap on network latency, network security, and how the costs in the network transfers from the miners to the nodes.
"on network latency" - unsubstantiated. If you just take the calculator and take the block size of 10mb, you will see that there is no problem with this. But you didn't make any calculations, you don't need to know the truth. You need to refute the possibility of increasing the block by any effort. Smiley
"network security" - unsubstantiated.
"costs in the network transfers from the miners to the nodes" - unsubstantiated.

And you say:None of it is “pseudo-statements”.
Quote
OK. Block size increases, simply centralizes validators. That’s not “scaling”.  
I've been waiting for this. Smiley Pseudo-arguments such as "disk size, processor power, RAM, internet speed, etc." come to an end.
Then there is the main argument of "the increasing centralization (reduction of decentralization)".

So, for newbies. (since there is a tradition to address newbies.). When the arguments "increasing centralization (decreasing decentralization)" appear, then the constructive discussion ends. Because these statements "increasing centralization (decreasing decentralization)" are usually presented as self-sufficient. For some reason, it is considered that it is not necessary to provide any evidence. Smiley

If my opponent wanted to confirm his words with evidence, then he should have provided:
1) How it measures the level of centralization (decentralization).
2) What is the level of centralization (decentralization) now, at 1mb block.
3) What is the level of centralization (decentralization) will be if we increase the block, for example, to 10MB.
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
January 13, 2021, 03:53:53 AM
#27
To anyone talking about an off chain solution, just so you know the L1 network is the barrier to entry to the L2 network.

Unfortunately some people either only consider on-chain or off-chain scaling solution.

If something like this BIP were to be implemented, I would suggest the automatic growth be limited to 10 years, and after 5 years, a new hard fork can be implemented (if there is consensus) to extend the growth indefinitely.

I agree, 5-10 years seems more reasonable than 40+ years. But what do you think about the growth percentage? Is 17.7% is just right or feels too big considering Bitcoin community is conservative?

The additional storage cost of including a transaction is close to zero.

Does that mean there is no miracle solution to spams?

"Miracle" doesn't apply when we talk about technical problem.
legendary
Activity: 2912
Merit: 6403
Blackjack.fun
January 13, 2021, 07:51:45 AM
#26
If doge was spammed attacked for 18 months where 80k transactions were injected into its mempool within seconds and size of its mempool went up 600% over its block cap, the fees would be exactly the same as bitcoin.

You've gone full 101% cultist mode.
I was pointing a fact, I was never telling you that long-term larger blocks are the solution, but you went into a full defensive mode going to extremes.
What if there is an EMP that will target only doge wallets? What if the reptilians will unleash a new version of the alien parasite that will target only Doge owners?
Then it will surely prove Bitcoin is better!

The whole thing is pretty simple, can the Bitcoin network confirm 1  million transactions a day? No, it can't in the current state. Can doge do it? Yes, it can.
Can the LN outperform Doge, yes, it can!
You're telling me that an F50 Ferrari isn't faster than a Moskvitch because they are both out of gas.

We have seen similar fee spikes in all copies of bitcoin that inherit its issues, from ethereum to litecoin and even useless bcash even when its mempool was empty

Bitcoin is currently doing  314,531 tx in the last 24 with an average $17.09 USD fee, Ethereum which is also quite slow compared to others is doing 1,121,409 a day with $5.8 USD in fees.

Leave the cultism aside, it's pretty simple and obvious to everybody.
ON CHAIN bitcoin will never be able to confirm the same amount of transactions as Doge, never! It doesn't matter how many cars are on the highway, what color they have, and where they are heading!
member
Activity: 162
Merit: 19
January 13, 2021, 04:15:53 AM
#25
Decentralization is hard to gain and easy to lose, I'm afraid..
And achieving Byzantine fault tolerance quality is much easier than actual decentralization.

In the case of Bitcoin, to achieve just Byzantine security, three nodes responsible for block production and validation would be enough, I suppose.

But would it really have anything to do with decentralization?
Of course not....

Do not forget that mining pools are not a threat to Bitoin's decentralization just because miners can unsubscribe at any time and start running full nodes on their own.
If the owner of a large mining pool does anything harmful to Bitcoin, it will instantly lose miners and market position and its potential to harm ends.

Bitcoin's mining industry is still far from the theoretical limits of its development.

Now there are tens of thousands of full nodes dealing only with validation, in the future such a number of full nodes may turn out to be necessary for the free operation of fully developed mining.
legendary
Activity: 2898
Merit: 1823
January 13, 2021, 01:28:41 AM
#24
For OP.
Your reasoning is correct and based on common sense. If all technologies are improving,then it is necessary and possible to increase the block. There is no reason to freeze the block size.
 
The problem is that the Bitcoin community is mostly zombified. They are sincerely convinced that the block cannot be increased. They have no real reason, but they are convinced of it. Smiley
Therefore, they will generate refutations for any proposal to increase the block. They generate such arguments against increasing at a high rate. All of them without proof, just look plausible.
 If you take the time to prove one claim untenable, another will immediately appear. And the number of such pseudo-true statements is not limited.
For example, "spam from miners". This problem is not there, it is just made up. This problem was not present when the blocks were half-empty, this problem is not present when the blocks became full. And there is no evidence of the existence of "spam from miners".

When you doubt the credibility of this argument, there will be arguments in the form of "lack of processor power, RAM, block propagation speed over the network, etc." I emphasize that all these statements are without evidence. And you will have to look for evidence that they are untenable. If you expose these statements, the following will appear: like "increasing the block increases censorship", etc.

How to break through this swamp is not understood. Smiley

p/s/ why was the Khaos77 post deleted? Smiley


Your idea to “scale” Bitcoin is to increase transaction-throughput despite the technical costs on the network? OK. Block size increases, simply centralizes validators. That’s not “scaling”.  None of it is “pseudo-statements”. You are on a disinformation campaign, sir.

BUT, newbies. Listen to him, and learn the HARD WAY. That’s how I learned. Cool

member
Activity: 75
Merit: 22
January 13, 2021, 01:02:38 AM
#23

Your suggestion effectively allows the miners to decide the blocksize. It would be trivial and cost-free for the miners to either send many transactions to themselves with an arbitrary transaction fee, or to include fewer transactions than is economically logical.  

Actually, there is the cost of opportunity because miners don't get paid mining their own transactions. Also, I don't see why a miner would purposely raise his own storage cost...


A miner does not get paid to confirm his own transactions, but he also does not pay anything to confirm his own transaction. If the maximum block size is based on the last x number of blocks, including additional transactions will increase the maximum block size in the future. There is some opportunity cost, in the form of the greater chance that a block will be orphaned when it includes an additional transaction.

It doesn't make any sense. When the demand for block space exceeds the supply you'd rather mine high paying real transactions than your own no paying fake transactions.

The additional storage cost of including a transaction is close to zero.

Does that mean there is no miracle solution to spams?
legendary
Activity: 3472
Merit: 10611
January 13, 2021, 12:00:09 AM
#22
Let' be realistic here, even if they would have the same number of transactions as BTC, doge fees would be cheaper,
All copies of bitcoin suffer the same flaws and shortcomings as bitcoin. Under the same exact circumstances, they all act the same.
If doge was spammed attacked for 18 months where 80k transactions were injected into its mempool within seconds and size of its mempool went up 600% over its block cap, the fees would be exactly the same as bitcoin.
We have seen similar fee spikes in all copies of bitcoin that inherit its issues, from ethereum to litecoin and even useless bcash even when its mempool was empty
copper member
Activity: 1666
Merit: 1901
Amazon Prime Member #7
January 12, 2021, 10:02:15 PM
#21

Your suggestion effectively allows the miners to decide the blocksize. It would be trivial and cost-free for the miners to either send many transactions to themselves with an arbitrary transaction fee, or to include fewer transactions than is economically logical. 

Actually, there is the cost of opportunity because miners don't get paid mining their own transactions. Also, I don't see why a miner would purposely raise his own storage cost...


A miner does not get paid to confirm his own transactions, but he also does not pay anything to confirm his own transaction. If the maximum block size is based on the last x number of blocks, including additional transactions will increase the maximum block size in the future. There is some opportunity cost, in the form of the greater chance that a block will be orphaned when it includes an additional transaction.

The additional storage cost of including a transaction is close to zero.

These discussions could potentially lead to good ideas.

One idea that i could think is determine block size limit based on hardware/internet growth. There's one BIP about it which is, BIP 103 Block size following technological growth (https://github.com/bitcoin/bips/blob/master/bip-0103.mediawiki).

The hard part are,
1. Determine the proper percentage for block size limit growth. The BIP mention 17.7% growth/year.
2. Until when the the limit growth happen? The BIP mention until July 2063, but i doubt today's growth will reflect growth in next 42 years.

That BIP might be reasonable. There does need to be a vibrant fee market, or else the miners will bid down transaction fees to zero, which creates other problems.

If something like this BIP were to be implemented, I would suggest the automatic growth be limited to 10 years, and after 5 years, a new hard fork can be implemented (if there is consensus) to extend the growth indefinitely.
legendary
Activity: 1468
Merit: 1102
January 12, 2021, 06:54:55 PM
#20
If all technologies are improving,then it is necessary and possible to increase the block. There is no reason to freeze the block size.
So you're saying the civil war that divided the community happened totally without cause?  There must have been a reason, because I definitely remember being on the "pro-increase" side at the time.  
The only reason I see is the reluctance of most Bitcoin developers (not all) increase the block. I do not know the real reasons for this decision. Because all the arguments that the developers gave in favor of such a decision were unconvincing. For me. The majority of society believed them. (I'm not going to rewrite history Smiley )
The problem is that the Bitcoin community is mostly zombified. They are sincerely convinced that the block cannot be increased. They have no real reason, but they are convinced of it. Smiley
Therefore, they will generate refutations for any proposal to increase the block. They generate such arguments against increasing at a high rate. All of them without proof, just look plausible.
 If you take the time to prove one claim untenable, another will immediately appear. And the number of such pseudo-true statements is not limited.
I'm sensing you feel somewhat resentful that your arguments weren't received as particularly compelling at the time.  If you want to re-write history from your own perspective, feel free.  I'm not looking to re-tread old ground. But I remember reading enough well-substantiated viewpoints on the matter to change my stance.  Also, you can't argue about the outcome.  Consensus has spoken pretty conclusively.

Just because society chose such a consensus does not mean that it was the right decision. It can also mean that someone is very strong in propaganda and manipulation. Smiley
Quote
I'll concede that politisation may have been a factor, though.  There were certainly comments made at the time, some by myself, that the debate was getting rather tribalistic.  You'll struggle to convince me the arguments made against large increases in blocksize were spurious, though.
If the arguments against increasing the block were convincing, then they should remain the same now. All you have to do is get them out, dust them off, and give them to the public. The fact is that they were ridiculous, and so they remained.

I wonder how a convincing argument convinced you that the block can't be increased? Maybe a "Chinese firewall"? Smiley
member
Activity: 75
Merit: 22
January 12, 2021, 04:28:08 PM
#19
Or a coalition of pools will play it the other way around.
They would insert only fees with low transactions into their blocks thus making the next block smaller but if filled correctly would trigger the next block to be larger and they could stuff also higher fees in this, you can't force miners to propagate a block they find if they don't want to. Of course, it will need also quite a bit of luck alongside hashing power but they could still try to game it, this will turn ugly once the fees will be the dominant reward, miners will have an incentive for selfish mining.
In the end, it's normal if you open even the smallest door of opportunity someone will try to make more money than the others.

What you're suggesting here is risky for the miner (it's like taking a gamble to earn more money). I'd agree that we can take the volume of transactions out of the equation and just use the average transaction fee to calculate the limit on the next block but I don't buy that having an adjustable blocksize cap would make it easier for anyone to "game the system".

In my opinion, the ideal solution is to adjust the blocksize cap in real time, not to fix a limit based on future predictions. To anyone talking about an off chain solution, just so you know the L1 network is the barrier to entry to the L2 network.
legendary
Activity: 3948
Merit: 3191
Leave no FUD unchallenged
January 12, 2021, 04:04:44 PM
#18
If all technologies are improving,then it is necessary and possible to increase the block. There is no reason to freeze the block size.

So you're saying the civil war that divided the community happened totally without cause?  There must have been a reason, because I definitely remember being on the "pro-increase" side at the time.  Speaking as a reformed big-blocker, eventually I was persuaded that if there was to be an increase in throughput, it needed to be a moderate one.  Hence I'm satisfied with the compromise SegWit provided.  
 

The problem is that the Bitcoin community is mostly zombified. They are sincerely convinced that the block cannot be increased. They have no real reason, but they are convinced of it. Smiley
Therefore, they will generate refutations for any proposal to increase the block. They generate such arguments against increasing at a high rate. All of them without proof, just look plausible.
 If you take the time to prove one claim untenable, another will immediately appear. And the number of such pseudo-true statements is not limited.

I'm sensing you feel somewhat resentful that your arguments weren't received as particularly compelling at the time.  If you want to re-write history from your own perspective, feel free.  I'm not looking to re-tread old ground. But I remember reading enough well-substantiated viewpoints on the matter to change my stance.  Also, you can't argue about the outcome.  Consensus has spoken pretty conclusively.

I'll concede that politisation may have been a factor, though.  There were certainly comments made at the time, some by myself, that the debate was getting rather tribalistic.  You'll struggle to convince me the arguments made against large increases in blocksize were spurious, though.
legendary
Activity: 2912
Merit: 6403
Blackjack.fun
January 12, 2021, 12:17:36 PM
#17
What if the size limit of the next block would go up if the average transaction fee goes up but down if the amount of transactions goes up. If a miner would try to play the system by filling his block with fake transactions then he would have to mine 2 blocks for the price of one which wouldn't be profitable.

Or a coalition of pools will play it the other way around.
They would insert only fees with low transactions into their blocks thus making the next block smaller but if filled correctly would trigger the next block to be larger and they could stuff also higher fees in this, you can't force miners to propagate a block they find if they don't want to. Of course, it will need also quite a bit of luck alongside hashing power but they could still try to game it, this will turn ugly once the fees will be the dominant reward, miners will have an incentive for selfish mining.
In the end, it's normal if you open even the smallest door of opportunity someone will try to make more money than the others.

LTC can move large sums safely and as a bonus  cheaper then Btc.
Doge can move small and medium sums faster and cheaper and safely.
That's because they are not used. It is like saying I can speed in this street that nobody else is in but I have to be stuck in traffic in the other street that is the exact copy of this one but it is used by a lot of cars.

Let' be realistic here, even if they would have the same number of transactions as BTC, doge fees would be cheaper, two cities might have the same time wasted in traffic on average but if we reverse the number of cars one might go to zero time wasted and the other to a complete stop. Nearly all the transactions you see on those chains are exactly because the fees on BTC are too high, if everyone would be using the LN then there would be no reason left for their existence anymore.


legendary
Activity: 2730
Merit: 7065
January 12, 2021, 12:10:23 PM
#16
Tether is neither quick nor safe. It is a centralized altcoin that is extremely risky to use because it could be shut down at any moment very easily.
If you are happy with centralized tokens pegged to fiat then you can use PayPal. It gives you a token that is also called USD which is pegged with dollar and is fully centralized, fast and as safe as it gets.
Yes, but the money you move through Paypal include significant transaction fees. I think it's 3-5% per transaction, but I don't use it that often to pay attention. Everything you said about Tether is true, but the tokens moved via the Tron network bear almost no withdrawal fees. I am talking about withdrawing from exchanges. Therefore, it gets the job done as philipma1957 said. For now...   
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
January 12, 2021, 06:47:44 AM
#16
These discussions could potentially lead to good ideas.

One idea that i could think is determine block size limit based on hardware/internet growth. There's one BIP about it which is, BIP 103 Block size following technological growth (https://github.com/bitcoin/bips/blob/master/bip-0103.mediawiki).

The hard part are,
1. Determine the proper percentage for block size limit growth. The BIP mention 17.7% growth/year.
2. Until when the the limit growth happen? The BIP mention until July 2063, but i doubt today's growth will reflect growth in next 42 years.

Doge can move small and medium sums faster and cheaper and safely.

Minus the fact you're using multiple coins at once and need to find service which accept it. LN isn't perfect, but could be better option if you regularly make micro-transaction.
legendary
Activity: 1468
Merit: 1102
January 12, 2021, 11:50:28 AM
#15
For OP.
Your reasoning is correct and based on common sense. If all technologies are improving,then it is necessary and possible to increase the block. There is no reason to freeze the block size.
 
The problem is that the Bitcoin community is mostly zombified. They are sincerely convinced that the block cannot be increased. They have no real reason, but they are convinced of it. Smiley
Therefore, they will generate refutations for any proposal to increase the block. They generate such arguments against increasing at a high rate. All of them without proof, just look plausible.
 If you take the time to prove one claim untenable, another will immediately appear. And the number of such pseudo-true statements is not limited.
For example, "spam from miners". This problem is not there, it is just made up. This problem was not present when the blocks were half-empty, this problem is not present when the blocks became full. And there is no evidence of the existence of "spam from miners".

When you doubt the credibility of this argument, there will be arguments in the form of "lack of processor power, RAM, block propagation speed over the network, etc." I emphasize that all these statements are without evidence. And you will have to look for evidence that they are untenable. If you expose these statements, the following will appear: like "increasing the block increases censorship", etc.

How to break through this swamp is not understood. Smiley

p/s/ why was the Khaos77 post deleted? Smiley
Pages:
Jump to: