Pages:
Author

Topic: Please do not change MAX_BLOCK_SIZE - page 16. (Read 13023 times)

legendary
Activity: 4760
Merit: 1283
June 01, 2013, 07:11:17 PM
#95
...
Off-chain framework is also vulnerable to control unless it's hidden under tor. But then again it would not be accessible. ...

The beauty of off-chain solutions are that they have almost infinite flexibility to adapt to attacks.  Like a starfish, if you cut him to pieces each piece grows a new starfish.  In off-chain solution land, though, this would happen probably literally overnight in a lot of cases.  But it requires an enduring base upon which to ride.  That is, hopefully, a free Bitcoin network.

I found the rest of your note to fantastical to really comment on.  Sorry.

member
Activity: 64
Merit: 10
June 01, 2013, 06:53:51 PM
#94
If mining is brought under control, you'll likely find your coins tainted/tarnished unless you pay the taxes and other fees which are required by the various powers that be.
These are likely to exceed by a wide margin what you would be paying on a free Bitcoin network, not to mention an off-chain framework built around on top of a free Bitcoin network.
Well, then various powers would compete. Even if they would make some international agreement, I don't believe people would allow their gov's to set high tx taxes, much higher than the free network. Furthermore seeing how the world tackles tax heavens problem, I wouldn't worry about it that much.

Off-chain framework is also vulnerable to control unless it's hidden under tor. But then again it would not be accessible. If it won't be accessible, not many people will use it -> sum of tx fees will be low -> low hashrate -> vulnerable to gov 51% attack with the help of the likes of TMSC. 51% threat is a big one now and can only be deterred by fast growth.
legendary
Activity: 4760
Merit: 1283
June 01, 2013, 06:17:07 PM
#93
A much bigger concern in my mind is that one may need, say, 1Mbps of bandwidth which is free of disruption by commercial network carriers.
As already said, a 56k modem can handle 30 MB blocks... Roll Eyes
And you said it again.  Simply saying it twice does not, in and of itself, make it a particularly meaningful statement.

legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
June 01, 2013, 06:10:56 PM
#92
A much bigger concern in my mind is that one may need, say, 1Mbps of bandwidth which is free of disruption by commercial network carriers.

As already said, a 56k modem can handle 30 MB blocks... Roll Eyes



^lol, it depends on your definition of handling, take a pick
legendary
Activity: 2618
Merit: 1007
June 01, 2013, 06:06:43 PM
#91
A much bigger concern in my mind is that one may need, say, 1Mbps of bandwidth which is free of disruption by commercial network carriers.

As already said, a 56k modem can handle 30 MB blocks... Roll Eyes

legendary
Activity: 4760
Merit: 1283
June 01, 2013, 04:21:28 PM
#90
The difference is bitcoin users would still own their money. But with high fees, their full participation would indeed be highly limited.

If mining is brought under control, you'll likely find your coins tainted/tarnished unless you pay the taxes and other fees which are required by the various powers that be.

These are likely to exceed by a wide margin what you would be paying on a free Bitcoin network, not to mention an off-chain framework built around on top of a free Bitcoin network.

full member
Activity: 182
Merit: 100
June 01, 2013, 04:09:30 PM
#89
Increase the block size! We need more centralization so we can handle the oncoming billionsPMMMFFFHHHMMPFF!! Sorry why is anyone concerned about this again? There cant be that much demand for gambling and drugs. I mean people certainly arent using them for legitimate things like postage.
member
Activity: 64
Merit: 10
June 01, 2013, 04:07:57 PM
#88
It is not acceptable for mining to be something only a select and non-anonymous few can participate in.
Ultimately its users who will decide what is unacceptable.
You might as well argue the conventional banking system is perfectly acceptable because using it is cheap and easy, who cares about the fact that full participation is highly limited.
The difference is bitcoin users would still own their money. But with high fees, their full participation would indeed be highly limited.
That ship has long since sailed, for reasons that have nothing to do with the block size limit.
It has everything to do, as block size will ultimately determine miners ability to stay anonymous and users ability to process normal txs via blockchain. One needs to find a compromise.
legendary
Activity: 905
Merit: 1014
June 01, 2013, 04:00:55 PM
#87
That ship has long since sailed, for reasons that have nothing to do with the block size limit.
legendary
Activity: 1120
Merit: 1164
June 01, 2013, 03:39:38 PM
#86
Absolutely, and I'm glad to hear you are working on it. But essentially it lets us scale down, not up.

Well, not quite. It lets the argument about scaling up be about mining only. UTXO indices + bloom filters (already implemented) means that miners are the only ones who need to attach themselves to the firehose of transactions on a scaled-up p2p network, or the terrabytes of historical blockchain data. If we scale up to the limits of a beefy desktop PC with a RAID array and >1Mbps network connection, we wouldn't be pushing anyone out from actually using the network.

It is not acceptable for mining to be something only a select and non-anonymous few can participate in. You might as well argue the conventional banking system is perfectly acceptable because using it is cheap and easy, who cares about the fact that full participation is highly limited.
legendary
Activity: 4760
Merit: 1283
June 01, 2013, 03:08:15 PM
#85
If we scale up to the limits of a beefy desktop PC with a RAID array and >1Mbps network connection, we wouldn't be pushing anyone out from actually using the network.
Except from the ones who don't know what RAID array and >1Mbps network connection is. Smiley

In fairness, one does not really need to know what such things are to use them.

A much bigger concern in my mind is that one may need, say, 1Mbps of bandwidth which is free of disruption by commercial network carriers.  These players have little ability to act autonomously of government security policies even if they had a desire to do so.

I think it hopeful in the extreme to assume that any political leadership is going to stand idle by while the power inherent in controlling a currency system is eroded.  If distributed crypto-currencies never reaches the stage where it is a eats into existing monetary solutions and supplants some of their function then yes, we are probably safe from such attacks.  It is far from clear to me that such solutions will not achieve such a capability.

legendary
Activity: 2058
Merit: 1416
aka tonikt
June 01, 2013, 02:52:51 PM
#84
If we scale up to the limits of a beefy desktop PC with a RAID array and >1Mbps network connection, we wouldn't be pushing anyone out from actually using the network.
Except from the ones who don't know what RAID array and >1Mbps network connection is. Smiley

It just has to run on any PC than can play youtube - then I'm fine with it.
If a PC plays youtube, but cannot keep up with the chain - then the chain is broken.
legendary
Activity: 905
Merit: 1014
June 01, 2013, 02:48:08 PM
#83
It does, however, greatly alleviate the network, storage, and processing requirements for non-mining full nodes, allowing for modest devices (a 3G phone, for example) to operate with some assurance of security. This discussion isn't just about miners.

Absolutely, and I'm glad to hear you are working on it. But essentially it lets us scale down, not up.

Well, not quite. It lets the argument about scaling up be about mining only. UTXO indices + bloom filters (already implemented) means that miners are the only ones who need to attach themselves to the firehose of transactions on a scaled-up p2p network, or the terrabytes of historical blockchain data. If we scale up to the limits of a beefy desktop PC with a RAID array and >1Mbps network connection, we wouldn't be pushing anyone out from actually using the network.
legendary
Activity: 2058
Merit: 1416
aka tonikt
June 01, 2013, 02:40:09 PM
#82
It does, however, greatly alleviate the network, storage, and processing requirements for non-mining full nodes, allowing for modest devices (a 3G phone, for example) to operate with some assurance of security. This discussion isn't just about miners.

Absolutely, and I'm glad to hear you are working on it. But essentially it lets us scale down, not up.
sometimes I get these feelings like all the people know what they are talking about, except me.
legendary
Activity: 1120
Merit: 1164
June 01, 2013, 02:36:31 PM
#81
It does, however, greatly alleviate the network, storage, and processing requirements for non-mining full nodes, allowing for modest devices (a 3G phone, for example) to operate with some assurance of security. This discussion isn't just about miners.

Absolutely, and I'm glad to hear you are working on it. But essentially it lets us scale down, not up.
legendary
Activity: 905
Merit: 1014
June 01, 2013, 02:33:50 PM
#80
People who are genuinely interested in solving the problem of full node resource usage, instead of just using it as a red herring to further some ulterior motive, can contribute bitcoins and/or code towards actually fixing the problem.
I don't like the way you're talking to me, but out of the respect for other people reading this thread, I'm not going to reply on your void accusations.
But you are wrong - all the way.

FWIW piotr_n UTXO indexes don't help scalability with regards to bandwidth because you still have to receive every transaction on the P2P network to mine profitably or validate properly.

It does, however, greatly alleviate the network, storage, and processing requirements for non-mining full nodes, allowing for modest devices (a 3G phone, for example) to operate with some assurance of security. This discussion isn't just about miners.
legendary
Activity: 1400
Merit: 1013
June 01, 2013, 01:58:56 PM
#79
If a >50% attack is a problem, it won't matter what the block size is, unless you're suggesting a mechanism by which larger blocks leads to authorities getting hold of hashing power..?

Larger blocks lead to it being increasingly difficult to mine anonymously, thus making it easier to authorities to control those mining.
I2P is better suited to high bandwidth hidden services than Tor, and a I2P transport protocol is already under development.

Also mining anonymously is only essential to the survival of the currency if every government in the world simultaneously banned Bitcoin. As long as this is not the case it's possible for mining as an industry (not necessarily the individual miners) to route around oppressive legal environments.
legendary
Activity: 2058
Merit: 1416
aka tonikt
June 01, 2013, 01:55:52 PM
#78
I put the possibility of world governments coming together to force bitcoin mining nodes to direct their hashing power to attack a parallel blockchain as pretty close to zero and way down on the list of things to worry about.
I, at the other hand, think that this is the most important thing that we should actually worry about Smiley
newbie
Activity: 16
Merit: 0
June 01, 2013, 01:55:35 PM
#77
I expect at this time bandwidth is the major bottle neck.  At least in the US I think we can expect someone wishing to run a full node to have at least 1Mbps of bandwidth.

All transactions will be first broadcast then transmitted again in a block.  There is also overhead for the inventory notify messages.  I will guess that protocol overhead, inventory and addresses take up about as much bandwidth as transactions so needed inbound bandwidth is about 3x what is needed to just transmit the blocks.  Slow connections would naturally limit outbound traffic as nodes would fetch inventory from other hosts that advertise that inventory sooner.  That said it might be worth improving the client to take into account connection speed between nodes.

1Mbps of bandwidth is 75MB per 10 minutes.  I would expect someone would want bandwidth for other things so lets assume 30MB available.  This means someone with 1Mbps of bandwidth should be able to handle up to about 10MB blocks.

Given this I wouldn't expect raising the limit to 10MB would have a significant centralizing effect but significantly higher would.  This doesn't account for tor.

Bitcoin does have the potential to grow significantly faster than network and computer speed increases so transaction growth to a point where block size would become prohibitive is a real future possibility.  I expect we have a little time before this becomes an a significant issue but its clearly best to have a solution prepared before its absolutely necessary.

Could we get decent statistics on the bandwidth of internet connections through the world and basically set the block size to ensure something like 95% of the fixed internet connections would be able to run a full node?  Lots of fudge factors in this calculation but its still less arbitrary than 1MB.

As soon as the block limit is hit it will raise transaction fees and there will be a significant need to justify the limit.  The more objective and reasonable the way that limit is set the better.
hero member
Activity: 772
Merit: 501
June 01, 2013, 01:54:08 PM
#76
I put the possibility of world governments coming together to force bitcoin mining nodes to direct their hashing power to attack a parallel blockchain as pretty close to zero and way down on the list of things to worry about.
Pages:
Jump to: