Bitcoin Forum
May 04, 2024, 12:23:04 PM
Welcome,
Guest
. Please
login
or
register
.
News
: Latest Bitcoin Core release:
27.0
[
Torrent
]
Home
Help
Search
Login
Register
More
Bitcoin Forum
>
Bitcoin
>
Development & Technical Discussion
>
Network synchronization - future problem?
Pages: [
1
]
« previous topic
next topic »
Print
Author
Topic: Network synchronization - future problem? (Read 900 times)
dyseac
(OP)
Member
Offline
Activity: 90
Merit: 10
Network synchronization - future problem?
August 20, 2013, 04:04:25 AM
#1
I don't understand a whole lot how the bitcoin client actually works, however today I installed bitcoin-qt onto a new machine and it started synchronizing with "250" weeks behind? - after 10 hours it still has 54 weeks to synchronize.
Is it going through the history of every transaction of bitcoin? - in another 10 years will this take a month + to synchronize??
1714825384
Hero Member
Offline
Posts: 1714825384
Ignore
1714825384
1714825384
#2
1714825384
Report to moderator
1714825384
Hero Member
Offline
Posts: 1714825384
Ignore
1714825384
1714825384
#2
1714825384
Report to moderator
Bitcoin mining is now a specialized and very risky industry, just like gold mining. Amateur miners are unlikely to make much money, and may even lose money. Bitcoin is much more than just mining, though!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714825384
Hero Member
Offline
Posts: 1714825384
Ignore
1714825384
1714825384
#2
1714825384
Report to moderator
bitcoinslider
Newbie
Offline
Activity: 9
Merit: 0
Re: Network synchronization - future problem?
August 20, 2013, 04:21:08 AM
#2
in 10 years...
- your internet will be way faster
- other solutions will have no doubt been developed.
distributing a client with hard-coded checkpoints (already done) as well as block headers up to the checkpoint and the list of unspent transactions would be fine for most users.
dyseac
(OP)
Member
Offline
Activity: 90
Merit: 10
Re: Network synchronization - future problem?
August 20, 2013, 04:32:59 AM
#3
Quote from: bitcoinslider on August 20, 2013, 04:21:08 AM
in 10 years...
- your internet will be way faster
I don't know about way faster... we're still stuck on 10 year old broadband technology today using a 100 year old copper network... my country sucks.
bitcoinslider
Newbie
Offline
Activity: 9
Merit: 0
Re: Network synchronization - future problem?
August 20, 2013, 04:37:17 AM
#4
Quote from: dyseac on August 20, 2013, 04:32:59 AM
Quote from: bitcoinslider on August 20, 2013, 04:21:08 AM
in 10 years...
- your internet will be way faster
I don't know about way faster... we're still stuck on 10 year old broadband technology today using a 100 year old copper network... my country sucks.
In that case your country is likely to be invaded and taken over by France within 10 years
gmaxwell
Moderator
Legendary
Offline
Activity: 4158
Merit: 8382
Re: Network synchronization - future problem?
August 20, 2013, 04:58:51 AM
#5
Whats the big deal here? Sufficiently advanced software(tm) could just act as a reduced security node while it synchronizes in the background.
(FWIW, on fast hardware with the latest greatest software patches, and reasonably good connectivity sync takes on the order of an hour or so— so later versions will likely improve things for you in the future)
But ultimately, your machine is becoming a part of the Bitcoin distributed network— autonomously validating the rules of the network, preventing inflation and theft on its own terms and without depending on the honesty of other parties. This is no small task, and it's astonishing that it can be accomplished in just a few hours on consumer hardware.
dyseac
(OP)
Member
Offline
Activity: 90
Merit: 10
Re: Network synchronization - future problem?
August 20, 2013, 05:10:38 AM
#6
Quote from: gmaxwell on August 20, 2013, 04:58:51 AM
But ultimately, your machine is becoming a part of the Bitcoin distributed network— autonomously validating the rules of the network, preventing inflation and theft on its own terms and without depending on the honesty of other parties. This is no small task, and it's astonishing that it can be accomplished in just a few hours on consumer hardware.
I agree,
I guess its just that 1-2 years ago I think it would take maybe an hour or 2 to synchronize.. now its at least 10x longer, and im thinkin give it another year or 5 and it might take days? - this could piss some people off that need to do urgent transactions but don't have a pre-synched account handy.
payb.tc
Hero Member
Offline
Activity: 812
Merit: 1000
Re: Network synchronization - future problem?
August 20, 2013, 05:27:22 AM
#7
Quote from: dyseac on August 20, 2013, 05:10:38 AM
this could piss some people off that need to do urgent transactions but don't have a pre-synched account handy.
tx urgent? import a private key into your blockchain.info wallet
i'm sure there'd be other solutions too
TierNolan
Legendary
Offline
Activity: 1232
Merit: 1083
Re: Network synchronization - future problem?
August 20, 2013, 10:07:33 AM
#8
Quote from: dyseac on August 20, 2013, 05:10:38 AM
I guess its just that 1-2 years ago I think it would take maybe an hour or 2 to synchronize.. now its at least 10x longer, and im thinkin give it another year or 5 and it might take days? - this could piss some people off that need to do urgent transactions but don't have a pre-synched account handy.
The problem is that it starts at the genesis block and verifies each block one at a time. Old blocks contain very old transactions.
They are planning to have a headers first download scheme. This would download just the block headers (80 bytes every 10 mins) and then work backwards.
Older blocks are inherently less likely to be invalid, since they have been checked over and over.
You could use the network to receive coins and your computer could check that the inputs are known. If check the last 1000 blocks, then it is likely everything (you have seen so far) is valid.
Receiving coins that were last used 2-3 years previously would take longer to verify that the inputs are in the block chain (as your compute would have to go back further) .
Most "active" coins change hands often (by definition), and you are likely to receive one of them.
A transaction could have different confirmation strengths
- all inputs verified to be in the chain?
- how deep is the transaction buried?
A transaction with 6 confirms and where all the inputs are in the chain is pretty likely to be valid.
Even if your computer hasn't verified back far enough to confirm all the inputs, it is possible for the sender to prove that the input exists in the chain (but not that there is no double spend).
1LxbG5cKXzTwZg9mjL3gaRE835uNQEteWF
Pages: [
1
]
Print
Bitcoin Forum
>
Bitcoin
>
Development & Technical Discussion
>
Network synchronization - future problem?
« previous topic
next topic »
Jump to:
Please select a destination:
-----------------------------
Bitcoin
-----------------------------
=> Bitcoin Discussion
===> Legal
===> Press
===> Meetups
===> Important Announcements
=> Development & Technical Discussion
===> Wallet software
=====> Electrum
=====> Bitcoin Wallet for Android
=====> BitcoinJ
=====> Armory
=====> Mycelium
=====> Hardware wallets
=> Mining
===> Mining support
===> Pools
===> Mining software (miners)
===> Hardware
=====> Group buys
===> Mining speculation
=> Bitcoin Technical Support
=> Project Development
-----------------------------
Economy
-----------------------------
=> Economics
===> Speculation
=> Marketplace
===> Goods
=====> Computer hardware
=====> Digital goods
=======> Invites & Accounts
=====> Collectibles
===> Services
===> Currency exchange
===> Gambling
=====> Games and rounds
=====> Investor-based games
=====> Gambling discussion
===> Lending
=====> Long-term offers
===> Securities
===> Auctions
===> Service Announcements
=====> Micro Earnings
===> Service Discussion
=====> Web Wallets
=====> Exchanges
=> Trading Discussion
===> Scam Accusations
===> Reputation
-----------------------------
Other
-----------------------------
=> Meta
===> New forum software
===> Bitcoin Wiki
=> Politics & Society
=> Beginners & Help
=> Off-topic
=> Serious discussion
===> Ivory Tower
=> Archival
===> Корзина
===> CPU/GPU Bitcoin mining hardware
===> Chinese students
===> Obsolete (buying)
===> Obsolete (selling)
===> MultiBit
-----------------------------
Alternate cryptocurrencies
-----------------------------
=> Altcoin Discussion
=> Announcements (Altcoins)
===> Tokens (Altcoins)
=> Mining (Altcoins)
===> Pools (Altcoins)
=> Marketplace (Altcoins)
===> Service Announcements (Altcoins)
===> Service Discussion (Altcoins)
===> Bounties (Altcoins)
=> Speculation (Altcoins)
-----------------------------
Local
-----------------------------
=> العربية (Arabic)
===> العملات البديلة (Altcoins)
=====> النقاشات
===> إستفسارات و أسئلة المبتدئين
===> التعدين
===> النقاشات الأخرى
===> منصات التبادل
=> Bahasa Indonesia (Indonesian)
===> Marketplace (Bahasa Indonesia)
===> Mining (Bahasa Indonesia)
===> Altcoins (Bahasa Indonesia)
===> Trading dan Spekulasi
===> Ekonomi, Politik, dan Budaya
===> Topik Lainnya
=> Español (Spanish)
===> Mercado y Economía
=====> Servicios
=====> Trading y especulación
===> Hardware y Minería
===> Esquina Libre
===> Mercadillo
=====> Mexico
=====> Argentina
=====> España
=====> Centroamerica y Caribe
===> Primeros pasos y ayuda
===> Altcoins (criptomonedas alternativas)
=====> Minería de altcoins
=====> Servicios
=====> Tokens (Español)
=> 中文 (Chinese)
===> 跳蚤市场
===> 山寨币
===> 媒体
===> 挖矿
===> 离题万里
=> Hrvatski (Croatian)
===> Trgovina
===> Altcoins (Hrvatski)
=====> Announcements (Hrvatski)
===> Off-topic (Hrvatski)
=> Deutsch (German)
===> Anfänger und Hilfe
===> Mining (Deutsch)
===> Trading und Spekulation
===> Projektentwicklung
===> Off-Topic (Deutsch)
===> Treffen
===> Presse
===> Altcoins (Deutsch)
=====> Announcements (Deutsch)
===> Marktplatz
=====> Auktionen
=====> Suche
=====> Biete
=> Ελληνικά (Greek)
===> Αγορά
===> Mining Discussion (Ελληνικά)
===> Altcoins (Ελληνικά)
=====> Altcoin Announcements (Ελληνικά)
=====> Altcoin Mining (Ελληνικά)
=> עברית (Hebrew)
=> Français
===> Actualité et News
===> Débutants
===> Discussions générales et utilisation du Bitcoin
===> Mining et Hardware
===> Économie et spéculation
===> Place de marché
=====> Échanges
=====> Produits et services
=====> Petites annonces
===> Le Bitcoin et la loi
===> Wiki, documentation et traduction
===> Développement et technique
===> Vos sites et projets
===> Hors-sujet
===> Altcoins (Français)
=====> Annonces
=> India
===> Mining (India)
===> Marketplace (India)
===> Regional Languages (India)
===> Press & News from India
===> Alt Coins (India)
===> Buyer/ Seller Reputations (India)
===> Off-Topic (India)
=> Italiano (Italian)
===> Guide (Italiano)
===> Progetti
===> Discussioni avanzate e sviluppo
===> Trading, analisi e speculazione
===> Mercato
=====> Mercato valute
=====> Beni
=====> Servizi
=====> Esercizi commerciali
=====> Hardware/Mining (Italiano)
=====> Gambling (Italiano)
===> Accuse scam/truffe
===> Mining (Italiano)
===> Alt-Currencies (Italiano)
=====> Annunci
===> Raduni/Meeting (Italiano)
===> Crittografia e decentralizzazione
===> Off-Topic (Italiano)
=> 日本語 (Japanese)
===> アルトコイン
=> Nederlands (Dutch)
===> Markt
===> Gokken/lotterijen
===> Mining (Nederlands)
===> Beurzen
===> Alt Coins (Nederlands)
===> Off-topic (Nederlands)
===> Meetings (Nederlands)
=> Nigeria (Naija)
===> Politics and society (Naija)
===> Off-topic (Naija)
=> 한국어 (Korean)
===> 대체코인 Alt Coins (한국어)
=> Pilipinas
===> Altcoins (Pilipinas)
=====> Altcoin Announcements (Pilipinas)
===> Pamilihan
===> Others (Pilipinas)
=> Polski
===> Tablica ogłoszeń
===> Alternatywne kryptowaluty
=====> Nowe kryptowaluty i tokeny
=====> Tablica ogłoszeń (altcoiny)
=> Português (Portuguese)
===> Primeiros Passos (Iniciantes)
===> Economia & Mercado
===> Mineração em Geral
===> Desenvolvimento & Discussões Técnicas
===> Criptomoedas Alternativas
===> Brasil
===> Portugal
=> Русский (Russian)
===> Новички
===> Бизнес
=====> Барахолка
=====> Обменники
===> Идеи
===> Кодеры
===> Майнеры
===> Политика
===> Трейдеры
===> Альтернативные криптовалюты
=====> Токены
=====> Бayнти и aиpдpoпы
===> Хайпы
===> Работа
===> Разное
===> Oбcyждeниe Bitcoin
=====> Новости
=====> Юристы
=> Română (Romanian)
===> Anunturi importante
===> Offtopic
===> Market
=====> Discutii Servicii
===> Minerit
===> Tutoriale
===> Bine ai venit!
===> Presa
===> Altcoins (Monede Alternative)
=====> Anunturi Monede Alternative
=> Skandinavisk
=> Türkçe (Turkish)
===> Bitcoin Haberleri
===> Pazar Alanı
===> Madencilik
===> Ekonomi
===> Servisler
=====> Fonlar
===> Proje Geliştirme
===> Alternatif Kripto-Paralar
=====> Madencilik (Alternatif Kripto-Paralar)
=====> Duyurular (Alternatif Kripto-Paralar)
===> Konu Dışı
===> Yeni Başlayanlar & Yardım
===> Buluşmalar
=> Other languages/locations
Loading...