Bitcoin Forum
May 21, 2024, 10:52:58 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why Satoshi limited the blocksize to 1M?  (Read 341 times)
erict (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 22, 2017, 03:57:31 PM
 #1

Then transaction fee goes up.

And fork fork fork forks.........
HeRetiK
Legendary
*
Online Online

Activity: 2940
Merit: 2092



View Profile
November 22, 2017, 04:45:02 PM
 #2

To prevent spam transactions from bloating up the blockchain far beyond what can be properly handled by your run-of-the-mill node.

The larger the blocks, the higher the risk of orphaned blocks while mining, the greater the disadvantage for miners / mining pools with a sub-par internet connection, the greater the risk of centralization.

The larger the blockchain, the higher the requirements for running a full node, the fewer nodes, the greater the risk of centralization.

There needs to be some cost for transactions, otherwise the network gets utterly filled with spam. As they are, fees are definitely too high, but linear on-chain scaling would only get us so far. And in the end, it would likely require "forks forks forks......"
cryptozobo
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
November 22, 2017, 04:47:17 PM
 #3

To prevent spam transactions from bloating up the blockchain far beyond what can be properly handled by your run-of-the-mill node.

The larger the blocks, the higher the risk of orphaned blocks while mining, the greater the disadvantage for miners / mining pools with a sub-par internet connection, the greater the risk of centralization.

The larger the blockchain, the higher the requirements for running a full node, the fewer nodes, the greater the risk of centralization.

There needs to be some cost for transactions, otherwise the network gets utterly filled with spam. As they are, fees are definitely too high, but linear on-chain scaling would only get us so far. And in the end, it would likely require "forks forks forks......"

In that case, are the forks at risk of the above or have they worked out how to get around those issues?
SuperD007
Member
**
Offline Offline

Activity: 294
Merit: 12

Treat People How You Would Like To Be Treated.


View Profile
November 22, 2017, 04:55:20 PM
 #4

When I asked him, he said it was cos he was high as fck on a really awesome mushroom trip and he miscalculated by a decimal place Tongue  (JUST KIDDING - before the CIA sends out a task team to find out who I am and if I know who Satoshi is...bwhhahaah)

I actually think he was merely providing us with the formula to get the ball rolling...to introduce people to the potential of the blockchain... I'm sure he was hoping that it would create a snowball effect and people would use that as the basis to develop more blockchains and to keep improving on it organically... I mean we can now even look forward to the Hashgraph as well... .. all of these developments and the insane industry disruption that is taking place is thanks to Satoshi... I actually think that he might even be one of the most influential people of the past decade... if we look at the potential blockchain has to disrupt just about everything... to take away the power and control from the minority and place it in the hands of the masses.

I would go as far as comparing Satoshi to be a modern-day Prometheus Smiley - (he stole the fire from the gods and shared it with the people)

Whoever he /she or even They are ... I will always be grateful for his/her/their contribution to the world. Smiley

Cyberczar
Full Member
***
Offline Offline

Activity: 368
Merit: 100

Crypto and blockchain writing service


View Profile
November 22, 2017, 04:57:12 PM
 #5

To prevent spam transactions from bloating up the blockchain far beyond what can be properly handled by your run-of-the-mill node.

The larger the blocks, the higher the risk of orphaned blocks while mining, the greater the disadvantage for miners / mining pools with a sub-par internet connection, the greater the risk of centralization.

The larger the blockchain, the higher the requirements for running a full node, the fewer nodes, the greater the risk of centralization.

There needs to be some cost for transactions, otherwise the network gets utterly filled with spam. As they are, fees are definitely too high, but linear on-chain scaling would only get us so far. And in the end, it would likely require "forks forks forks......"

In that case, are the forks at risk of the above or have they worked out how to get around those issues?

I do not think that Mr Satoshi envisaged the mining pools as we have them today. He probably limited a block to 1 MB so that some miners wouldn't have undue advantage over others. As a programmer, I'm sure he understood the future consequences of that limitation but we have to understand that at that point of inception, it was probably the best option. Increasing the blocksize should be a matter of concensus and then adding the necessary code.

Crypto and blockchain writing service
Xavofat
Hero Member
*****
Offline Offline

Activity: 938
Merit: 559

Did you see that ludicrous display last night?


View Profile
November 22, 2017, 05:16:18 PM
 #6

It was an anti-spam limit, arguably seen by satoshi as a method of preventing DoS attacks on the Bitcoin network.

The reasoning is that without a block size limit (or with a very high one), an attacker could theoretically create huge amounts of transactions, pushing up the costs for running nodes and increasing the blockchain's size to an unnecessary extent.

However, because satoshi hasn't posted anything on the forum since late 2010, it's impossible to know what he would think of the current situation.

He did note the prospect of increasing the block size, saying that it could be phased in.  Whether or not he supported the idea of doing that is harder to say.
dothebeats
Legendary
*
Offline Offline

Activity: 3654
Merit: 1353


View Profile
November 22, 2017, 05:28:54 PM
 #7

To prevent spam transactions from bloating up the blockchain far beyond what can be properly handled by your run-of-the-mill node.

The larger the blocks, the higher the risk of orphaned blocks while mining, the greater the disadvantage for miners / mining pools with a sub-par internet connection, the greater the risk of centralization.

The larger the blockchain, the higher the requirements for running a full node, the fewer nodes, the greater the risk of centralization.

There needs to be some cost for transactions, otherwise the network gets utterly filled with spam. As they are, fees are definitely too high, but linear on-chain scaling would only get us so far. And in the end, it would likely require "forks forks forks......"

In that case, are the forks at risk of the above or have they worked out how to get around those issues?

Surely they'd come up with some solutions about the bloated blocks due to spam attacks. When bitcoin was created, all Satoshi had in mind is that it should be able to get your money fast and cheap, but he never expected it to be big within a small amount of time. He also stated once on this forum that block size could be increased once the demand also increased. It's just a matter of finding a viable work aroud about those spam.transactions (which are happening quite a lot nowadays for someone to prove their point).
HeRetiK
Legendary
*
Online Online

Activity: 2940
Merit: 2092



View Profile
November 23, 2017, 12:18:06 AM
 #8

To prevent spam transactions from bloating up the blockchain far beyond what can be properly handled by your run-of-the-mill node.

The larger the blocks, the higher the risk of orphaned blocks while mining, the greater the disadvantage for miners / mining pools with a sub-par internet connection, the greater the risk of centralization.

The larger the blockchain, the higher the requirements for running a full node, the fewer nodes, the greater the risk of centralization.

There needs to be some cost for transactions, otherwise the network gets utterly filled with spam. As they are, fees are definitely too high, but linear on-chain scaling would only get us so far. And in the end, it would likely require "forks forks forks......"

In that case, are the forks at risk of the above or have they worked out how to get around those issues?

The only BTC blockchain hardfork that increased blocksize has been BCH so far. However whether this blocksize increase will show the disadvantages as mentioned above remains to be seen as so far there are very few transactions on this network with many blocks being smaller than 100k. We'll only see the consequences in practice once the BCH chain actually runs at capacity. As far as I know BCH hasn't taken any countermeasures against the concerns mentioned above, as according to the BCH proponents those issues are either non-existent or at least negligible.
Argoo
Full Member
***
Offline Offline

Activity: 2282
Merit: 225


#SWGT PRE-SALE IS LIVE


View Profile
November 23, 2017, 05:14:13 AM
 #9

If Satoshi has anticipated a gradual increase in the size of the block, then, it seems to me, it's time to increase it. Blockchein does not cope with the increased number of transactions and many rightly criticize for it bitkoy. This also leads to new forks and the creation of new clones, which, allegedly, improve these shortcomings of bitcoins.

SWG.ioPre-Sale is LIVE at $0.15
║〘 Available On BINANCE 〙•〘 FIRST LISTING CONFIRMED 〙•〘 ✅ Certik Audited 〙║
╙ ›››››››››››››››››››››››››››››› BUY NOW ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ ╜
pooya87
Legendary
*
Offline Offline

Activity: 3458
Merit: 10572



View Profile
November 23, 2017, 05:25:25 AM
Last edit: November 23, 2017, 05:44:26 AM by pooya87
 #10

~
In that case, are the forks at risk of the above or have they worked out how to get around those issues?

no.
remember that a spam attack has many forms and has many different purposes. one of them that we are experiencing in bitcoin is to make the backlog grow and increase the fees and make it harder and harder to use bitcoin for payments because it will be expensive or will take long if you pay less.

but also it can be the "Fan Out" type of spam attack which is just increase the number of UTXO (U is Unspent not Unconfirmed) set that will cause many issues for nodes since they have to load up this set and verify transactions. and in case of increased block size it will be cheap to perform this kind of attack and a couple of other types of it such as DoS spam attacks.

this is the example of "Fan Out" spam attack during July and August of 2015 which they called "Stress Testing bitcoin"!


.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
bustomi
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
November 23, 2017, 06:06:25 AM
 #11

Because i think he want that Bitcoin price was really high on the future, as we know The more rare an item the more expensive the price, so it works with bitcoin..., But the problem for us is the fees.., so sad  Cry
Gategold
Member
**
Offline Offline

Activity: 111
Merit: 10


View Profile
November 23, 2017, 06:28:03 AM
 #12

Then transaction fee goes up.

And fork fork fork forks.........
Probably its for limitating the number of bitcoin users. I am not sure but, there is must be good reason for it.

AGD
Legendary
*
Offline Offline

Activity: 2069
Merit: 1164


Keeper of the Private Key


View Profile
November 23, 2017, 06:39:53 AM
 #13

https://bitcointalk.org/index.php?topic=1347.msg15366#msg15366

Quote
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.

Bitcoin is not a bubble, it's the pin!
+++ GPG Public key FFBD756C24B54962E6A772EA1C680D74DB714D40 +++ http://pgp.mit.edu/pks/lookup?op=get&search=0x1C680D74DB714D40
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!