Bitcoin Forum
May 05, 2024, 01:05:08 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 12 13 14 15 16 17 18 19 20 21 22 23 24 25 »  All
  Print  
Author Topic: Block chain size/storage and slow downloads for new users  (Read 228610 times)
ngenko
Jr. Member
*
Offline Offline

Activity: 76
Merit: 1


View Profile
July 24, 2013, 12:32:54 PM
 #21

I'm actually impressed. After opening the client, I was ready to make transactions after a second.
Then, in order to recover the last 60 days in my Qt database, this is another story. It will take ages Wink

I'm waiting for innovation on top of BTC and the extensive use of the Internet of Trust.
What BTC opens is just amazing.

 
1714871108
Hero Member
*
Offline Offline

Posts: 1714871108

View Profile Personal Message (Offline)

Ignore
1714871108
Reply with quote  #2

1714871108
Report to moderator
1714871108
Hero Member
*
Offline Offline

Posts: 1714871108

View Profile Personal Message (Offline)

Ignore
1714871108
Reply with quote  #2

1714871108
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714871108
Hero Member
*
Offline Offline

Posts: 1714871108

View Profile Personal Message (Offline)

Ignore
1714871108
Reply with quote  #2

1714871108
Report to moderator
daemondazz
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
July 25, 2013, 05:22:46 AM
 #22

I've just downloaded and installed MultiBit 0.5.13 on a Win7-64bit PC and it crashes as soon as I try to start it... That's not very new user friendly!

Computers, Amateur Radio, Electronics, Aviation - 1dazzrAbMqNu6cUwh2dtYckNygG7jKs8S
niko
Hero Member
*****
Offline Offline

Activity: 756
Merit: 501


There is more to Bitcoin than bitcoins.


View Profile
July 25, 2013, 07:52:29 AM
 #23

I've just downloaded and installed MultiBit 0.5.13 on a Win7-64bit PC and it crashes as soon as I try to start it... That's not very new user friendly!

Hence the 0.5.13. Bitcoin is still in the beta phase.

They're there, in their room.
Your mining rig is on fire, yet you're very calm.
Mike Hearn (OP)
Legendary
*
Offline Offline

Activity: 1526
Merit: 1129


View Profile
July 25, 2013, 12:38:55 PM
 #24

It crashed? Could you report that in the MultiBit forum or issue tracker please. I haven't heard people complain of crashes before, but of course, it's always possible.
btcton
Legendary
*
Offline Offline

Activity: 1288
Merit: 1007


View Profile
July 27, 2013, 07:59:22 PM
 #25

Good to know there is a solution to the problem.

The signature campaign posters adding useless redundant fluff to their posts to reach their minimum word count are lowering my IQ.
Arros
Member
**
Offline Offline

Activity: 62
Merit: 10



View Profile
July 29, 2013, 01:04:43 PM
 #26

It's an interesting and informative read, thanks.
daemondazz
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
July 30, 2013, 03:34:35 AM
 #27

It crashed? Could you report that in the MultiBit forum or issue tracker please. I haven't heard people complain of crashes before, but of course, it's always possible.

I did a 'Run as Administrator' (which is noted as being needed under Win8 - I'm on Win7 64 bit) and it started up and works.

Computers, Amateur Radio, Electronics, Aviation - 1dazzrAbMqNu6cUwh2dtYckNygG7jKs8S
tvbcof
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
July 30, 2013, 04:21:19 AM
 #28


Anyone working on a C implementation, preferably without a GUI?

I'd (with regret) run a SPV client in certain circumstances (compiled by myself on remote systems), but I'll never run anything Java and re-installed my one and only Windows machine from scratch to make sure I got completely rid of it some months ago.  Among other things I was creeped out by that 'Look' toolbar which got on there 'by accident' and could not be removed from Chrome.  That was well before Snowden informed the rest of the world how vulnerable we all are to PRISM machinations and the like.


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
Mike Hearn (OP)
Legendary
*
Offline Offline

Activity: 1526
Merit: 1129


View Profile
July 30, 2013, 08:47:02 AM
 #29

I did a 'Run as Administrator' (which is noted as being needed under Win8 - I'm on Win7 64 bit) and it started up and works.

That's weird. You don't have to run the app as administrator on MacOS or Linux. OK, it'd be nice to fix that. I guess the issue is directory permissions somewhere. If you start  a thread in the MultiBit forum, perhaps Jim will explain a bit more.

Quote
Anyone working on a C implementation, preferably without a GUI?

Jeff Garzik started on one called picocoin. However you're crazy if you prefer C to Java for this work. The Java installer on Windows is obnoxious and Jim shouldn't rely on a pre-installed JVM, but you can easily bundle a stripped down VM with an app that doesn't have any kind of crapware with it and is self-contained inside the application itself. The JVM is open source and has multiple competitors anyway, so this will always be an option.

Once you fix Oracle's bad distribution habits, the advantages are pretty major - specifically, a guarantee against buffer, heap or stack corruptions that could allow a remote peer to compromise your wallet. Software written in C has a long history of containing such bugs. Also, you don't have to write platform specific code.

The right fix for the Java+SPV wallet problem is just to improve MultiBit so it bundles its own custom JVM instead of using the system provided one.
FreedomCoin
Hero Member
*****
Offline Offline

Activity: 675
Merit: 507


Freedom to choose


View Profile
August 05, 2013, 08:18:13 PM
 #30

i have also found that updating my client to the current blockchain seems to "timeout" someones.. and i have to restart my wallet to get it to start DLing the chain again.

Moogle
Full Member
***
Offline Offline

Activity: 238
Merit: 100


KUPO!


View Profile WWW
August 07, 2013, 01:54:14 AM
 #31

The more I think I understand about bit coin the less I actually do! Undecided
Good read though!

tvbcof
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
August 07, 2013, 06:46:28 AM
 #32

The more I think I understand about bit coin the less I actually do! Undecided
Good read though!

Unsurprising.  The 'marketing' is not what I would consider to be particularly up-front.  Many of the claims about privacy, peer2peer, scalability, centralization, etc were at best temporarily true.  Many of the legitimate advocates of the solution honestly believed the 'hype',  and very few of those who understood the technical aspects of the solution sufficiently to see the looming issues did much toward disabusing the crowd about some of some of the misconceptions.  We all have at least a financial stake in growing the userbase after all, and it would probably be disingenuous to neglect that as a factor in how the solution has been presented.


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
August 09, 2013, 12:56:31 AM
 #33

At some point Bitcoin-Qt will change such that it's able to delete old blocks. The details are still being worked out, but most likely you'll be able to say "Use up to 10 GB of disk space" and it will never use more than that. Nodes will broadcast how much of the chain they have and are able to serve. New nodes that are starting from scratch will have to search out other nodes that still have the full chain and sync from them, but any node that just wasn't online for a while and needs to grab the latest parts of the chain will be able to use most of the others. By controlling disk space usage, you can also indirectly control bandwidth usage (you can't upload data you don't have).

What happens, if in a hundred years from now, almost everyone is using the "Use up to 10 GB of disk space" feature? All the old nodes can probably keep up, but new nodes starting from scratch won't be able to find a node with the full chain, or have difficulty doing so.

Or is that a problem we shouldn't worry about for the next 50 years? I can see full nodes "centralizing" then, but it's possible that there will be entities or countries that will maintain a full node independent of other full nodes.

Right now, everyone running QT or the reference client is a full node.

I can see a far distant future where no normal or regular individual has a full node (except for the geeks / enthusiasts / those who can afford), but there will still be at least maybe 1 full node per country with the bigger countries having several, maybe one per university or one per "department" or "agency" or one per "private corporation".

I mean, large companies already maintain servers for all sorts of purposes. What's another one just dedicated to just bitcoind with 500++ gigs of space (or whatever is the then current capacity of hard drives or equivalent)?

Mike Hearn (OP)
Legendary
*
Offline Offline

Activity: 1526
Merit: 1129


View Profile
August 09, 2013, 09:14:10 AM
 #34

In theory, Bitcoin can still operate even if every copy of the old parts of the chain are destroyed. It means that to start a new node, you have to copy the directory of an existing node that you trust to be correct. This is obviously a problem if you don't have a node that you trust, and it weakens the "trust nobody" aspect of Bitcoin somewhat, but payments would still flow.

In practice, yes, if the chain became absolutely gigantic then you'd get a small number of large organisations that commit to keeping it around as a kind of public service I'm sure. Or they could sell copies of it on stacks of BluRays or magnetic tapes. Look at it this way. Several organisations keep entire histories of the web (google, archive.org, probably microsoft as well). That's a titanic amount of data too. Somehow it happens anyway.
tvbcof
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
August 09, 2013, 04:55:16 PM
 #35

In theory, Bitcoin can still operate even if every copy of the old parts of the chain are destroyed. It means that to start a new node, you have to copy the directory of an existing node that you trust to be correct. This is obviously a problem if you don't have a node that you trust, and it weakens the "trust nobody" aspect of Bitcoin somewhat, but payments would still flow.

In practice, yes, if the chain became absolutely gigantic then you'd get a small number of large organisations that commit to keeping it around as a kind of public service I'm sure. Or they could sell copies of it on stacks of BluRays or magnetic tapes. Look at it this way. Several organisations keep entire histories of the web (google, archive.org, probably microsoft as well). That's a titanic amount of data too. Somehow it happens anyway.

Typically through monetizing the intelligence information coming off user access and generally enticing traffic for other properties which do so, though in the case of archive.org I think they may be primarily a philanthropic organization.  One way or another, if they are US based it is a fair assumption that any network interaction will be analyzed by various state and private organizations.  Indeed, unless one is exceedingly careful that assumption should be made about any Internet activity anywhere.

Bringing things back to Bitcoin, I see this sort of utility as a threat to the solution.  Any crypto-currency will be a rich source of intelligence information in proportion to it's success.  There is probably a role for a solution which welcomes such analysis for users who don't care and a role for a different implementation which focuses on hardening against such analysis (and the potential for sister monitoring and legal infrastructure to attack the solution), but each implementation will have one opportunity to decide what camp they wish to be in.  Being the first, Bitcoin get's the 'first round draft choice' here, though it looks to me like the principle movers of Bitcoin have already made the decision.  For my part, I'm falling back into the mode of deciding to live with whatever decision is made...as if I have a choice...


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
solex
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


100 satoshis -> ISO code


View Profile
August 09, 2013, 10:23:34 PM
 #36

In theory, Bitcoin can still operate even if every copy of the old parts of the chain are destroyed. It means that to start a new node, you have to copy the directory of an existing node that you trust to be correct. This is obviously a problem if you don't have a node that you trust, and it weakens the "trust nobody" aspect of Bitcoin somewhat, but payments would still flow.

In practice, yes, if the chain became absolutely gigantic then you'd get a small number of large organisations that commit to keeping it around as a kind of public service I'm sure. Or they could sell copies of it on stacks of BluRays or magnetic tapes. Look at it this way. Several organisations keep entire histories of the web (google, archive.org, probably microsoft as well). That's a titanic amount of data too. Somehow it happens anyway.

Such a data storage storage scenario seems highly unlikely, with this kind of tech emerging:
"The [nanostructured glass] allows unprecedented parameters including 360 TB/disc data capacity, thermal stability up to 1000°C and practically unlimited lifetime."
http://www.southampton.ac.uk/mediacentre/news/2013/jul/13_131.shtml

It really is transmission bandwidth, and the in-memory (RAM) requirements, for handling the blockchain which are the limiting factors.

Mike Hearn (OP)
Legendary
*
Offline Offline

Activity: 1526
Merit: 1129


View Profile
August 10, 2013, 11:09:45 AM
 #37

Yeah. That tech sounds cool, but even magnetic tape can store massive quantities of data for almost no money at all. You don't get fast access to it of course but to serve up the chain you don't need that, what you need is bulk streaming reads which is exactly what tape robots provide.

tvbcof, much though I dislike industrial-scale spying, it has nothing to do with how the chain is stored or served in future. The chain is a public document by definition.
tvbcof
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
August 10, 2013, 06:39:24 PM
 #38

...
tvbcof, much though I dislike industrial-scale spying, it has nothing to do with how the chain is stored or served in future. The chain is a public document by definition.

My comments were directed toward presenting a potential explanation to the 'mystery' of how 'public services' provided by corporate entities come to be.

Many of us never really saw the storage aspect of the block chain as much as a problem, and I'm pretty sure we've been through that before.  Access to the data both locally for functional purposes and for WAN transmission catch-up operations are somewhat more salient concerns, but they are surmountable.  The defining issue here is real-time and near real-time economic activity on the network, and how core Bitcoin is going to evolve to support this.  If it does so natively, I argue that it is almost certain to fall victim to abusive surveillance practices and be under constant threat of technical and legal attacks if it challenges other solutions.

That said, it is a perfectly valid point of view that most potential users don't really care about the privacy issues and the service providers are right to make a dime from their efforts anyway, and also that the solution does not necessarily need to present a challenge to other solutions if implemented 'correctly'.  It's not my point of view, but I can accept it as valid.


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
PrintMule
Hero Member
*****
Offline Offline

Activity: 980
Merit: 500


FREE $50 BONUS - STAKE - [click signature]


View Profile
August 19, 2013, 09:39:04 AM
 #39

At some point Bitcoin-Qt will change such that it's able to delete old blocks. The details are still being worked out, but most likely you'll be able to say "Use up to 10 GB of disk space" and it will never use more than that. Nodes will broadcast how much of the chain they have and are able to serve. New nodes that are starting from scratch will have to search out other nodes that still have the full chain and sync from them, but any node that just wasn't online for a while and needs to grab the latest parts of the chain will be able to use most of the others. By controlling disk space usage, you can also indirectly control bandwidth usage (you can't upload data you don't have).

What happens, if in a hundred years from now, almost everyone is using the "Use up to 10 GB of disk space" feature? All the old nodes can probably keep up, but new nodes starting from scratch won't be able to find a node with the full chain, or have difficulty doing so.

Or is that a problem we shouldn't worry about for the next 50 years? I can see full nodes "centralizing" then, but it's possible that there will be entities or countries that will maintain a full node independent of other full nodes.

Right now, everyone running QT or the reference client is a full node.

I can see a far distant future where no normal or regular individual has a full node (except for the geeks / enthusiasts / those who can afford), but there will still be at least maybe 1 full node per country with the bigger countries having several, maybe one per university or one per "department" or "agency" or one per "private corporation".

I mean, large companies already maintain servers for all sorts of purposes. What's another one just dedicated to just bitcoind with 500++ gigs of space (or whatever is the then current capacity of hard drives or equivalent)?

Make paid (like in mining) full nodes, but, to make it really spread around make a rule of no more than x nodes per geographical area (city/county/country) or ISP  or per certain ip adress group. That way it will be as decentralised as possible, with lots of people simply co-hosting from their web servers, not some big company datacenter full of servers having a big chunk of the global node count. Also reward for hosting a node should be very smallish. Just to cover average costs by a 5-10%


██████████████████████████████████████████████████████████████████████
████████▀▀▀        ▀▀█████████████████████████████████████████████████
██████▀    ▄▄▄▄▄▄▄▄    ███████████████████████████████████████████████
█████    ▄█████████▌   ▐█████▀  ▐███████████████▌  ▀██████████████████
████▌   ▐██████████    █████    ████████████████    ██████████████████
████▌   ▐█████████▄▄▄▄█████▌   ▐███████████████▌   ▐███▀▀█████████████
█████    ▀███████████████▀▀        ▄███████████    ██▀   ▐████████████
██████▄     ▀▀███████▀▀         ▄▄███▀▀▀▀█████▌   ▐▀   ▄███▀▀   ▀█████
█████████▄▄     ▀▀███▄  ▄▄    ████▀    ▄   ███       ▄███▀   ▄█  ▐████
█████████████▄▄     ▀████▌   ▐███▀   ███   ██▌      ████    ██▀  █████
██████▀▀   ▀█████▄    ███    ████   ███▌  ▐██    ▌  ▐██▌      ▄▄██████
█████    ▄████████    ▐██    ██▀▀   ██▀   ▐▀    ▐█   ██▌   ▀██▀▀  ████
████▌   ▐████████▀    ███▄     ▄▄▄     ▄    ▄   ▐██   ██▄      ▄▄█████
████▌   ███████▀    ▄███████████████████████████████▄  ▀▀██████▀▀ ████
█████    ▀▀▀▀     ▄█████████▀    ▀█▀    ▀█       ▀████▄▄         ▄████
██████▄▄    ▄▄▄▄████████████  █████  ██  █  █  █  ████████████████████
█████████████████████████  █▄    ▄█▄    ▄█  █  █  ████████████████████
██████████████████████████████████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀▐▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄█▀▀▀█████████▀▀▀█▄
▄█▀    ▄▀█████▀     ▀█▄
▄█▄    █        ▀▄   ███▄
▄████▀▀▀▀▄       ▄▀▀▀▀▀███▄
████      ▀▄▄▄▄▄▀       ███
███     ▄▄███████▄▄     ▄▀█
█  ▀▄ ▄▀ ▀███████▀ ▀▄ ▄▀  █
▀█   █     ▀███▀     ▀▄  █▀
▀█▄▄█▄      █        █▄█▀
▀█████▄ ▄▀▀ ▀▀▄▄ ▄▄███▀
▀█████        ████▀
▀▀█▄▄▄▄▄▄▄█▀▀
● OVER 1000 GAMES
● DAILY RACES AND BONUSES
● 24/7 LIVE SUPPORT
aficionadog
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
August 27, 2013, 03:51:58 PM
 #40

Are there any stats someone could provide as to how much bandwidth and storage per month are we talking about to run full node like Blockchain?
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 »  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!