PANews news le 19 mai, Blockworks Research a déclaré sur Twitter que le réseau Bitcoin Layer 2 Stacks a rencontré plusieurs obstacles au cours des derniers mois : 1. Il existe une grave faille dans le mécanisme d'"empilement" STX ; 2. La censure chaotique est devenue monnaie courante dans le processus d'extraction de Stacks ; 3. La réorganisation des blocs de la chaîne Stacks est plus courante.
En réponse aux lacunes du mécanisme d'"empilement" STX, Stacks fonctionne selon son nouveau mécanisme de consensus à l'épreuve de la transmission, les mineurs se font concurrence pour exploiter le prochain bloc Stacks en envoyant des BTC aux détenteurs de STX (Stackers), et les mineurs envoient des BTC liés à la concurrence. Plus ils ont de BTC, meilleures sont leurs chances de gagner. Le 19 avril, on a découvert qu'une adresse était capable de tromper le protocole en lui faisant croire qu'ils avaient empilé plus de STX qu'ils ne l'avaient réellement fait. On ne sait pas s'il s'agissait d'une attaque délibérée, mais cela a permis à l'adresse bitcoin commençant par bc1qpy de siphonner 15,5 bitcoins qui devraient éventuellement aller à d'honnêtes Stackers. Les piles ont été obligées de revenir à un mécanisme de preuve de gravure et de déverrouiller tous les jetons STX empilés. Actuellement, aucun Stacker STX ne gagne de BTC. Si le nombre de STX empilés dépasse l'offre totale de liquidité, le nœud entrera dans un état irrécupérable. sBTC sera bientôt lancé et s'appuie sur STX Stackers pour signer le peg/exit entre BTC et Stacks. Si cette vulnérabilité arrivait à sBTC, tous les fonds du pont inter-chaînes seraient à risque. Le réseau Stacks reviendra à la preuve de transfert avec une mise à niveau le 26 mai.
En réponse à l'examen minutieux de la confusion dans le processus de minage, f2pool détient environ 15% de la puissance de minage de Bitcoin.Depuis près de six mois, F2Pool ignore les transactions des autres mineurs de Stacks lorsqu'ils tentent d'envoyer des BTC aux Stackers STX adresse, et utilisez-les des offres BTC pour remplacer les transactions de faible valeur. Cela garantit que peu importe la quantité de BTC qu'ils envoient à STX Stackers, ils sont assurés de gagner car il n'y a pas d'autre compétition. F2Pool paie essentiellement moins de 1 $ en BTC pour obtenir plus de 600 $ en jetons STX chaque fois qu'un bloc est extrait. Cela réduit le rendement de tous les STX Stackers. De plus, si sBTC est mis en ligne, cela pourrait être mauvais. STX Stackers sera responsable du maintien du rattachement sBTC: BTC, et la principale incitation est les revenus BTC des mineurs. Il n'y a pas de mécanisme de réduction STX, il est donc crucial qu'ils soient toujours correctement incités. Même si un mineur différent parvient à gagner le bloc Stacks, F2Pool peut créer un bloc frère pour invalider le bloc Stacks initial et priver les autres mineurs de leurs récompenses de bloc. Il y a une proposition sur le forum d'envoyer un montant minimum de BTC aux Stackers pour gagner un bloc afin de s'assurer que les Stackers STX obtiennent leur juste part. Mais si cet examen minutieux profite toujours à F2Pool, il est peu probable qu'il s'arrête. La Fondation Stacks a engagé un tiers pour évaluer les solutions potentielles.
De plus, Stacks a connu plusieurs arrêts de bloc au cours des derniers mois. Cela pourrait entraîner le retrait des mineurs Stacks de la chaîne, réduire le débit du réseau, etc. Le problème provenait également de certains grands mineurs, mais l'équipe Stacks a publié une déclaration indiquant que l'activité ne semble pas malveillante. On ne sait pas comment la mise à niveau de Nakamoto affectera l'introduction de Fast Blocks, et les plans pour aborder la réorganisation ne sont pas clairs.