Le saviez-vous? Hard Fork a sa propre scène à TNW2019 notre conférence technique à Amsterdam. Check it out .
La blockchain de BitcoinSV lutte avec ses énormes blocs de 128 Mo
La chaîne de chaînes Bitcoin Satoshi Vision (BitcoinSV) a subi une série de «réorganisations de blocs» mettant en cause l'intégrité de son réseau.
“ Le 18 avril 2019, notre Bitcoin Cash SV [sic] Le noeud a connu deux réorganisations de bloc. Tout d'abord, une réorganisation en trois blocs, suivie d'une réorganisation en six blocs », tweeted BitMEX Research, le bras d'analyse de l'échange d'actifs numériques BitMEX.
Des réorganisations de blocs se produisent lorsque des mineurs de crypto-monnaies sont présents. forcés de «orphelins» blocs après avoir été minés. Cela peut arriver lorsque le réseau est trop lent pour «propager» efficacement des blocs, et que des blocs plus grands (comme ceux présentés par BitcoinSV) sont particulièrement susceptibles de devenir orphelins.
The c'était en novembre 2018, lorsque deux blocs – l'un de 16 Mo et l'autre de 13 Mo – étaient devenus orphelins pour avoir été trop grands. À l'époque, les chercheurs de BitMEX ont également blâmé la mauvaise connectivité réseau.
Cela fait trois réorganisations de blocs BitcoinSV en six mois.
Des blocs plus gros pourraient être laissés par la plus longue chaîne
BitcoinSV est un fourchette de Bitcoin Cash (qui est une fourchette de Bitcoin). La limite de taille de bloc de Bitcoin Cash est passée de 32 Mo à 128 Mo. La limite de taille de bloc de Bitcoin est toujours de 1 Mo .
Le PDG de Whiteblock, Zak Cole, a déclaré à Hard Fork que, lorsque les blocs deviennent trop volumineux, ils prennent beaucoup plus de temps à être traités par le réseau que les plus petits.
"Plus il faut de temps pour se propager à travers le réseau, plus il est probable qu'il devienne orphelin", a déclaré Cole. "Plus l'objet est grand, plus il est probable qu'il ne sera pas transporté dans sa totalité et devra probablement être rediffusé."
BitcoinSV utilise La preuve de travail pour parvenir à un consensus sur quelles transactions (et blocs) faire confiance. Les mineurs présentent essentiellement leur propre version de la blockchain BitcoinSV à des fins de validation.
Le réseau accepte la «plus longue chaîne» de blocs comme étant l’enregistrement le plus légitime des transactions, mais imaginez qu’un mineur exploite un bloc relativement volumineux et le présente au réseau. Au même moment, un autre mineur partage un bloc plus petit, mais ses transactions sont écrites en premier sur la blockchain. Dans ce scénario, le deuxième mineur a effectivement volé l’emplacement prévu par le premier mineur dans la «chaîne la plus longue» digne de confiance
. Ils sont obligés de "orphelin" le bloc, et les transactions à l'intérieur de celui-ci sont effectivement annulées. Cela signifie que le bloc a été miné, mais non inclus dans la blockchain.
Cela pourrait être un scénario de rêve pour 51% des attaquants
Bien que cela puisse sembler un système fonctionnant comme prévu, un orphelin de bloc régulier pourrait avoir des conséquences majeures. Cole expliqua à Hard Fork que des événements fork dévastateurs peuvent se produire lorsque différentes versions de chaînes de blocs se heurtent à des antécédents de bloc contradictoires.
«Lorsqu'un nombre important de nœuds reçoivent la 'version A' de la chaîne, puis de manière similaire. une partie importante des nœuds reçoivent la version B, tout ira en enfer », a déclaré Cole à Hard Fork. «Si les blocs sont trop volumineux pour se propager efficacement dans les pools de mines de BitcoinSV, ils resteront tous dans une impasse pendant un certain temps.»

Le problème, c'est que les blocs orphelins "empêchent les participants du réseau de travailler avec la" chaîne la plus longue ". Avoir plusieurs versions actives d'une blockchain réduit les coûts informatiques puissance dédiée à la plus longue chaîne.
Cela signifie qu'un attaquant peut même ne pas avoir besoin de contrôler 51% de la puissance de hachage d'un réseau pour doubler ses dépenses, il peut en réalité trouver le succès avec beaucoup moins. [19659002] «Une grande partie du taux de hachage disponible sur le réseau va être gaspillée, ce qui réduit la sécurité globale du réseau», a averti Cole. «À mesure que le nombre d'orphelins augmente, il réduit la quantité totale de puissance de hachage nécessaire pour lancer une attaque« à 51% ».»
OK – mais s'agit-il d'une attaque?
Un certain nombre de services de crypto-monnaie ont récemment Suppression du support de BitcoinSV après que Craig Wright et ses partisans aient intenté des poursuites contre des membres influents de la communauté – l'un d'entre eux est un pseudonyme Twitter space-cat .
On ignore toujours si BitcoinSV a récemment les blocs orphelins étaient malveillants. Cole affirme que les réorganisations n'indiquent pas nécessairement une attaque, mais compte tenu du climat actuel il n'exclut pas ce scénario.
BitcoinSV dispose en effet d'une fraction du hasch de Bitcoin. mais Cole avertit que la fixation de taux élevés d'orphelins ne consiste pas simplement à recruter davantage de mineurs sur le réseau.
«[BitcoinSV’s] La taille des blocs est énorme. Je dirais que ce n'est pas une attaque, mais c'est certainement une possibilité si quelqu'un était assez intelligent pour savoir comment exploiter les performances sous-optimales, a averti Cole.
», ajoute-t-il.
Hard Fork contacte nChain, la firme derrière le logiciel BitcoinSV, pour lui poser des questions sur cette activité inhabituelle. Malheureusement, aucun représentant BitcoinSV n'était immédiatement disponible pour commenter. Nous mettrons à jour cet article en conséquence, devrions-nous avoir une réponse.
Publié le 19 avril 2019 – 13:49 UTC
Source link