BlockworksResearch在推特上表示,比特币Layer2网络Stacks在过去的几个月里经历了几重障碍:1.STX“stacking”机制中存在一个严重漏洞;2.混乱的审查在Stacks挖矿过程中变得司空见惯;3.Stacks链区块重组更常见。
针对STX“stacking”机制中的漏洞,Stacks在其新颖的传输证明共识机制下运行,矿工通过将BTC发送到STX持有者来竞争挖掘下一个Stacks区块,矿工发送的与比赛相关的BTC越多,他们获胜的机会就越大。4月19日,人们发现一个地址能够协议,使其认为他们堆叠了比实际更多的STX。目前尚不清楚这是否是一次蓄意攻击,但这使得bc1qpy开头比特币地址吸走了15.5枚比特币,这些比特币最终应该流向诚实的Stacker。Stacks被迫恢复到销毁证明机制并解锁所有堆叠的STX代币。目前,没有任何STXStacker赚取任何BTC。如果堆叠的STX数量超过流动性供应总量,节点将进入不可恢复状态。sBTC将很快推出,并依赖STXStackers来签署BTC和Stacks之间的挂钩/退出。如果这个漏洞发生在sBTC上,那么跨链桥中的所有资金都将处于危险之中。Stacks网络将在5月26日通过升级恢复到传输证明。
针对挖矿过程中混乱的审查,f2pool持有约15%的比特币挖矿算力,近半年来,F2Pool在其他Stacks矿工试图将BTC发送到STXStackers地址时,一直忽略他们的交易,并用他们的BTC出价替换低价值交易。这确保无论他们向STXStackers发送多少BTC,他们都可以保证获胜,因为没有其他竞争。F2Pool每次开采一个区块时,基本上只需支付不到1美元的BTC即可获得600美元以上的STX代币。这会降低所有STXStackers的产量。同样,如果sBTC上线,这可能会很糟糕。STXStackers将负责维护sBTC:BTC挂钩,主要激励是矿工的BTC收益。没有STX罚没机制,因此始终适当地激励它们至关重要。即使不同的矿工设法赢得了Stacks区块,F2Pool也可以创建一个兄弟区块来使初始Stacks区块无效并剥夺其他矿工的区块奖励。论坛上有一项提议,要求将最低数量的BTC发送给Stackers,以赢得一个区块,以确保STXStackers获得公平的份额。但如果这种审查仍然有利于F2Pool,它就不太可能停止。Stacks基金会聘请了第三方来评估潜在的解决方案。
此外,Stacks在过去几个月中一直在经历多次区块终止。这可能会导致Stacks矿工从链中掉线、网络吞吐量降低等。这个问题也源于一些大矿工,但Stacks团队发布了一份声明称该活动似乎不是恶意的。目前还不清楚Nakamoto升级将如何影响FastBlocks的引入,解决重组的计划并不明确。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。