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的引入,解決重組的計劃並不明確。