Existe-t-il un altcoin avec des améliorations du temps de téléchargement de la blockchain?

Une crainte anormale

Existe-t-il un altcoin avec des améliorations du temps de téléchargement de la blockchain?


Permettez-moi de vous présenter mon idée.

Donné:

  • sizeof (Blockchain) = 16 Go
  • Téléchargement d’un film avi 16 Go depuis la baie des pirates (5 Mo / s) = 2-3 heures
  • Téléchargement de la blockchain de Bitcoin (5 Mo / s) = 2-3 jours
  • Un jour = 6 * 24 = 144 blocs.
  • Glisser – cryptographie.

Tâche:

  • Accélérez le démarrage du nouveau client à la vitesse du torrent. Similaire à Bootstrap .

Comme je peux le voir, le téléchargement de la blockchain est la même chose que l’extraction, car il y a à chaque fois un recalcul du hachage, une comparaison, une vérification des signes, etc.

Et si le client télécharge uniquement ces 144 blocs pour une journée et un super bloc avec 144 hachages des derniers blocs valides, ne compare ensuite les adresses du portefeuille actuel avec les adresses de ces 144 blocs sans aucun calcul de son hachage.

Existe-t-il une alt-coin avec un tel accélérateur?


Par exemple, ces super blocs peuvent être archivés dans un autre ultra-bloc pendant un mois. Nous avons un bouclier en cascade similaire à sha (sha (texte)) contre les attaques par bruteforce.

Le téléchargement de la blockchain devrait prendre au maximum le même temps que le téléchargement de 16 Go avi depuis la baie des pirates. Disons, 5 Mo / s de canal Internet + P2P / 16 Go = 2, cela peut prendre 3 heures (dans le no peers case ), mais j’ai passé 2 à 3 jours, et je vois que ce n’est pas une raison de vitesse Internet, c’est CPU + disque dur travail très très dur.

Murch ♦

Je pense que je comprends votre question maintenant: voulez-vous dire qu’il devrait y avoir deux blockchains parallèles, une avec des blocs simples et une avec de grands blocs consolidés qui sont compatibles entre eux, de sorte que pour la synchronisation, on ne peut que valider la chaîne de blocs consolidés, mais finissent par être compatibles avec la blockchain monobloc?

Une crainte anormale

Je pense que j’ai rencontré de telles alt-coins, il y avait un super blocs. Ce bloc doit être dans la blockchain comme les autres. Ofcouse, c’est un hard fork de la blockchain actuelle.

John T

Je ne pense pas qu’il existe un tel altcoin bien qu’une bonne idée.

Joe Pineda

Autre amélioration potentielle: fusionner un client QT avec bittorrent afin qu’aucune machine n’ait l’obligation de stocker l’intégralité de la blockchain si cela n’est pas souhaité, en demandant plutôt différentes parties de celle-ci au réseau et en payant les stockeurs lorsqu’ils consomment. Et bien sûr, recevoir des paiements en pièces pour le « service » de stockage de copies de la blockchain lorsqu’elle répond à une telle demande. Il pourrait même être étendu à un DAC qui fournit un stockage de données cloud anonyme, et vous êtes payé pour y louer une quantité d’espace disque dur. Mes 2 satoshis.

Réponses


 Meni Rosenfeld

Votre prémisse est fausse. Le travail requis pour télécharger et valider la blockchain n’a rien à voir avec le travail requis pour l’exploiter.

En ce qui concerne le hachage de bloc, sa validation ne nécessite qu’un seul hachage tandis que l’extraction du bloc nécessite des quintillions de calculs de hachage.

La validation du bloc nécessite également de calculer les hachages de l’arbre Merkle mais le travail principal est la validation des signatures ECDSA. Votre méthode ne va pas vous aider.

(Sur une méta-note, il est impoli d’offrir des « améliorations » lorsque vous ne comprenez pas assez bien ce qui existe actuellement.)

Une crainte anormale

Pourriez-vous s’il vous plaît clarifier pourquoi, pourquoi le téléchargement de blockchain (16 Go) en 24x plus lent que le téléchargement du même fichier blob, comme un film avi?

Meni Rosenfeld

@AnomalousAwe: 1. Vérification de toutes les signatures ECDSA (CPU) 2. Recherche des sorties précédentes pour chaque entrée de transaction (disque dur) Avoir un SSD peut grandement aider avec # 2.

Joe Pineda

Une fois lue sur bitcointalk, une proposition visant à intégrer le code à hacher dans le GPU (par exemple, extrait de cgminer) dans le client QT et à faire exécuter les validations par le GPU en parallèle avec le CPU, ce qui pourrait potentiellement augmenter considérablement la vitesse, mais aujourd’hui il n’y a pas d’implémentation . Mais si le bloc de vitesse le plus important est le n ° 2 (est-ce? Cela me semble raisonnable), accélérer le n ° 1 à presque zéro ne fera pas grand-chose pour améliorer les temps.

Meni Rosenfeld

@JoePineda Hash! = Vérification ECDSA. Le GPU est peut-être également adapté à la vérification ECDSA, mais il ne serait lié à aucun des logiciels d’exploitation existants.

Meni Rosenfeld

@AnomalousAwe: Si vous souhaitez ignorer la vérification ECDSA, vous pouvez déjà le faire (mais vous faites confiance aux autres pour effectuer la vérification pour vous). Cela n’a rien à voir avec les hachages, le calcul de tous les hachages dans les arbres Merkle de tous les blocs est bon marché.


 Joe Pineda

Le téléchargement de la blockchain est plusieurs ordres de grandeur plus facile que l’extraction. La validation consiste simplement à prendre les blocs, à les hacher et à vérifier que la solution proposée a) correspond à ce hachage et b) au niveau de difficulté spécifié. Si un bloc reçu réussit ces validations, il est accepté comme valide et le suivant est demandé, et ainsi de suite.

Par comparaison, le téléchargement d’un film ou d’un logiciel n’implique aucune validation jusqu’à la fin, lorsque vous vérifiez que l’archive n’est pas corrompue. Si c’est le cas, vous devez télécharger à nouveau le gros désordre.

Comme vous le supposez correctement, la plupart du temps est consacré à la vérification des blocs. C’est pourquoi même si un ami vous prête un DVD avec la blockchain, le charger pour la 1ère fois ne sera pas instantané mais prendra (selon la vitesse de votre PC) d’une demi-heure à plusieurs heures.

Votre idée de créer un bloc « CV » à la fin de la journée (pourquoi pas hebdomadaire / mensuelle / annuelle aussi?) Semble prometteuse, je n’ai entendu parler d’aucune pièce mettant en œuvre une telle idée. Ce n’est pas sans problèmes potentiels, mais ça pourrait l’être.

 

#de, #la, AltCoin, améliorations, avec, blockchain, des, du, Existe-t-il, téléchargement, temps, un

 

yahoo

Laisser un commentaire

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