Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Leonheart on June 04, 2017, 12:48:10 PM



Title: Why is big blocks bad?
Post by: Leonheart on June 04, 2017, 12:48:10 PM
What is Core's excuse to avoid increasing bitcoin block size to 2mb?


Title: Re: Why is big blocks bad?
Post by: TryNinja on June 04, 2017, 12:54:44 PM
Increasing the blocksize to increase the transaction capacity of the network will also increase the storage and bandwidth requirements for running a "full node" of bitcoin.

Core believes that this would be bad for bitcoin because it would mean fewer people are "verifying" all the transactions, causing a bit more centralization in terms of trusting fewer miners and full nodes.

The big blockers believe that the network will survive and remain decentralized, and giving up a bit in terms of storage and bandwidth costs is worth it for faster/more transactions with lower fees.


Title: Re: Why is big blocks bad?
Post by: U2 on June 04, 2017, 12:57:31 PM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives. So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?


Title: Re: Why is big blocks bad?
Post by: jonald_fyookball on June 04, 2017, 01:08:18 PM
https://medium.com/@jonaldfyookball/why-every-bitcoin-user-should-understand-spv-security-520d1d45e0b9


Title: Re: Why is big blocks bad?
Post by: ranochigo on June 04, 2017, 01:12:15 PM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives.
It takes a lot more resources than bandwidth and hard drives to run a node. For starters, you do have to have a strong CPU that can verify the blocks in a fast manner. The increase in resources also means that it is close to impossible to run nodes on VPS.
So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?
Since it takes a longer time to verify, more and more miners will be going to SPV mining and skip the verification of the blocks as to save resources. If you don't have a limit, the block size can be as large as you want and if a miner decides to mine a 100MB block, this could take forever to verify. This can negatively harm Bitcoin.


Title: Re: Why is big blocks bad?
Post by: Kprawn on June 04, 2017, 01:45:08 PM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives. So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?

You are obviously living in a 1st world country. I travel between countries and I experience both worlds. I can tell you from experience that there

are only a small percentage of people in this world that would agree with your statement. Some of these countries have no infrastructure at all, so

they cannot host nodes as it is now. Decentralization is one of the most important aspects of Bitcoin and it is in our best interest to prevent the

centralization of Bitcoin. Every Block size increase will decrease the ability of smaller nodes to survive and in the end you will only have big

centralized data centres that can run nodes. {not the ideal situation for the sustainability of the network}  >:(


Title: Re: Why is big blocks bad?
Post by: The One on June 04, 2017, 02:57:26 PM
What is Core's excuse to avoid increasing bitcoin block size to 2mb?

To force the fees to go up.
To force users to use LN.
To siphon fees away from miners and line their own pockets.
Massive egos and pride among the developers means they won't admit they are wrong.



Title: Re: Why is big blocks bad?
Post by: The One on June 04, 2017, 03:02:19 PM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives.
It takes a lot more resources than bandwidth and hard drives to run a node. For starters, you do have to have a strong CPU that can verify the blocks in a fast manner. The increase in resources also means that it is close to impossible to run nodes on VPS.
So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?
Since it takes a longer time to verify, more and more miners will be going to SPV mining and skip the verification of the blocks as to save resources. If you don't have a limit, the block size can be as large as you want and if a miner decides to mine a 100MB block, this could take forever to verify. This can negatively harm Bitcoin.

Codswallop. I've been running a full node and on my I7-4790k tower computer and the cpu resource is rarely over 1%. It touches 2% when a new block is downloaded. Bandwidth is not an issue as millions do not use 56k phone lines anymore.

No one is suggesting 100mb block, so calm down and stop fuding.


Title: Re: Why is big blocks bad?
Post by: dothebeats on June 04, 2017, 03:09:39 PM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives. So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?

Ah no, not every country in this world have affordable internet plans with unlimited bandwidth, let alone the luxury of such storages and powerful cpu capable of verifying transactions in a fast, so omg, your reasoning is invalid. We also need to take resources into account and not just jump directly to the waters of a bottomless lake without knowing whether we have the proper tools and equipment to dive it.


Title: Re: Why is big blocks bad?
Post by: stompix on June 04, 2017, 03:16:31 PM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives.
It takes a lot more resources than bandwidth and hard drives to run a node. For starters, you do have to have a strong CPU that can verify the blocks in a fast manner. The increase in resources also means that it is close to impossible to run nodes on VPS.
So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?
Since it takes a longer time to verify, more and more miners will be going to SPV mining and skip the verification of the blocks as to save resources. If you don't have a limit, the block size can be as large as you want and if a miner decides to mine a 100MB block, this could take forever to verify. This can negatively harm Bitcoin.

Codswallop. I've been running a full node and on my I7-4790k tower computer and the cpu resource is rarely over 1%. It touches 2% when a new block is downloaded. Bandwidth is not an issue as millions do not use 56k phone lines anymore.

No one is suggesting 100mb block, so calm down and stop fuding.

Yeah , increase the blocks to 2mb we could have 600k transactions a day...in 2 months we will go above that
Then we will go for 4 mb..then for 16..

Let's assume we have 300 million bitcoin users that each make a transaction  a day.
Enjoy  1GB blocks.

Also check your hdd/ssd that's the one that is getting hammered while downloading and verifying blocks not the cpu.


Title: Re: Why is big blocks bad?
Post by: Ucy on June 04, 2017, 04:45:44 PM
Now I get it.. So the delays and arguments was due to fear of centralization.
The centralization thing is indeed a very valid argument... If increasing the blocksize to 2mb will TRUELY lead to centralization please ruthlessly avoid It. Cryptocurrency wasn't meant to be centralized otherwise it would not be regarded as Crypto. I rather see Bitcoin splitted or dead than the alteration of that cryptocurrency value. Sticking with the best value possible should be maintained... must not be corrupted in anyway. These values are what stakeholders will always fall back on in times of crisis. They are what protect cryptocurrency from harm, chaos and destruction.

By the way aren't there alternatives?? Great alternatives that will not alter the core values should be embraced by all.


Title: Re: Why is big blocks bad?
Post by: franky1 on June 04, 2017, 05:02:07 PM
https://medium.com/@jonaldfyookball/why-every-bitcoin-user-should-understand-spv-security-520d1d45e0b9

sorry but SPV is not network security... its only personal validation of what you personally see..

the network security is much like torrents. where by you holding the blockchain makes you a crucial 'seed' of the network
with everyone else holding the same seed data. this then makes the dna of a particular seed that is replicated become the most widely accepted strand there is.

..
spv is not about the network. spv doesnt make other peers follow you or change what they hold based on what you have validated.. spv is just about what you think is valid

..
out of say 5million people.. yea we should have 4.9mill that dont need to know or want to know how bitcoin works and they can be fine using SPV clients

but we do need a nice healthy list of decentralised and diversely located/coded ful nodes that do have the full data.
..
now here is the thing.

we are not in 2009 where the min requirements were raspberry Pi1 and a 0.5mb ADSL/3G internet...
we are now in 2017 where the min requirements were raspberry Pi3 and a 5mb ADSL/4G internet... moving to the average being fibre/5G soon

so we can.. yes we CAN cope with ALOT more than before

some nutters scream about "gigabytes by midnight".. (they deserve a wet fish slap across the face)
the reality is that 8mb is safe today, but 4mb is extra safe... even core admit as much.

yet core want to strangle native(legacy) utility to 1mb, of a fake gestured 2mb... which is their delay and posturing tactics of trying to assume control of bitcoin
its also just kicking the can down the road by not allowing the blocksize to naturally grow (within node capabilities) and instead require the devs to spoonfeed out the limits


Title: Re: Why is big blocks bad?
Post by: Variogam on June 04, 2017, 05:24:58 PM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives. So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?

You are obviously living in a 1st world country. I travel between countries and I experience both worlds. I can tell you from experience that there

are only a small percentage of people in this world that would agree with your statement. Some of these countries have no infrastructure at all, so

they cannot host nodes as it is now. Decentralization is one of the most important aspects of Bitcoin and it is in our best interest to prevent the

centralization of Bitcoin. Every Block size increase will decrease the ability of smaller nodes to survive and in the end you will only have big

centralized data centres that can run nodes. {not the ideal situation for the sustainability of the network}  >:(


Decentralization is both about cost of running a node AND transaction fees. If you cant afford transaction fees, there is no point of running a node either. So there should definitively be a ballance for node cost and transaction fees to keep decentralization, and small block size increase to 2 MB might satisfy this ballance.


Title: Re: Why is big blocks bad?
Post by: 25hashcoin on June 04, 2017, 05:43:03 PM
Core/Blockstream/AXA want to constrict blocks to 1mb (or very low) forever to profit off of payment hubs. There is absolutely nothing wrong with large blocks and that was Satoshis intended way of scaling. Bitcoin would be fine if it weren't for bought out Core. Bitcoiners must oppose blockstream/core/segwit/uasf and fork away to big blocks soon!


Title: Re: Why is big blocks bad?
Post by: The One on June 04, 2017, 06:21:49 PM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives.
It takes a lot more resources than bandwidth and hard drives to run a node. For starters, you do have to have a strong CPU that can verify the blocks in a fast manner. The increase in resources also means that it is close to impossible to run nodes on VPS.
So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?
Since it takes a longer time to verify, more and more miners will be going to SPV mining and skip the verification of the blocks as to save resources. If you don't have a limit, the block size can be as large as you want and if a miner decides to mine a 100MB block, this could take forever to verify. This can negatively harm Bitcoin.

Codswallop. I've been running a full node and on my I7-4790k tower computer and the cpu resource is rarely over 1%. It touches 2% when a new block is downloaded. Bandwidth is not an issue as millions do not use 56k phone lines anymore.

No one is suggesting 100mb block, so calm down and stop fuding.

Yeah , increase the blocks to 2mb we could have 600k transactions a day...in 2 months we will go above that
Then we will go for 4 mb..then for 16..

Let's assume we have 300 million bitcoin users that each make a transaction  a day.
Enjoy  1GB blocks.


Also check your hdd/ssd that's the one that is getting hammered while downloading and verifying blocks not the cpu.

Jumping the gun. Massive assumptions that we get 300m users.

I do have software that monitors the CPU, hdd, etc and see no problems. I've done my research, have you. I do video editing, browsing and Bitcoin at the same time. Video editing as one would know is CPU intensive and uses the hdd... no problems. Bitcoin isn't affected at all. Buy a proper computer and not some 10 years old out-of-date crap or laptops.


Title: Re: Why is big blocks bad?
Post by: Wayan_Pedjeng on June 04, 2017, 06:27:52 PM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives. So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?

All these stupid excuses are given by the miners, so that they could continue with the 1MB blocks. Continuing with the small block size means increase in the number of unconfirmed transactions, delays in confirmation, and most importantly increase in the transaction fee.


Title: Re: Why is big blocks bad?
Post by: Karpeles on June 04, 2017, 06:44:39 PM
As already said, big blocks would require more bandwidth and computer recourse usage, and the blockchain would grow twice faster(more time to sync and bigger storage needed).

Another problem is, change the size of the block would make communication between nodes impossible until everyone update, and wouldn't take long until Bitcoin gets more popular and the blocks are full again. Is the trouble worth for a temporary fix?


Title: Re: Why is big blocks bad?
Post by: coolcoinz on June 04, 2017, 06:51:04 PM
Increasing the blocksize to increase the transaction capacity of the network will also increase the storage and bandwidth requirements for running a "full node" of bitcoin.

Core believes that this would be bad for bitcoin because it would mean fewer people are "verifying" all the transactions, causing a bit more centralization in terms of trusting fewer miners and full nodes.

The big blockers believe that the network will survive and remain decentralized, and giving up a bit in terms of storage and bandwidth costs is worth it for faster/more transactions with lower fees.
This is already a problem with the current size. I'm not running a full node because it takes too much space and takes too much time to update. Maybe if I were being paid to do that i'd consider it, but giving up a significant portion of my disk just doesn't seem to be worth the trouble.
Also, for most people it doesn't really matter if they have to download 60 or 120 GB of data, because that 60 will already discourage most people.


Title: Re: Why is big blocks bad?
Post by: BitcoinzB on June 04, 2017, 06:55:50 PM
Core/Blockstream/AXA want to constrict blocks to 1mb (or very low) forever to profit off of payment hubs. There is absolutely nothing wrong with large blocks and that was Satoshis intended way of scaling. Bitcoin would be fine if it weren't for bought out Core. Bitcoiners must oppose blockstream/core/segwit/uasf and fork away to big blocks soon!
I totally agree. I'm back to the bitcoin world since few weeks after years and I seriously think these high fees are not sustainable for the use most of us do of bitcoin


Title: Re: Why is big blocks bad?
Post by: stompix on June 04, 2017, 07:05:59 PM
Jumping the gun. Massive assumptions that we get 300m users.

I do have software that monitors the CPU, hdd, etc and see no problems. I've done my research, have you. I do video editing, browsing and Bitcoin at the same time. Video editing as one would know is CPU intensive and uses the hdd... no problems. Bitcoin isn't affected at all. Buy a proper computer and not some 10 years old out-of-date crap or laptops.

If you do video editing probably you don't use the red color that much.
And stop doing this here also.

Not only it is rude to use red but it also translate to a kid wanting attention.

If you really want to prove something download afresh copy of the client and record the video of it synchronizing with bitcoinwisdom in the background
Let's see how long the sync will take

Just increasing the blocks will solve the problem temporary.... and that window will get smaller each time.
We need another aproach





Title: Re: Why is big blocks bad?
Post by: xFiber on June 04, 2017, 07:07:28 PM
Core/Blockstream/AXA want to constrict blocks to 1mb (or very low) forever to profit off of payment hubs. There is absolutely nothing wrong with large blocks and that was Satoshis intended way of scaling. Bitcoin would be fine if it weren't for bought out Core. Bitcoiners must oppose blockstream/core/segwit/uasf and fork away to big blocks soon!
I totally agree. I'm back to the bitcoin world since few weeks after years and I seriously think these high fees are not sustainable for the use most of us do of bitcoin
Yes those fees are getting unbearable (especially for small payments) we have to find a solution and do it quickly. I have no technical background at all but I think increasing block size is the only logical step forward.


Title: Re: Why is big blocks bad?
Post by: jak3 on June 04, 2017, 07:32:48 PM
In simple words blocks contain lots of unconfirmed transaction and if each of them has their transfer history with them then imagine how much data will be transferred just because of you made a transaction. so they are now trind to remove that extra shit and put it in segwet wallet and will link the blocks


Title: Re: Why is big blocks bad?
Post by: megynacuna on June 04, 2017, 08:10:57 PM
In simple words blocks contain lots of unconfirmed transaction and if each of them has their transfer history with them then imagine how much data will be transferred just because of you made a transaction. so they are now trind to remove that extra shit and put it in segwet wallet and will link the blocks

Well hope segwit is the solution though because there's been a lot of negative press about it and the possibility of the network getting hacked if segwit is introduced.


Title: Re: Why is big blocks bad?
Post by: Minecache on June 04, 2017, 08:20:50 PM
Jesus this debate is so fuckin boring now. Do you guys even listen to yourselves?


Title: Re: Why is big blocks bad?
Post by: freedomno1 on June 04, 2017, 08:22:30 PM
What is Core's excuse to avoid increasing bitcoin block size to 2mb?

Fork, but in reality no real excuse to avoid 2mb other than the impact it might have on harddrive space to store a node and transaction download upload speeds that may effect distribution. Needed though in order to transact faster and with more transactions. Does get repetitive though but mmm few more months to go till this circle of questions end.


Title: Re: Why is big blocks bad?
Post by: The One on June 04, 2017, 08:34:59 PM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives. So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?

All these stupid excuses are given by the miners Core developers, so that they could continue with the 1MB blocks. Continuing with the small block size means increase in the number of unconfirmed transactions, delays in confirmation, and most importantly increase in the transaction fee.


Title: Re: Why is big blocks bad?
Post by: karabasss on June 04, 2017, 08:49:04 PM
I'm an ordinary bitcoin user and it's hard for me to understand these technical nuances. But if the increase in the block will lead to an improvement in the quality of the transfer of coins, then I agree to increase the block.


Title: Re: Why is big blocks bad?
Post by: buwaytress on June 04, 2017, 09:05:28 PM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives. So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?

You are obviously living in a 1st world country. I travel between countries and I experience both worlds. I can tell you from experience that there

are only a small percentage of people in this world that would agree with your statement. Some of these countries have no infrastructure at all, so

they cannot host nodes as it is now. Decentralization is one of the most important aspects of Bitcoin and it is in our best interest to prevent the

centralization of Bitcoin. Every Block size increase will decrease the ability of smaller nodes to survive and in the end you will only have big

centralized data centres that can run nodes. {not the ideal situation for the sustainability of the network}  >:(

That can hardly have been said better; I consider myself from at least upper middle class in my region where min wage is below usd200. The largest capacity hdd I have ever owned is 750mb and I never experienced true high speed internet till recently. Full nodes are already concentrated with the wealthy. Let it not further be out of reach.


Title: Re: Why is big blocks bad?
Post by: stompix on June 05, 2017, 09:00:56 PM

That can hardly have been said better; I consider myself from at least upper middle class in my region where min wage is below usd200. The largest capacity hdd I have ever owned is 750mb and I never experienced true high speed internet till recently. Full nodes are already concentrated with the wealthy. Let it not further be out of reach.

Probably 750 gb not mb.
I remember I was in high school when we had the first 1gb drives and that was a long time ago.

Also the internet is not really a factor when running a node. Nor the cpu.
It's the f hard drive that really drives me nuts when it syncs after being offline for a while.



Title: Re: Why is big blocks bad?
Post by: freedomno1 on June 06, 2017, 02:53:22 AM
What is Core's excuse to avoid increasing bitcoin block size to 2mb?

Debate on whether 1MB is superior but really at this point we already have the codes ready for a fork in a few months.
https://bitcointalk.org/index.php?topic=1928093.0;topicseen


Title: Re: Why is big blocks bad?
Post by: dinofelis on June 06, 2017, 03:38:35 AM
Increasing the blocksize to increase the transaction capacity of the network will also increase the storage and bandwidth requirements for running a "full node" of bitcoin.

Core believes that this would be bad for bitcoin because it would mean fewer people are "verifying" all the transactions, causing a bit more centralization in terms of trusting fewer miners and full nodes.

The big blockers believe that the network will survive and remain decentralized, and giving up a bit in terms of storage and bandwidth costs is worth it for faster/more transactions with lower fees.

The sneaky thing in this argument is that it is tacitly assumed that a full node has something to do with 'decentralization'.  It hasn't.  One should distinguish "decentralization" (which is a notion of *decision power*) and "distribution" (which has to do with spread-out architecture of a system).  Facebook is entirely centralized (the power is with 1 entity, Mark Zuckerberg) but is very much distributed throughout the world.  

To measure the power of "decentralization" of a full node, one has to ask oneself what *decision power* it has in bitcoin.  What are the decisions in bitcoin ?  They are the block chain.  All decisions in bitcoin are in the block chain: the block chain contains all the data on which bitcoin's existence is based.  There's nothing in bitcoin of any significance that is not notified in the block chain.

So, how much can a full node take decisions ?

The block chain of bitcoin is supposed to be built according to a certain set of rules: the protocol.  Full node software checks the entire block chain to see whether this protocol has been followed or not.  The protocol rules are built into the software of the full node.  So at first sight, it could seem that full nodes can signal that the block chain one is giving to them, is not built according to the protocol.  That's true: it can SIGNAL it, to its owner.

Essentially, we can assume that a certain part of the block chain, since its beginning, is built according to the protocol in the software of the full node.  And at a certain point, say, block 515000, the block in the block chain is NOT according to the rules.  What does the full node do ? It refuses that block 515000, and it waits until it finds a "correct" successor to block 514 999, the last "good" block.

Now, who is MAKING the block chain ?  The only entities MAKING the block chain are the miners.  In order to make a block chain, one needs to prove HUGE amounts of work, so only miners can possibly propose blocks which contain this huge amount of work.  Nobody else can.  Miners validate previous blocks, by building their blocks on top of the block they validate.   That is the core of the consensus decision mechanism in bitcoin: a block is validated by other miners, because they build their blocks on top of it.
Given that only miners can validate blocks, and that, if they do, they build blocks on top of the valid blocks, it means that as long as they have consensus amongst them, there is only one block chain out there, and nobody can make another one.

So if your "validating node" somehow doesn't like block 515 000, the only unique block 515 000 out there on which miners built 515 001 and 515 002 etc..., then your validating node stops forever at 514 999, and that's it.  Now you know.  And you knowing is the only thing that happens.  Your node stopping at 514 999, or you switching off the computer on which it runs, has, from the outside, exactly the same effect.  You have no decision power that goes beyond "switching off your computer".

This is why full nodes have no decision power on the decisions in bitcoin, that is to say, on the construction of the block chain ; and nodes that have no decision power do not contribute to decentralization.

Bitcoin was made that way: the decision power is the consensus decision, which is made with proof of work (miners), not with nodes (because nodes can be Sybil attacked).  The decision is made by building on top of a block which the provider of proof of work deems valid ; to be, himself, validated by the next block built on top of him etc....

Full nodes can essentially do two things:

1) copy the unique block chain that is out there and serve as a proxy server for it
2) disagree and stop, waiting forever for something that will not come

This is why, even in 2010, Satoshi already said that "the only people needing to run full nodes are those wanting to make new coins" (mining).  The decentralization of bitcoin resides in those that make the block chain.  There are about 20 of them.  That's the real "decentralization" of bitcoin, not whether some guy in central Africa has a full node running in his basement.



Title: Re: Why is big blocks bad?
Post by: MingLee on June 06, 2017, 03:44:47 AM
What is Core's excuse to avoid increasing bitcoin block size to 2mb?
So it requires more storage space for users over time (essentially 2x the growth from this point in blockchain data usage than what it would be with 1mb blocks) along with making it a challenge to maintain nodes as there are slightly higher barriers to entry. That's what I've heard so far and it sounds fairly accurate.
I don't really have a very strong opinion right now but it does seem like larger block sizes are the better plan right now.


Title: Re: Why is big blocks bad?
Post by: foxbat on June 06, 2017, 04:06:59 AM
In simple words blocks contain lots of unconfirmed transaction and if each of them has their transfer history with them then imagine how much data will be transferred just because of you made a transaction. so they are now trind to remove that extra shit and put it in segwet wallet and will link the blocks
I do not think the big bad blocks, large blocks will make the speed of the transaction more quickly, things easier for the user, however, there is a risk, large blocks can not guarantee The security, it is easily hacked by the hack, which is what no one wants. So if you want larger blocks, Bitcoin needs decentralization.


Title: Re: Why is big blocks bad?
Post by: voos on June 06, 2017, 04:40:15 AM
Why not create Jihancoin with 2 mega blocks?


Title: Re: Why is big blocks bad?
Post by: dinofelis on June 06, 2017, 06:09:49 AM
Why not create Jihancoin with 2 mega blocks?

This will happen when bitcoin's brand name has eroded away.  Not quite there yet, but in a not-too-distant future, when bitcoin will have become a crypto amongst other crypto, yes.  For the moment, the bitcoin brand name is still what keeps unity in bitcoin, because the one changing it, could lose the brand name, and hence, lose about everything (bitcoin is essentially a brand name, not much more).

When there will be 5 or 10 cryptos with comparable (even if individually still smaller) market cap and trade volume as bitcoin, bitcoin will be able to split and solve its problems.


Title: Re: Why is big blocks bad?
Post by: ranochigo on June 07, 2017, 09:41:08 AM
Omg that's such a stupid reason. So many people have unlimited bandwidth and 1-3TB hard drives.
It takes a lot more resources than bandwidth and hard drives to run a node. For starters, you do have to have a strong CPU that can verify the blocks in a fast manner. The increase in resources also means that it is close to impossible to run nodes on VPS.
So that's totally null and void right there. Even doubling them to 2mb or having blocks that change with how much bitcoins are being used would make more sense. Why have a limit at all?
Since it takes a longer time to verify, more and more miners will be going to SPV mining and skip the verification of the blocks as to save resources. If you don't have a limit, the block size can be as large as you want and if a miner decides to mine a 100MB block, this could take forever to verify. This can negatively harm Bitcoin.

Codswallop. I've been running a full node and on my I7-4790k tower computer and the cpu resource is rarely over 1%. It touches 2% when a new block is downloaded. Bandwidth is not an issue as millions do not use 56k phone lines anymore.

No one is suggesting 100mb block, so calm down and stop fuding.
Would you check out the price of your PC and the cost of running it 24/7? Not everyone is going to run it 24/7 and most are going to run it on a raspberry pi or VPS. Perhaps, you didn't really notice your CPU usage while synchronizing? It will only get more agonizing if the blocks gets too big.

No, neither do I think we would hit 100mb. But would you read the question? I'm not saying that the block would be 100mb, I am saying that the miners can potentially (though unlikely) mine a huge block if there wasn't any block size limit and cause nodes to take time to verify it.

Note: I don't oppose increasing the block limit either. Calm down and read the post that I am replying to :).


Title: Re: Why is big blocks bad?
Post by: ViceOfBTC21 on June 07, 2017, 11:04:20 AM
No, making blocks bigger isn't bad. They have almost no cons and only pros:
- Availability of bitcoin to more people
- Cheaper transactions than we have these days
- And big return of 10-minute transactions!
Bitcoin will die if it won't be forked. Especially Core devs will regret this sooner or later.


Title: Re: Why is big blocks bad?
Post by: davewantsmoore on July 06, 2017, 10:35:45 AM
Yes those fees are getting unbearable (especially for small payments) we have to find a solution and do it quickly. I have no technical background at all but I think increasing block size is the only logical step forward.

It is logic like this which is very very dangerous.    You want a quick solution to a immediate problem you are having .... and you think you know the solution, but freely admit you don't understand it.


Increasing blocks ... will allow bitcoin to be controlled by those who are powerful enough  (and we all know there are very powerful forces out there that will take control if an opportunity presents).   Slippery slope, that leads to nowhere good.

Solutions to capacity will come in time.


Title: Re: Why is big blocks bad?
Post by: hv_ on July 06, 2017, 11:09:41 AM
Some people in core think it's bad because they fear

1) Hard Fork (HF) needed (was discussed by Satoshi)

2) Smaller users cannot afford running thy system (nodes)


So they want rather SegWit, that allows like in a crowded court to get more space for the mob -> the witness / jury sit on the street and can get pruned on wish (was never recommended by Satoshi Nakamoto!!).


Now they will allow with segwit big companies to run BS licened 2nd layer scaling business (small users may run out of business anyway)

And finally with UASF they (at least Luke) are happy to risk a HF .


 ???

Make sense ??

NOOOOOOOOOO !!!



Title: Re: Why is big blocks bad?
Post by: frontdenplastic on July 06, 2017, 11:27:18 AM
Big Blocks are not really bad in and of themselves. What's bad are those people who think that "Big Blocks = Scaling". It is not. Doubling the block size and getting 2x the number of transactions while suffering a quadratic increase in computational costs can hardly be called scaling. It is just an incremental improvement that you could make to the protocol as computing and network resources become cheaper and more abundant.


Title: Re: Why is big blocks bad?
Post by: lecongnhan123 on July 07, 2017, 12:56:38 PM
What is Core's excuse to avoid increasing bitcoin block size to 2mb?
Just imagine when the miners a mining a small rock then they suddently have to mine a really big rock, they will we stuck there for a long time that cause the chain stop.


Title: Re: Why is big blocks bad?
Post by: ranochigo on July 07, 2017, 01:02:14 PM
What is Core's excuse to avoid increasing bitcoin block size to 2mb?
Just imagine when the miners a mining a small rock then they suddently have to mine a really big rock, they will we stuck there for a long time that cause the chain stop.
NO, NOT TRUE. The mining speed will not be affected by the block size, at least not significantly. The merkle root is indeed, hashed by the miner to place it into the block header. However, it is not hashed repeatedly, it is only hashed once before it is passed to the miners in a pool. The tradeoff for this is worth it.

However, the propagation time for bigger blocks can potentially be longer and this can cause blocks to get orphaned. It would take more time for nodes to process it too. Miners are generally not very affected*.

*Well SPV mining.


Title: Re: Why is big blocks bad?
Post by: skorupi17 on July 07, 2017, 04:23:07 PM
I believe that having a bigger block is beneficial in terms of the users. There will be more transaction be confirmed within a single block. If there are more transaction that will be confirmed at a time then lower fees will be imposed. Also, since more transactions are processes per block, there is less waiting time for the confirmation of the transaction be done. This is what I believe at first but due to the arguments laid by others, I think my thoughts are useless to the facts that what will really happen if the increase in blocksize will be implemented.