Bitcoin Forum
April 25, 2024, 05:07:20 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 [11]  All
  Print  
Author Topic: FACT CHECK: Bitcoin Blockchain will be 700GB in 4 Years  (Read 9278 times)
coins101 (OP)
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
November 05, 2016, 09:57:34 AM
 #201

Well, not every node requires 146 connections. While I commend that user on his beneficial fanout, it is little wonder that his meager 20Mb/s upload rate is a limitation. While I've not seen a survey, I would assume 'a handful of up connections and a balanced number of down connections' might be a more pervasive usage model. Maybe divide by ten?
6th degree of separation/kevin bacon logic:
knowing theres under 6000 nodes
if everyone had 146 connections. then everyone would receive data within under 2 hops(relays)
146*146=21316 nodes get it
if everyone had 6 connections. then everyone would receive data within 5 hops(relays)
6*6*6*6*6=7776 nodes get it
and so on
9 connections is 4 hops(relays) needed 9*9*9*9=6561 nodes get it
18 connections is 3 hops(relays) needed 18*18*18=5832 nodes get it
75 connections is 2 hops(relays) needed 75*75=5625 nodes get it

i would suggest anything over 75 is overkill and only for pools.
and if you do have limited bandwidth you can bring the numbers down to save bandwidth while still connecting to the network and sending data happily and healthily.

Can I use your 6 degrees of separation in a white paper? How can I attribute you or how do you want to be attributed? Pm if preferred.
1714021640
Hero Member
*
Offline Offline

Posts: 1714021640

View Profile Personal Message (Offline)

Ignore
1714021640
Reply with quote  #2

1714021640
Report to moderator
1714021640
Hero Member
*
Offline Offline

Posts: 1714021640

View Profile Personal Message (Offline)

Ignore
1714021640
Reply with quote  #2

1714021640
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714021640
Hero Member
*
Offline Offline

Posts: 1714021640

View Profile Personal Message (Offline)

Ignore
1714021640
Reply with quote  #2

1714021640
Report to moderator
1714021640
Hero Member
*
Offline Offline

Posts: 1714021640

View Profile Personal Message (Offline)

Ignore
1714021640
Reply with quote  #2

1714021640
Report to moderator
1714021640
Hero Member
*
Offline Offline

Posts: 1714021640

View Profile Personal Message (Offline)

Ignore
1714021640
Reply with quote  #2

1714021640
Report to moderator
franky1
Legendary
*
Offline Offline

Activity: 4200
Merit: 4442



View Profile
November 05, 2016, 11:49:31 AM
 #202

Well, not every node requires 146 connections. While I commend that user on his beneficial fanout, it is little wonder that his meager 20Mb/s upload rate is a limitation. While I've not seen a survey, I would assume 'a handful of up connections and a balanced number of down connections' might be a more pervasive usage model. Maybe divide by ten?
6th degree of separation/kevin bacon logic:
knowing theres under 6000 nodes
if everyone had 146 connections. then everyone would receive data within under 2 hops(relays)
146*146=21316 nodes get it
if everyone had 6 connections. then everyone would receive data within 5 hops(relays)
6*6*6*6*6=7776 nodes get it
and so on
9 connections is 4 hops(relays) needed 9*9*9*9=6561 nodes get it
18 connections is 3 hops(relays) needed 18*18*18=5832 nodes get it
75 connections is 2 hops(relays) needed 75*75=5625 nodes get it

i would suggest anything over 75 is overkill and only for pools.
and if you do have limited bandwidth you can bring the numbers down to save bandwidth while still connecting to the network and sending data happily and healthily.

Can I use your 6 degrees of separation in a white paper? How can I attribute you or how do you want to be attributed? Pm if preferred.

6 degree's of separation is a theory that has existed for decades they have made movies about it, drinking games about it. google it:
https://en.wikipedia.org/wiki/Six_degrees_of_separation
Quote
It was originally set out by Frigyes Karinthy in 1929

its not my theory.. so use the source(Frigyes Karinthy in 1929) and then make your own calculations Cheesy

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
BillyBobZorton
Legendary
*
Offline Offline

Activity: 1204
Merit: 1028


View Profile
November 05, 2016, 05:57:19 PM
 #203

devs should just build the clients with a built-in highly pruned blockchain, and let that be the starting point for syncing old blocks when running that client.

nodes dont need the history from day 1 to work, all they need is a starting point they know will agree with the rest of the network.
So exactly what is this supposed to do? Centralize Bitcoin in order to avoid downloading a part of the blockchain? That's a terrible idea. If you don't have enough storage space right now, you can run a pruned node.

it means placing some trust in the client you run, but that's already the case today, and it kinda always will be...
False.

The problem with pruned mode is... you need to download the entire blockchain the first time in order to enable it, so the problem persists... will we be able to enable pruned mode without having to download all of the blockchain?
franky1
Legendary
*
Offline Offline

Activity: 4200
Merit: 4442



View Profile
November 05, 2016, 06:06:47 PM
Last edit: November 06, 2016, 09:13:31 AM by franky1
 #204

The problem with pruned mode is... you need to download the entire blockchain the first time in order to enable it, so the problem persists... will we be able to enable pruned mode without having to download all of the blockchain?

the only problem with pruned mode is once you have pruned it.. you are then not part of the 5500 full nodes able to help the network.
in laymens terms no newbies to the network can leach the entire network data of the last 7 years from you. so you become second class and people drop their connection from you because you cant hand them what they desire.

this affects the 6 degree of separation and also the distribution of the blockchain.

if people dont want to hold all the data.. then just download electrum. stop messing with full nodes! edit: if you dont want to be a full node

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
November 06, 2016, 07:11:30 AM
 #205

The problem with pruned mode is... you need to download the entire blockchain the first time in order to enable it, so the problem persists... will we be able to enable pruned mode without having to download all of the blockchain?
That's related to bandwidth then, not storage. I don't see how this is a problem though, as you're usually presented with two choices:
1) Run a full client and do full validation.
2) Run a SPV wallet without full validation.

The total blockchain size will keep getting higher which will keep making 1 harder.

the only problem with pruned mode is once you have pruned it.. you are then not part of the 5500 full nodes able to help the network.
Nobody claimed that they were, ergo strawman.

if people dont want to hold all the data.. then just download electrum. stop messing with full nodes!
There's nothing wrong with a pruned node.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
franky1
Legendary
*
Offline Offline

Activity: 4200
Merit: 4442



View Profile
November 06, 2016, 07:57:38 AM
 #206

the only problem with pruned mode is once you have pruned it.. you are then not part of the 5500 full nodes able to help the network.
Nobody claimed that they were, ergo strawman.

if people dont want to hold all the data.. then just download electrum. stop messing with full nodes!
There's nothing wrong with a pruned node.

if ""core" want to pretend its the "core" program for bitcoin. then core should stick to full node status.
if core want to offer light node. then core should be VERY CLEAR that pruning reduces status a node has in the network.

seriously stop shoe shining the devs..

you say core have not said X. but they are clearly not saying Y either. X needs to be clarified to make people aware of Y
EG
if they have not said pruned does not help the network. but also not clearly saying pruned enabling pruned reduces network support. then saying atleast something should be said.

but hey, brush it under the carpet like a good old fanboy right? and stick to the core is utopia rhetoric, right?


I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
November 06, 2016, 08:00:33 AM
 #207

if ""core" want to pretend its the "core" program for bitcoin. then core should stick to full node status.
if core want to offer light node. then core should be VERY CLEAR that pruning reduces status a node has in the network.

seriously stop shoe shining the devs..

you say core have not said X. but they are clearly not saying Y either. so X needs to be clarified to make people aware of Y
This post is useless and is not relevant at all to anything that has been said here. Just let the franky1 from the other shift do the talking, you're only ruining your own image.

Once again, there is nothing wrong with a pruned node and it has been clearly stated that it is different from a full node.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
franky1
Legendary
*
Offline Offline

Activity: 4200
Merit: 4442



View Profile
November 06, 2016, 08:34:04 AM
Last edit: November 06, 2016, 09:53:26 AM by franky1
 #208

This post is useless and is not relevant at all to anything that has been said here. Just let the franky1 from the other shift do the talking, you're only ruining your own image.

Once again, there is nothing wrong with a pruned node and it has been clearly stated that it is different from a full node.
EG there is nothing wrong with electrum. but electrums network status is not the same as a full node.
no point trying to say that cores pruned mode is the same as full node by saying "theres nothing wrong"

its what you dont say and what is not clarified makes just a bad case as what could have been said

after all people believe they are downloading core because its a full node.
so they need to be informed that using cores pruned mode is not a full node status.

also trying to sell the fiction that everyone can be a full node without worry of bloat is misleading and hiding the truth simply by "never saying" it doesnt make the a full node. because people think just running core makes them a full node no matter what features they run or dont run
EG saying that running an old node is perfectly fine. when it should be highlighted that updates reduce old nodes fullnode status.

seems you are sounding more like carlton again. im guessing he has retrained you as a fanboy sheep.

please think more about USERS, than you do about protecting core. your getting obviously too involved in the fanboy rhetoric more so in what USERS need to know to make educated decisions.

being a fullnode means you have to keep the full data to be a full part of the network.
meaning bloat (this topic) is relevant for full nodes

again before lauda derailed the topic
if you dont want to be a full node by storing the blockchain.. you might aswell just use electrum

end of

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
coins101 (OP)
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
November 06, 2016, 12:56:40 PM
 #209

Well, not every node requires 146 connections. While I commend that user on his beneficial fanout, it is little wonder that his meager 20Mb/s upload rate is a limitation. While I've not seen a survey, I would assume 'a handful of up connections and a balanced number of down connections' might be a more pervasive usage model. Maybe divide by ten?
6th degree of separation/kevin bacon logic:
knowing theres under 6000 nodes
if everyone had 146 connections. then everyone would receive data within under 2 hops(relays)
146*146=21316 nodes get it
if everyone had 6 connections. then everyone would receive data within 5 hops(relays)
6*6*6*6*6=7776 nodes get it
and so on
9 connections is 4 hops(relays) needed 9*9*9*9=6561 nodes get it
18 connections is 3 hops(relays) needed 18*18*18=5832 nodes get it
75 connections is 2 hops(relays) needed 75*75=5625 nodes get it

i would suggest anything over 75 is overkill and only for pools.
and if you do have limited bandwidth you can bring the numbers down to save bandwidth while still connecting to the network and sending data happily and healthily.

Can I use your 6 degrees of separation in a white paper? How can I attribute you or how do you want to be attributed? Pm if preferred.

6 degree's of separation is a theory that has existed for decades they have made movies about it, drinking games about it. google it:
https://en.wikipedia.org/wiki/Six_degrees_of_separation
Quote
It was originally set out by Frigyes Karinthy in 1929

its not my theory.. so use the source(Frigyes Karinthy in 1929) and then make your own calculations Cheesy

No, I mean in relation to optimal bitcoin node numbers / distribution.

You can come up with a variation of the 6 degrees of separation concept for bitcoin. Then I can give you attribution
franky1
Legendary
*
Offline Offline

Activity: 4200
Merit: 4442



View Profile
November 06, 2016, 04:44:51 PM
Last edit: November 06, 2016, 04:56:07 PM by franky1
 #210

No, I mean in relation to optimal bitcoin node numbers / distribution.

You can come up with a variation of the 6 degrees of separation concept for bitcoin. Then I can give you attribution
we are digressing off the topic of bloat.
but to answer your questions

many different devs say 9 is a nice round number as a minimum healthy node.

im not interested in attribution.
just use the theory from back in 1929 and make your own calculations.

but keep this in mind
the other thing about the degrees of separation theory is that, the separations are not always organised.

EG 3 degrees of separation, where they can all claim they are they are connected to 3 other people without having to mix with any new faces.
meaning
the concept is that its all organised where each person is a stranger (top part)
the reality is that there are only 4 in the clusters where each person does know 3 other people (bottom part) so both states are true



even in bitcoin we can have connection loops(clusters) where a few hops away a node is connected back to a node thats also a few hops behind him too. which is something that cannot be controlled much in a true decentralized network.
bitcoin has got some good ways to mitigate potential loops. but not perfect

and messes up the count of how many hops it really needs to get to everyone on the network due to some hops looping back on themselves

but anyway just use the theory from back in 1929 and make your own calculations.



I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
coins101 (OP)
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
November 06, 2016, 04:53:35 PM
 #211

OK, thanks.

It is on topic because of the optimal use of bandwidth, especially as the chain grows.
coins101 (OP)
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
December 19, 2016, 11:08:28 PM
 #212

Going into Jan 2017, the 100GB prediction is accurate, so still on track for 700GB blockchain by the time of the next halving.

SegWit acceptance and or an increase in the block size will cement the prediction.
anggi
Full Member
***
Offline Offline

Activity: 784
Merit: 100


View Profile
December 20, 2016, 03:25:40 AM
 #213

is not that a good thing  Huh
Well, it means that every year, bitcoin users is increasing, and I think blockchain need to upgrade the storage they have. I think it would be better in 2017, because I think, in 2017, people began making their wallet, whether it's in blockchain or anywhere else.
clickerz
Hero Member
*****
Offline Offline

Activity: 1414
Merit: 505


Backed.Finance


View Profile
December 20, 2016, 04:51:23 AM
 #214

Going into Jan 2017, the 100GB prediction is accurate, so still on track for 700GB blockchain by the time of the next halving.

SegWit acceptance and or an increase in the block size will cement the prediction.

That 700GB is very huge file to download. It will takes time if your connection is slow,like most us here (maybe). I think its much better to used online wallet but the disadvantage is, you don't  have control with your  it.

Open for Campaigns
GreenLighter
Jr. Member
*
Offline Offline

Activity: 36
Merit: 2


View Profile
December 20, 2016, 04:52:14 AM
 #215

Depends who gets their way. Could be much larger than that
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
December 20, 2016, 07:56:37 AM
 #216

Going into Jan 2017, the 100GB prediction is accurate, so still on track for 700GB blockchain by the time of the next halving.

SegWit acceptance and or an increase in the block size will cement the prediction.
Wasn't your prediction already debunked, without Segwit or a block size increase?[1] The maximum that it can grow per year is around ~52 GBs right now (assuming all blocks are 1 MB and found every 10 minutes on average). Due to finite rules, you can't assume a % monthly growth (since the 'amount it grew' will be increasing as well).

[1] I don't remember where we left this thread at and I don't want to read all that franky1 stuff to verify either.

is not that a good thing  Huh
-snip-
Obviously it's a bad thing, and the rest of your post is useless.

-snip-
You should stop spamming since you're very obvious.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
coins101 (OP)
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
March 12, 2017, 05:04:20 PM
 #217

Well, not every node requires 146 connections. While I commend that user on his beneficial fanout, it is little wonder that his meager 20Mb/s upload rate is a limitation. While I've not seen a survey, I would assume 'a handful of up connections and a balanced number of down connections' might be a more pervasive usage model. Maybe divide by ten?
6th degree of separation/kevin bacon logic:
knowing theres under 6000 nodes
if everyone had 146 connections. then everyone would receive data within under 2 hops(relays)
146*146=21316 nodes get it
if everyone had 6 connections. then everyone would receive data within 5 hops(relays)
6*6*6*6*6=7776 nodes get it
and so on
9 connections is 4 hops(relays) needed 9*9*9*9=6561 nodes get it
18 connections is 3 hops(relays) needed 18*18*18=5832 nodes get it
75 connections is 2 hops(relays) needed 75*75=5625 nodes get it

i would suggest anything over 75 is overkill and only for pools.
and if you do have limited bandwidth you can bring the numbers down to save bandwidth while still connecting to the network and sending data happily and healthily.

@franky1

That guidance was put into the white paper, thanks.

It's all now part of a model that Satoshi predicted, but with some new stuff we've introduced to add encrypted security for those launching a Bitcoin full node using SPV's.

We're also going to be looking at adding 2FA and hardware key generation, but that needs more time to spec out.

http://heliumpay.com
Pages: « 1 2 3 4 5 6 7 8 9 10 [11]  All
  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!