PANews 5月19日消息,Blockworks Research在推特上表示,比特币Layer 2网络Stacks在过去的几个月里经历了几重障碍:1.STX“stacking”机制中存在一个严重漏洞;2.混乱的审查在Stacks挖矿过程中变得司空见惯;3.Stacks链区块重组更常见。

针对STX“stacking”机制中的漏洞,Stacks在其新颖的传输证明共识机制下运行,矿工通过将BTC发送到STX持有者(Stackers)来竞争挖掘下一个Stacks区块,矿工发送的与比赛相关的BTC越多,他们获胜的机会就越大。4月19日,人们发现一个地址能够欺骗协议,使其认为他们堆叠了比实际更多的STX。目前尚不清楚这是否是一次蓄意攻击,但这使得bc1qpy开头比特币地址吸走了15.5枚比特币,这些比特币最终应该流向诚实的Stacker。Stacks被迫恢复到销毁证明机制并解锁所有堆叠的STX代币。目前,没有任何STX Stacker赚取任何BTC。如果堆叠的STX数量超过流动性供应总量,节点将进入不可恢复状态。sBTC将很快推出,并依赖STX Stackers来签署BTC和Stacks之间的挂钩/退出。如果这个漏洞发生在sBTC上,那么跨链桥中的所有资金都将处于危险之中。Stacks网络将在5月26日通过升级恢复到传输证明。

针对挖矿过程中混乱的审查,f2pool持有约15%的比特币挖矿算力,近半年来,F2Pool在其他Stacks矿工试图将BTC发送到STX Stackers地址时,一直忽略他们的交易,并用他们的BTC出价替换低价值交易。这确保无论他们向STX Stackers发送多少BTC,他们都可以保证获胜,因为没有其他竞争。F2Pool每次开采一个区块时,基本上只需支付不到1美元的BTC即可获得600美元以上的STX代币。这会降低所有STX Stackers的产量。同样,如果sBTC上线,这可能会很糟糕。STX Stackers将负责维护sBTC:BTC挂钩,主要激励是矿工的BTC收益。没有STX罚没机制,因此始终适当地激励它们至关重要。即使不同的矿工设法赢得了Stacks区块,F2Pool也可以创建一个兄弟区块来使初始Stacks区块无效并剥夺其他矿工的区块奖励。论坛上有一项提议,要求将最低数量的BTC发送给Stackers,以赢得一个区块,以确保STX Stackers获得公平的份额。但如果这种审查仍然有利于F2Pool,它就不太可能停止。Stacks基金会聘请了第三方来评估潜在的解决方案。

此外,Stacks在过去几个月中一直在经历多次区块终止。这可能会导致Stacks矿工从链中掉线、网络吞吐量降低等。这个问题也源于一些大矿工,但Stacks团队发布了一份声明称该活动似乎不是恶意的。目前还不清楚Nakamoto升级将如何影响Fast Blocks的引入,解决重组的计划并不明确。