jgarzik





Offline



Activity: 1596

Merit: 1008







LegendaryActivity: 1596Merit: 1008 [PATCH] increase block size limit October 03, 2010, 08:13:42 PM #1



Code: diff --git a/main.h b/main.h

index c5a0127..c92592a 100644

--- a/main.h

+++ b/main.h

@@ -14,7 +14,10 @@ class CBlockIndex;

class CWalletTx;

class CKeyItem;



-static const unsigned int MAX_BLOCK_SIZE = 1000000;

+static const unsigned int TX_PER_MINUTE = 1400;

+static const unsigned int TX_AVG_SIZE_GUESS = 256;

+static const unsigned int MAX_BLOCK_SIZE =

+ TX_PER_MINUTE * TX_AVG_SIZE_GUESS * 10 * 2;

static const unsigned int MAX_BLOCK_SIZE_GEN = MAX_BLOCK_SIZE/2;

static const int MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE/50;

static const int64 COIN = 100000000;



URL: We should be able to at least match Paypal's average transaction rate...URL: http://yyz.us/bitcoin/patch.bitcoin-block-sz-limit Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.

Visit bloq.com / metronome.io

Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj

AWARD-WINNING

CASINO CRYPTO EXCLUSIVE

CLUBHOUSE 1500+

GAMES 2 MIN

CASH-OUTS 24/7

SUPPORT 100s OF

FREE SPINS PLAY NOW rtised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertised sites are notendorsed by the Bitcoin Forum. Theymay be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.

martin



Offline



Activity: 150

Merit: 100









Full MemberActivity: 150Merit: 100 Re: [PATCH] increase block size limit October 04, 2010, 11:50:35 AM #7 No, it's incompatible if just a few people change their behaviour. To roll out a change to the network you need to get most of the clients understanding both the old and the new protocol, and then when you have a majority you turn on the new protocol.

jgarzik





Offline



Activity: 1596

Merit: 1008







LegendaryActivity: 1596Merit: 1008 Re: [PATCH] increase block size limit October 04, 2010, 06:33:55 PM #8 Quote from: martin on October 04, 2010, 11:50:35 AM No, it's incompatible if just a few people change their behaviour. To roll out a change to the network you need to get most of the clients understanding both the old and the new protocol, and then when you have a majority you turn on the new protocol.



You just described a whole-network upgrade. I'd call that an incompatible change



The effort to raise the transaction rate limit is the same as the effort to change the fundamental nature of bitcoins: convince the vast majority to upgrade. You just described a whole-network upgrade. I'd call that an incompatible changeThe effort to raise the transaction rate limit is the same as the effort to change the fundamental nature of bitcoins: convince the vast majority to upgrade. Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.

Visit bloq.com / metronome.io

Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj

satoshi

Sr. Member





Offline



Activity: 364

Merit: 2583







FounderSr. MemberActivity: 364Merit: 2583 Re: [PATCH] increase block size limit October 04, 2010, 07:48:40 PM Merited by collapse (1) #9 It can be phased in, like:



if (blocknumber > 115000)

maxblocksize = largerlimit



It can start being in versions way ahead, so by the time it reaches that block number and goes into effect, the older versions that don't have it are already obsolete.



When we're near the cutoff block number, I can put an alert to old versions to make sure they know they have to upgrade.



caveden



Offline



Activity: 1106

Merit: 1002









LegendaryActivity: 1106Merit: 1002 Re: [PATCH] increase block size limit November 20, 2010, 01:19:29 PM #12 Only recently I learned about this block size limit.



I understand not putting any limit might allow flooding. On the other hand, the smaller your block, the faster it will propagate to network (I suppose.. or is there "I've got a block!" sort of message sent before the entire content of the block?), so miners do have an interest on not producing large blocks.



I'm very uncomfortable with this block size limit rule. This is a "protocol-rule" (not a "client-rule"), what makes it almost impossible to change once you have enough different softwares running the protocol. Take SMTP as an example... it's unchangeable.



I think we should schedule a large increase in the block size limit right now while the protocol rules are easier to change. Maybe even schedule an infinite series of increases, as we can't really predict how many transactions there will be 50 years from now.



Honestly, I'd like to get rid of such rule. I find it dangerous. But I can't think of an easy way to stop flooding without it, though.

ArticMine



Offline



Activity: 2268

Merit: 1041





Monero Core Team







LegendaryActivity: 2268Merit: 1041Monero Core Team Re: [PATCH] increase block size limit February 25, 2013, 03:54:02 PM #13 Quote from: satoshi on October 04, 2010, 07:48:40 PM It can be phased in, like:



if (blocknumber > 115000)

maxblocksize = largerlimit



It can start being in versions way ahead, so by the time it reaches that block number and goes into effect, the older versions that don't have it are already obsolete.



When we're near the cutoff block number, I can put an alert to old versions to make sure they know they have to upgrade.





It is time to revive this old thread since this should serve as a wakeup call to the Bitcoin community.



My question is this: What will happen first?

1) Bitcoin transaction volume increases by a factor of 4

2) Current Bitcoin clients become obsolete. It is time to revive this old thread since this should serve as a wakeup call to the Bitcoin community.My question is this: What will happen first?1) Bitcoin transaction volume increases by a factor of 42) Current Bitcoin clients become obsolete. Concerned that blockchain bloat will lead to centralization? Storing less than 4 GB of data once required the budget of a superpower and a warehouse full of punched cards. https://upload.wikimedia.org/wikipedia/commons/8/87/IBM_card_storage.NARA.jpg https://en.wikipedia.org/wiki/Punched_card

ArticMine



Offline



Activity: 2268

Merit: 1041





Monero Core Team







LegendaryActivity: 2268Merit: 1041Monero Core Team Re: [PATCH] increase block size limit February 25, 2013, 05:03:11 PM #15 well under a year. The point is that in order to roll out a hard fork one has to delay its implementation way into the future in order to avoid chaos in the network. It we reach the limit before anything is done it will be way too late and a massive loss in confidence will result. http://blockchain.info/charts/n-transactions With a 10x increase in the number of transactions over the last year it is reasonable to say that we can reach the 1MB limit in. The point is that in order to roll out a hard fork one has to delay its implementation way into the future in order to avoid chaos in the network. It we reach the limit before anything is done it will be way too late and a massive loss in confidence will result. Concerned that blockchain bloat will lead to centralization? Storing less than 4 GB of data once required the budget of a superpower and a warehouse full of punched cards. https://upload.wikimedia.org/wikipedia/commons/8/87/IBM_card_storage.NARA.jpg https://en.wikipedia.org/wiki/Punched_card

ArticMine



Offline



Activity: 2268

Merit: 1041





Monero Core Team







LegendaryActivity: 2268Merit: 1041Monero Core Team Re: [PATCH] increase block size limit February 25, 2013, 05:23:23 PM #17 Quote from: BitcoinINV on February 25, 2013, 05:08:56 PM off-topic and I am sorry but I could not help myself. Why did satoshi ever stop posting visiting us?



There are many theories of this. One of them is can Bitcoin continue to function without centralized control? By leaving us he in effect left Bitcoin leaderless and that is by design. This block size issue is likely to be the perfect test since the community has no choice but to implement a hard fork. If Bitcoin survives this it will come out way stronger, there is however also a significant chance that block size issue will turn Bitcoin into a failed experiment. By the way I would not consider your post off topic at all. There are many theories of this. One of them is can Bitcoin continue to function without centralized control? By leaving us he in effect left Bitcoin leaderless and that is by design. This block size issue is likely to be the perfect test since the community has no choice but to implement a. If Bitcoin survives this it will come out way stronger, there is however also a significant chance that block size issue will turn Bitcoin into a failed experiment. By the way I would not consider your post off topic at all. Concerned that blockchain bloat will lead to centralization? Storing less than 4 GB of data once required the budget of a superpower and a warehouse full of punched cards. https://upload.wikimedia.org/wikipedia/commons/8/87/IBM_card_storage.NARA.jpg https://en.wikipedia.org/wiki/Punched_card