Les développeurs Bitcoin proposent un réseau blockchain plus puissant et plus rapide via 'Erlay'

Par CCN: Gregory Maxwell, développeur de Bitcoin, a quitté Blockstream en janvier dernier pour se concentrer sur le «travail en profondeur sur les protocoles». Maintenant, avec quelques autres développeurs, il a fait surface avec ce qu’on appelle «Erlay».

Donc c’est ce que Greg Maxwell a fait jusqu’à

Erlay a été annoncé au cours des dernières 24 heures dans une publication de la liste de diffusion pour le développement de Bitcoin Core par Gleb Naumenko de l’Université de la Colombie-Britannique. Naumenko l'a décrit dans les termes suivants:

«L'idée principale est qu'au lieu d'annoncer chaque transaction à chaque homologue, les annonces ne sont envoyées directement que sur un petit nombre de connexions (seulement 8 sortantes). Le relais supplémentaire est réalisé en exécutant périodiquement un protocole de rapprochement de l'ensemble sur chaque connexion entre les ensembles d'annonces retenues dans les deux sens. […] Résultats: nous économisons la moitié de la bande passante qu'un nœud consomme, augmentons la connectivité presque gratuitement et, en même temps, résistons mieux aux attaques de synchronisation. Si le nombre d'homologues sortants est passé à 32, Erlay économise environ 75% de sa bande passante globale par rapport au protocole actuel. ”

L'une des principales préoccupations concernant Bitcoin est la quantité de bande passante que les nœuds consomment pour rester consensuelle. La quantité de bande passante requise est l’un des coûts imposés à un opérateur de nœud complet. La blockchain Bitcoin représente actuellement plus de 200 gigaoctets, ce qui signifie que le téléchargement initial de la blockchain peut parfois prendre des jours, voire des semaines.

Par défaut, les nœuds se connectent à environ huit autres nœuds et reçoivent leurs informations. Les partisans d’Erlay disent que si ce nombre était porté à 32, la quantité de bande passante utilisée par chaque nœud pourrait être réduite de 75%.

Sécurité améliorée, efficacité grandement améliorée pour Bitcoin: Erlay

Erlay introduit la «diffusion» dans Bitcoin, par opposition à la méthode actuelle que ses auteurs considèrent comme une «version de l'inondation». Les transactions et les blocs peuvent donc se propager sur le réseau si un modèle plus efficace est utilisé. Du livre blanc Erlay:

«La version actuelle du protocole de relais de transaction Bitcoin propage les messages entre les nœuds à l'aide de la diffusion, qui est une variante de l'inondation aléatoire. Flooding est un protocole dans lequel chaque nœud annonce chaque transaction qu'il reçoit à chacun de ses pairs. Les annonces peuvent être envoyées sur des liens entrants et sortants. Avec la diffusion, un pair injecte un délai aléatoire avant d'annoncer une transaction reçue à ses pairs. Cela atténue les attaques par minutage et réduit considérablement la probabilité de collisions en vol (lorsque deux nœuds annoncent simultanément la même transaction sur le lien entre eux). "

Certains vecteurs d'attaque seront également considérablement réduits si les nœuds ont une plus grande interconnexion. Une «attaque temporelle» est un concept de cryptographie dans lequel un attaquant peut compromettre un protocole cryptographique en mesurant le temps nécessaire aux calculs. Le protocole Erlay introduit la synchronisation aléatoire et permettrait donc à Bitcoin de "mieux résister aux attaques de synchronisation".

La latence du réseau Bitcoin et sa sécurité vont être améliorées si la proposition de protocole Erlay est finalement adoptée. Jusqu'à présent, le protocole n'a pas été formalisé dans une proposition d'amélioration Bitcoin, mais nous devrions nous attendre à cela bientôt. À ce stade, la discussion est ouverte.

Laisser un commentaire

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