Pages:
Author

Topic: Scalling Bitcoin through increase in block size (Read 192 times)

legendary
Activity: 1652
Merit: 1088
CryptoTalk.Org - Get Paid for every Post!
February 21, 2018, 10:10:46 AM
#24

so what you mean by that is abondoning bitcoin entirely and using alts end-to-end instead. The thing is I still believe in bitcoin and I would rather find some way for it to adapt then just throw it away and have it replaced.

Also, the scaling in the alt space is done by having multiple alts and multiple blockchains. Any single alt will run into the same throughput problems as bitcoin did, the moment it is as successful as bitcoin.

We'd all prefer that, but that ship has sailed - when segwit2x was abandoned, the market gave up on bitcoin and simply moved on. Merchants disabled bitcoin, they enabled alts. Exchanges enabled alt/fiat trading.

Markets are like that - they can't be controlled by any one org, and if you fail to address prblems, they simply work around you.

What has happened can't be undone - as long as the alts deliver, they will increase adoption. If anything we're seeing an acceleration of this as more and more exchanges enable alt/fiat trading.
member
Activity: 196
Merit: 23
Large scale, green crypto mining ICO
The block size increase is not going to happen - Segwit2x was it's last chance and no-one is going to bother with another campaign.

Scaling is going to happen via alts. [...]
Basically scaling is happening very fast - by by-passing bitcoin and using alts.
it is something that I've never understood very well. It would seem that to convert bitcoin to altcoin you first need to have your bitcoin in an exchange. And provided you don't keep your founds online (which is not secure to say the least) you need at least one bitcoin transaction to do it. So I don't understand benefits of transacting through alts, really, if sending bitcoin directly is one transaction too

Unless you ment abondoning bitcoin completely and using alts only (?)

Once bitcoin started hitting scaling problems in mid 2017, loads of exchanges enabled the ability to buy alts with fiat.

For example on Kraken, you can buy Bitcoin Cash in USD or EUR, Ethereum in USD, EUR, CAD, JPY, and GBP, Ethereum Classic in USD and EUR, Litecoin in EUR, and USD, Zcach in EUR, USD and JPY and so on.

On the Korean exchanges, pretty much most alts listed can be traded directly for Korean won.

You can now by-pass bitcoin entirely. All that is left is merchant adoption of alts, and this is accelerating - lots of merchants have enabled ethereum, litecoin and bitcoincash. And Overstock allows people to use Shapeshift to purchase goods with about 12 alts.

Scaling is happening in the alt space.
so what you mean by that is abondoning bitcoin entirely and using alts end-to-end instead. The thing is I still believe in bitcoin and I would rather find some way for it to adapt then just throw it away and have it replaced.

Also, the scaling in the alt space is done by having multiple alts and multiple blockchains. Any single alt will run into the same throughput problems as bitcoin did, the moment it is as successful as bitcoin.
legendary
Activity: 1652
Merit: 1088
CryptoTalk.Org - Get Paid for every Post!
The block size increase is not going to happen - Segwit2x was it's last chance and no-one is going to bother with another campaign.

Scaling is going to happen via alts. [...]
Basically scaling is happening very fast - by by-passing bitcoin and using alts.
it is something that I've never understood very well. It would seem that to convert bitcoin to altcoin you first need to have your bitcoin in an exchange. And provided you don't keep your founds online (which is not secure to say the least) you need at least one bitcoin transaction to do it. So I don't understand benefits of transacting through alts, really, if sending bitcoin directly is one transaction too

Unless you ment abondoning bitcoin completely and using alts only (?)

Once bitcoin started hitting scaling problems in mid 2017, loads of exchanges enabled the ability to buy alts with fiat.

For example on Kraken, you can buy Bitcoin Cash in USD or EUR, Ethereum in USD, EUR, CAD, JPY, and GBP, Ethereum Classic in USD and EUR, Litecoin in EUR, and USD, Zcach in EUR, USD and JPY and so on.

On the Korean exchanges, pretty much most alts listed can be traded directly for Korean won.

You can now by-pass bitcoin entirely. All that is left is merchant adoption of alts, and this is accelerating - lots of merchants have enabled ethereum, litecoin and bitcoincash. And Overstock allows people to use Shapeshift to purchase goods with about 12 alts.

Scaling is happening in the alt space.
member
Activity: 196
Merit: 23
Large scale, green crypto mining ICO
The block size increase is not going to happen - Segwit2x was it's last chance and no-one is going to bother with another campaign.

Scaling is going to happen via alts. [...]
Basically scaling is happening very fast - by by-passing bitcoin and using alts.
I have noticed people talk about transacting bitcoin through alts, but it is something that I've never understood very well. It would seem that to convert bitcoin to altcoin you first need to have your bitcoin in an exchange. And provided you don't keep your founds online (which is not secure to say the least) you need at least one bitcoin transaction to do it. So I don't understand benefits of transacting through alts, really, if sending bitcoin directly is one transaction too

Unless you ment abondoning bitcoin completely and using alts only (?)
legendary
Activity: 1652
Merit: 1088
CryptoTalk.Org - Get Paid for every Post!
The block size increase is not going to happen - Segwit2x was it's last chance and no-one is going to bother with another campaign.

Scaling is going to happen via alts. We can already see this in the number of transactions processed per 24 hours.

The number of transactions processed by bitcoin in the last 24 hours was 208,102, and that is way down from this time last year when it was about 250,000. You can see it on the following graph:

https://bitinfocharts.com/comparison/bitcoin-transactions.html

The number of transactions processed by Ethereum was 847,153 up from 100,000 transactions in Jan 2017

https://bitinfocharts.com/comparison/ethereum-transactions.html

And you can see similar growth to Ethereum on other alts like Litecoin (which as gone from about 10000 transactions in Jan 2017 to 52,000 transactions now)

Basically scaling is happening very fast - by by-passing bitcoin and using alts.
full member
Activity: 294
Merit: 104
✪ NEXCHANGE | BTC, LTC, ETH & DOGE ✪
I see more and more comments about community losing patience with Bitcoin developments. One result of it was the creation of Bitcoin Cash which increased the block size of Bitcoin but it seems it is not enough. I wonder why they did not created from the beginning a block size of 100MB, 200 or maybe 300MB? Why limit themselves to 8MB? By having bigger block size wouldn't they fix the issues of speed and scalability...
I learned recently (here on a different post answered) that are concerns of decentralization as a result of larger block. What if somebody could solve the concerns of decentralization in a larger block? How valuable this will be?

It is obvious that you are not a programmer since you are clamoring for something which will clog the system. Or is it your intention to clog the system.
legendary
Activity: 1638
Merit: 1163
Where is my ring of blades...
-snip-

I don't see 540 MB blocks as a problem at all. People download fullHD and 4k video streams every day at their laptop while running youtube. There is enough bandwidth and space for big blocks these days.

that is 540 MB per block. there is one block every 10 minute on average which means 144 blocks per day or 144* 540 MB = ~77.76 GB per day. and you are storing this amount every day
in other words comparing this process with video streaming is wrong on so many levels! first is that you don't store the videos you stream. you just watch temporarily. second you don't verify anything, you just watch a video which will consume little CPU power but a block needs to be verified, you don't just download it. you have to check every byte to see if it is a valid thing or fake. and that takes CPU and RAM and eventually you will find yourself needing only a strong computer to handle a full node and end up with master nodes aka centralization.
Sure, 540 MB is huge, I admit it even though I am an advocate of block increases. This is why I thought of small increases over time, because I am sure that in, say, 10 years 540 MB block will not be considered huge anymore.

Currently 540MB per block (=78 Gb per day) is infeasible also because setting up a new full node requires downloading the full history and it would take months or years if the increment were 78 Gb each day (it takes days or weeks with current block size). However, it is all currently only.

I am not against block size increase either. in fact from what I have understood, and also if I recall correctly Andreas Antonopoulos also said we need on-chain scaling along size the second layer solution. a middle ground may be the best way to move forward which is mostly why I was excited about SegWit2x which never happened!

but hopefully with SegWit capacity increase and later on with things such as signature aggregation we can be fine for a while and don't need a hard fork anytime soon.
legendary
Activity: 1344
Merit: 1251
Hi,

I understand your thought. Increasing the block would allow for even more exchanges and potentially more "bitcoin" for all miners.

But actually, as the size increasen you must be able to store all related data, about all transactions. As an individual, mining thus become impossible.

So increasing the size would be giving more powers to centralized authorities... Which is exactly what bitcoin is not about! Wink
member
Activity: 196
Merit: 23
Large scale, green crypto mining ICO
-snip-

I don't see 540 MB blocks as a problem at all. People download fullHD and 4k video streams every day at their laptop while running youtube. There is enough bandwidth and space for big blocks these days.

that is 540 MB per block. there is one block every 10 minute on average which means 144 blocks per day or 144* 540 MB = ~77.76 GB per day. and you are storing this amount every day
in other words comparing this process with video streaming is wrong on so many levels! first is that you don't store the videos you stream. you just watch temporarily. second you don't verify anything, you just watch a video which will consume little CPU power but a block needs to be verified, you don't just download it. you have to check every byte to see if it is a valid thing or fake. and that takes CPU and RAM and eventually you will find yourself needing only a strong computer to handle a full node and end up with master nodes aka centralization.
Sure, 540 MB is huge, I admit it even though I am an advocate of block increases. This is why I thought of small increases over time, because I am sure that in, say, 10 years 540 MB block will not be considered huge anymore.

Currently 540MB per block (=78 Gb per day) is infeasible also because setting up a new full node requires downloading the full history and it would take months or years if the increment were 78 Gb each day (it takes days or weeks with current block size). However, it is all currently only.
legendary
Activity: 1638
Merit: 1163
Where is my ring of blades...
-snip-

I don't see 540 MB blocks as a problem at all. People download fullHD and 4k video streams every day at their laptop while running youtube. There is enough bandwidth and space for big blocks these days.

that is 540 MB per block. there is one block every 10 minute on average which means 144 blocks per day or 144* 540 MB = ~77.76 GB per day. and you are storing this amount every day
in other words comparing this process with video streaming is wrong on so many levels! first is that you don't store the videos you stream. you just watch temporarily. second you don't verify anything, you just watch a video which will consume little CPU power but a block needs to be verified, you don't just download it. you have to check every byte to see if it is a valid thing or fake. and that takes CPU and RAM and eventually you will find yourself needing only a strong computer to handle a full node and end up with master nodes aka centralization.
newbie
Activity: 32
Merit: 0
If I understand this well Bitcoin is messed up at the moment. We all know that some things have to change, but things change in Bitcoin are getting harder and harder.
member
Activity: 196
Merit: 23
Large scale, green crypto mining ICO
Also, the average tx size is smaller with SegWit.
well those who say we need block size increase say we do not need SegWit so the average tx size is 450 bytes. and with SegWit we are getting a capacity increase (on chain scaling). I would agree that it is not enough. but I also say the way to go is not to increase the block size as BCH did.
Thank you for a good discussion. Obviously, I am a living example of a person saying that we need to eventually increase the block size and work on more efficient ways to store and execute transactions (SegWit is just a one example here) Smiley

I simply think that bitcoin as a technology cannot get frozen. It must develop and adapt as the technology available around it changes constantly. In our constantly changing world, stagnation is death.
newbie
Activity: 36
Merit: 0
I see more and more comments about community losing patience with Bitcoin developments. One result of it was the creation of Bitcoin Cash which increased the block size of Bitcoin but it seems it is not enough. I wonder why they did not created from the beginning a block size of 100MB, 200 or maybe 300MB? Why limit themselves to 8MB? By having bigger block size wouldn't they fix the issues of speed and scalability...
I learned recently (here on a different post answered) that are concerns of decentralization as a result of larger block. What if somebody could solve the concerns of decentralization in a larger block? How valuable this will be?

To run a full node, you are required to download the whole blockchain and as years pass, the file will become much bigger (with a larger block) which make the average user unable to do it and this will leave us with only big corporations doing it (centralization). There will be a point where Bcash will face the same issues we used to face before SegWit so yeah, increasing the block size is not the solution for the long term.
In the beginning of 21st century it seemed unthinkable that high quality video could be transmitted over Internet, more of that: people were unable to stream music at that time because they had very small bandwidth. And look where we are now. You have VOD readily available and affordable, for 5$ a month or whatever.

I think the same will happen to block size. Number of people on Earth is more or less limited and everybody can do only so many transactions a day. Number of transactions daily is limited that way, too. That top limit can be accommodated into blocks with that and that size. No more is needed. So we should increase the block size, knowing, that it will need to happen only to those limits, and knowing, that very soon the disk space to accommodate those limits will be very affordable for an average Joe.

the real question is
1. how much do you think is the block size limit that is needed for scaling? 8 MB? 32 MB? 100 MB?
2. how big a block do you think most people can handle with all these "advancements"? 8 MB? 32 MB? 100 MB?

it is said that VISA handles on average around 2,000 transactions per second (tps) if we want to get to that number we need 540 MB blocks.
2000 transaction/second * 60 second * 10 Min (1 block) = 1,200,000 transactions * 450 Byte on average tx size = 540,000,000 Byte or ~540 MB

unless your goals for scaling is A LOT smaller than this, there is no point in increasing the block size alone for scaling.


I don't see 540 MB blocks as a problem at all. People download fullHD and 4k video streams every day at their laptop while running youtube. There is enough bandwidth and space for big blocks these days.
legendary
Activity: 1638
Merit: 1163
Where is my ring of blades...
No, not temporarily. Permanently.
it is temporarily fixed until the block size (ie 8MB) is filled, then next target and next target... and as I calculated in my previous comment you will need nearly unlimited block size for that. and that is not considering spam attacks.

Your calculation is valid, but it should be the ultimate goal. We don't need to achieve it now. Currently (unfortunately, but this is our reality) VISA is still more popular than BTC when it comes to paying for stuff. But knowing that the limit exists puts those who are concerned about disk space at peace, and we can do the increases slowly, only to be able to accommodate the local tx peaks, like the one we had in Dec'17.

Also, the average tx size is smaller with SegWit.

well those who say we need block size increase say we do not need SegWit so the average tx size is 450 bytes. and with SegWit we are getting a capacity increase (on chain scaling). I would agree that it is not enough. but I also say the way to go is not to increase the block size as BCH did.
member
Activity: 196
Merit: 23
Large scale, green crypto mining ICO
I see more and more comments about community losing patience with Bitcoin developments. One result of it was the creation of Bitcoin Cash which increased the block size of Bitcoin but it seems it is not enough. I wonder why they did not created from the beginning a block size of 100MB, 200 or maybe 300MB? Why limit themselves to 8MB? By having bigger block size wouldn't they fix the issues of speed and scalability...
I learned recently (here on a different post answered) that are concerns of decentralization as a result of larger block. What if somebody could solve the concerns of decentralization in a larger block? How valuable this will be?

To run a full node, you are required to download the whole blockchain and as years pass, the file will become much bigger (with a larger block) which make the average user unable to do it and this will leave us with only big corporations doing it (centralization). There will be a point where Bcash will face the same issues we used to face before SegWit so yeah, increasing the block size is not the solution for the long term.
In the beginning of 21st century it seemed unthinkable that high quality video could be transmitted over Internet, more of that: people were unable to stream music at that time because they had very small bandwidth. And look where we are now. You have VOD readily available and affordable, for 5$ a month or whatever.

I think the same will happen to block size. Number of people on Earth is more or less limited and everybody can do only so many transactions a day. Number of transactions daily is limited that way, too. That top limit can be accommodated into blocks with that and that size. No more is needed. So we should increase the block size, knowing, that it will need to happen only to those limits, and knowing, that very soon the disk space to accommodate those limits will be very affordable for an average Joe.

the real question is
1. how much do you think is the block size limit that is needed for scaling? 8 MB? 32 MB? 100 MB?
2. how big a block do you think most people can handle with all these "advancements"? 8 MB? 32 MB? 100 MB?

it is said that VISA handles on average around 2,000 transactions per second (tps) if we want to get to that number we need 540 MB blocks.
2000 transaction/second * 60 second * 10 Min (1 block) = 1,200,000 transactions * 450 Byte on average tx size = 540,000,000 Byte or ~540 MB

unless your goals for scaling is A LOT smaller than this, there is no point in increasing the block size alone for scaling.
Your calculation is valid, but it should be the ultimate goal. We don't need to achieve it now. Currently (unfortunately, but this is our reality) VISA is still more popular than BTC when it comes to paying for stuff. But knowing that the limit exists puts those who are concerned about disk space at peace, and we can do the increases slowly, only to be able to accommodate the local tx peaks, like the one we had in Dec'17.

Also, the average tx size is smaller with SegWit.
member
Activity: 196
Merit: 23
Large scale, green crypto mining ICO
Quote
By having bigger block size wouldn't they fix the issues of speed and scalability...
yes it will fix it but only temporarily.

No, not temporarily. Permanently. The maximum number of transactions is limited: it is number of people and organizations on Earth (limited) times the number of transactions they do in 10 minutes (limited). So the space needed to accommodate that number of transactions (aka block size) is limited too.

Quote
I learned recently (here on a different post answered) that are concerns of decentralization as a result of larger block. What if somebody could solve the concerns of decentralization in a larger block? How valuable this will be?
there is a much better solution and that I called second layer which is basically what you keep hearing as Lightning Network.
People have doubts about Lightning Network. I am not taking sides here, but there is talk about high fees in the future and domination of LN by banks and corporations.

The onchain solution, on the other hand, doesn't have those doubts. I believe we must persevere until the time comes the disk space is cheaper and everybody can afford (if they choose so) to run a full node with blocks of limited size, but larger than they are currently.
legendary
Activity: 1638
Merit: 1163
Where is my ring of blades...
I see more and more comments about community losing patience with Bitcoin developments. One result of it was the creation of Bitcoin Cash which increased the block size of Bitcoin but it seems it is not enough. I wonder why they did not created from the beginning a block size of 100MB, 200 or maybe 300MB? Why limit themselves to 8MB? By having bigger block size wouldn't they fix the issues of speed and scalability...
I learned recently (here on a different post answered) that are concerns of decentralization as a result of larger block. What if somebody could solve the concerns of decentralization in a larger block? How valuable this will be?

To run a full node, you are required to download the whole blockchain and as years pass, the file will become much bigger (with a larger block) which make the average user unable to do it and this will leave us with only big corporations doing it (centralization). There will be a point where Bcash will face the same issues we used to face before SegWit so yeah, increasing the block size is not the solution for the long term.
In the beginning of 21st century it seemed unthinkable that high quality video could be transmitted over Internet, more of that: people were unable to stream music at that time because they had very small bandwidth. And look where we are now. You have VOD readily available and affordable, for 5$ a month or whatever.

I think the same will happen to block size. Number of people on Earth is more or less limited and everybody can do only so many transactions a day. Number of transactions daily is limited that way, too. That top limit can be accommodated into blocks with that and that size. No more is needed. So we should increase the block size, knowing, that it will need to happen only to those limits, and knowing, that very soon the disk space to accommodate those limits will be very affordable for an average Joe.

the real question is
1. how much do you think is the block size limit that is needed for scaling? 8 MB? 32 MB? 100 MB?
2. how big a block do you think most people can handle with all these "advancements"? 8 MB? 32 MB? 100 MB?

it is said that VISA handles on average around 2,000 transactions per second (tps) if we want to get to that number we need 540 MB blocks.
2000 transaction/second * 60 second * 10 Min (1 block) = 1,200,000 transactions * 450 Byte on average tx size = 540,000,000 Byte or ~540 MB

unless your goals for scaling is A LOT smaller than this, there is no point in increasing the block size alone for scaling.
member
Activity: 196
Merit: 23
Large scale, green crypto mining ICO
I see more and more comments about community losing patience with Bitcoin developments. One result of it was the creation of Bitcoin Cash which increased the block size of Bitcoin but it seems it is not enough. I wonder why they did not created from the beginning a block size of 100MB, 200 or maybe 300MB? Why limit themselves to 8MB? By having bigger block size wouldn't they fix the issues of speed and scalability...
I learned recently (here on a different post answered) that are concerns of decentralization as a result of larger block. What if somebody could solve the concerns of decentralization in a larger block? How valuable this will be?

To run a full node, you are required to download the whole blockchain and as years pass, the file will become much bigger (with a larger block) which make the average user unable to do it and this will leave us with only big corporations doing it (centralization). There will be a point where Bcash will face the same issues we used to face before SegWit so yeah, increasing the block size is not the solution for the long term.
In the beginning of 21st century it seemed unthinkable that high quality video could be transmitted over Internet, more of that: people were unable to stream music at that time because they had very small bandwidth. And look where we are now. You have VOD readily available and affordable, for 5$ a month or whatever.

I think the same will happen to block size. Number of people on Earth is more or less limited and everybody can do only so many transactions a day. Number of transactions daily is limited that way, too. That top limit can be accommodated into blocks with that and that size. No more is needed. So we should increase the block size, knowing, that it will need to happen only to those limits, and knowing, that very soon the disk space to accommodate those limits will be very affordable for an average Joe.
newbie
Activity: 23
Merit: 0
I see more and more comments about community losing patience with Bitcoin developments. One result of it was the creation of Bitcoin Cash which increased the block size of Bitcoin but it seems it is not enough. I wonder why they did not created from the beginning a block size of 100MB, 200 or maybe 300MB? Why limit themselves to 8MB? By having bigger block size wouldn't they fix the issues of speed and scalability...
I learned recently (here on a different post answered) that are concerns of decentralization as a result of larger block. What if somebody could solve the concerns of decentralization in a larger block? How valuable this will be?

I think we will see more of splitting of bitcoins like bitcoin cash. This is good for investors in long run as well.
legendary
Activity: 1638
Merit: 1163
Where is my ring of blades...
I see more and more comments about community losing patience with Bitcoin developments.
then you are looking at 8+ months old comments.

Quote
One result of it was the creation of Bitcoin Cash which increased the block size of Bitcoin but it seems it is not enough.
would you mind explaining how you came up with that conclusion? bitcoin cash currently has 8 MB blocks and they are empty (each block is 200 kB on average!) and how do you say it is not enough Cheesy

Quote
I wonder why they did not created from the beginning a block size of 100MB, 200 or maybe 300MB? Why limit themselves to 8MB?
possibly because they were well aware of the dangers of increasing the block size to a huge amount all of a sudden. look at last months spam attack against bitcoin cash. it didn't cost a thing and it lasted more than week. blocks were full, transactions were delayed and you had to pay a higher fee if you wanted to get in a block (sounds familiar doesn't it?) and syncing becomes that much harder with bigger blocks.
one of the problems with bigger blocks as OmegaStarScream said is the size and storage but also it is the usage of hardware when you have to use your CPU power to verify transactions (signatures).

Quote
By having bigger block size wouldn't they fix the issues of speed and scalability...
yes it will fix it but only temporarily.

Quote
I learned recently (here on a different post answered) that are concerns of decentralization as a result of larger block. What if somebody could solve the concerns of decentralization in a larger block? How valuable this will be?
there is a much better solution and that I called second layer which is basically what you keep hearing as Lightning Network.
Pages:
Jump to: