Qu’est-ce qui s’est passé sur le réseau btx cette semaine, et ce que nous avons livré.

Le 23 septembre, la chaîne btx s’est divisée au bloc 227,313. Une branche commence avec un bloc dont la preuve de travail ne se vérifie pas : son en-tête revendique un résultat de matmul qui atteint la cible, mais recalculé sur CPU et sur GPU, il ne correspond pas. Les développeurs de btx l’ont confirmé. Tous les nœuds qui vérifient réellement les blocs rejettent cette branche. Elle a tout de même progressé, car certains mineurs ont continué à la construire, et certaines miroirs ont suivi des signataires qui l’avaient signée sans la vérifier.

La chaîne valide est celle où le bloc 227,313 a pour hash d5f0e92f. btx-pool y mine, et btxscan ainsi que les portefeuilles y font leurs lectures.

Pour les utilisateurs d’easyNode, cet incident a touché un groupe en particulier : les nœuds qui suivent des signatures au lieu de vérifier les blocs eux-mêmes (mac M5, PC sans carte Nvidia, Windows natif). Ils refusent la branche défectueuse, mais aucune des clés en lesquelles ils avaient confiance ne signait la branche valide ; ils se sont donc retrouvés bloqués au 227,312.

easyNode 0.6.30 corrige cela. Il fait confiance à la seule clé qui signe la chaîne valide et se connecte à un nœud qui conserve ses signatures. Avant la mise en ligne, nous l’avons testé sur un nœud bloqué : de 219,000 jusqu’au tip en 34 minutes, sur la bonne chaîne.

L’application se met à jour automatiquement, ou téléchargez-la sur easybtx.com/node

Ensuite : davantage de signataires indépendants, pour qu’aucune machine unique ne porte les miroirs du réseau.