Bitcoin-qt prend une éternité pour acquérir la blockchain

ChiseledAbs

Bitcoin-qt prend une éternité pour acquérir la blockchain


Je pensais que c’était le bon vieux temps où il fallait une éternité au bitcoin core pour acquérir le bootstrap, mais il semble que ce soit toujours le cas. J’ai essentiellement exécuté le programme pendant 2 heures et j’ai encore moins de 10h. Une idée sur la façon de résoudre le problème ou de télécharger les fichiers blk ailleurs? Pourquoi ne puis-je pas trouver l’équivalent du bootstrap en tant que torrent?

Réponses


 Murch

Je ne pense pas que vous ayez un problème, mais voyez le comportement attendu.
Bitcoin Core télécharge et vérifie environ 80 Gio de données. Même avec toutes les améliorations qui ont été ajoutées, cela prendra plusieurs heures à plusieurs jours selon votre matériel.

Bitcoin Core est un nœud complet. Il reflète toutes les informations de la blockchain et les vérifie de première main. En exécutant Bitcoin Core, vous faites partie des utilisateurs qui vérifient et fournissent les données du réseau à d’autres.
Vous pouvez prendre un raccourci et acquérir un ensemble de données déjà vérifié, mais vous feriez alors confiance à un tiers qui n’a pas ajouté d’informations incorrectes pour tromper les autres sur le réseau. Cependant, c’est exactement la raison pour laquelle vous exécutez un nœud complet en premier lieu: lorsque vous le faites, vous pouvez être certain que vous avez une copie correcte de la blockchain.

Si vous n’avez pas besoin d’une sécurité complète des nœuds ou si vous pensez que la synchronisation avec le réseau est trop compliquée, vous trouverez peut-être plus confortable d’exécuter un portefeuille orienté utilisateur. Vous pouvez trouver une comparaison à Choisir votre portefeuille .

ChiseledAbs

pour être honnête, je peux télécharger à 10m / s, le téléchargement 80G devrait être une question de 2-3 heures, mais ici, j’ai besoin de 48h +, comme autrefois

Murch ♦

Pas le téléchargement mais la vérification de la blockchain est le goulot d’étranglement.

ChiseledAbs

Je me souviens quand bootstrap était encore quelque chose que j’avais téléchargé bootstrao via torrent et puis la configuration était assez rapide. N’y a-t-il plus moyen de le faire?

Murch ♦

Le bootstrap ne fournissait qu’un moyen rapide de télécharger l’ensemble des données, il devait encore être vérifié à ce moment-là. Si vous vous souvenez qu’elle était plus rapide alors, c’était probablement uniquement parce que la blockchain était beaucoup plus petite à l’époque: la blockchain a presque doublé de taille au cours des douze derniers mois. Bootstrap est obsolète maintenant, car le téléchargement depuis le réseau a été amélioré avec la première politique d’en-tête, torrent ne devrait plus être plus rapide. Cependant, lorsque vous téléchargez à partir du réseau au lieu du bootstrap, vous pouvez déjà démarrer la vérification en arrière-plan lors du téléchargement.

ChiseledAbs

Je ne suis pas convaincu que je devrai probablement le laisser fonctionner pendant une semaine h24 alors qu’avec le bootstrap, il était rapidement terminé, et maintenant j’ai un ordinateur beaucoup plus puissant mais peu importe


 Nova Patrol

Le goulot d’étranglement lors de la synchronisation avec Bitcoin Core est probablement l’accès au disque dur et le temps d’E / S.

J’ai un ordinateur portable HP pavilion dv6 de 5 ans (taille réelle) exécutant Windows 7 … L’utilisation du processeur dépasse rarement 20%, donc la modification de la priorité des tâches ne fait rien pour accélérer le processus.

Avec une connexion à 56 Mbps, il peut y avoir de nombreuses minutes lorsque l’utilisation du réseau n’est que de un ou deux pour cent, suivie de périodes où elle est de 10 à 50% ou plus; après avoir aspiré les données, il doit alors tout croquer. La vitesse de connexion ne fera donc probablement pas une grande différence.

Allez dans le Gestionnaire des tâches (ctrl-alt-delete) et sous l’onglet Performances, il y a un bouton pour le moniteur de ressources, qui a un onglet pour le disque; cela montrera les processus avec une activité du disque, et vous pouvez voir comment bitcoin-qt.exe maintient l’activité du disque au maximum (10 Mo / s pour moi) la plupart du temps. Le Gestionnaire des tâches possède également un onglet Réseau où vous pouvez suivre ce qui s’y passe.

Il me reste 31 semaines et il me faut maintenant environ 1 heure par semaine de progrès, ou un peu plus. À l’époque où j’avais encore 1½ à 2 ans de retard, c’était 10-15 minutes par semaine de progression; à ~ 3-4 ans de retard, j’ai commencé à remarquer qu’il fallait plusieurs minutes pour cliquer une autre semaine.

La taille totale actuelle de la blockchain est de 86 Go, et cela ajoute environ 1 Go par semaine de progression, donc je suppose que cela totalisera environ 120 Go.

C’est certainement un problème pour BitCoin si la chose pyramide en taille à laquelle personne ne peut se synchroniser avec.

J’ai commencé il y a environ 7 semaines et j’y ai travaillé environ 3 heures par jour, peut-être 3 à 5 jours par semaine; avec toute l’utilisation du disque, ma machine n’est pas très utilisable quand elle fait ça.

J’espère que cela aide quelqu’un.

Murch ♦

J’ai constaté que l’utilisation d’un SSD permet d’accélérer considérablement la synchronisation et si vous exécutez la dernière version de Core, vous devriez également remarquer une accélération importante en raison de la nouvelle « politique hypothétique ».


 Flo

Vous pouvez télécharger un fichier bootstrap.dat compressé pour réduire la synchronisation du premier bloc de temps. ie https://flo.sh/bitcoin-qt-bootstrap-dat/

L’utilisation d’un fichier bootstrap.dat peut également être utile si vous devez configurer plusieurs nœuds et que vous souhaitez éviter que chaque nœud ne charge lui-même la blockchain complète.

 

#(une, #la, #pour, acquérir, Bitcoin-Qt, blockchain, éternité, prend

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *