深度解析:Solana究竟是如何堵上的?
原文作者:Nishil Jain(Biconomy 生態合作負責人)
編譯:Odaily 星球日報 Azuma
為什么當前 Solana 之上的交易總是在失敗?
讓我們從最基本的概念开始逐步解析。
從用戶的角度來看,當我們在 Solana 上進行交易時,本質上會出現三種潛在結果:
-
交易執行成功 ,一切正常;
-
交易執行失敗 ,用戶已支付 gas 費用,但執行結果返還錯誤。當交易未滿足條件時,就會發生這種情況,例如用戶嘗試購买的代幣已售罄,或者價格波動過快(超出了預設滑點)等等;
-
交易丟失(Dropped) :交易無跡可尋,即交易未能抵達“區塊領導節點”(Odaily 注:每 4 個區塊輪值一次的當值節點)。 這是當前大多數用戶正在遇到的情況,本質上這是一個網絡層的問題,而非共識層或執行層的問題。
執行問題並非擁堵主因
現在你可能會問,什么是網絡層? 交易為什么會丟失?為什么說它們才是當前 Solana 擁堵的主要原因?
我們暫且把這些最重要的問題拋在一邊,先來看看 那些執行失敗的交易(即第二種情況),並解釋為什么說執行失敗的交易並非擁堵的主因。
結合鏈上數據可見,所有執行失敗的交易中,只有約 8% 系由真實用戶提交,剩余的都是鏈上機器人所發起的套利交易。
套利者之所以會持續不斷地發起“垃圾”交易,是因為與成功套利可所得的潛在利潤相比,頻繁發起交易的成本可以說是微乎其微。
具體而言,套利者可以在一天時間內持續不斷地發起交易,這么做的成本大概是每天幾百美元(因為 Solana 的網絡費用較低),但只要能成功一筆,就可能賺到數十萬美元級別的利潤。
需要注意的是,這些失敗的交易並不意味着 Solana 網絡出現了故障,區塊鏈依舊在正常運行,這些只不過是一些因為條件未達成而失敗的機器人交易。 這也不是 Solana 當下體驗糟糕的主因。
實際上,自去年 11 月以來, Solana 的交易失敗率一直保持在大約 50% 左右。
真正的主因:交易被丟棄於網絡層
現在, 讓我們來討論一下 Solana 在過去幾天裏擁堵的真正主因——“交易丟失”。
如前文所述,這些都是未能抵達“區塊領導節點”的交易, 而交易之所為未能到達,是因為它們在網絡層中被丟棄了。
網絡層是互聯網的通信層,它被用來將數據包從一個端點發送至另一個端點,常見的網絡層協議包括 TCP、UDP、QUIC(由谷歌开發) 等等。 Solana 此前將其網絡層協議升級成了 QUIC, 這有助於在用戶與“區塊領導節點”之間建立連接。
由於 Solana 採用了連續出塊機制,且不存在用以暫存未確認交易的 mempool,這意味着一旦連接丟失,交易將再也不會被包含至某個區塊之內。
QUIC 協議的優勢在於,“區塊領導節點”可借此獲得一種新功能: 根據特定的標准來切段某些用戶的連接,或限制它們的數據傳輸速率。
這一功能的意義在於, 當網絡需求高峯期出現時,“區塊領導節點”可以主動切斷某些連接,從而 防止了 Solana 會因網絡活動增加而完全宕機。
你可能又要疑惑了,如果 QUIC 協議的設計這么完善,為什么 Solana 現在還是這么堵呢?
真正的問題在於,盡管“區塊領導節點”現在可以選擇主動調節某些連接,但決定哪些連接需要被調節的邏輯卻存在問題。
為了更具象地理解這一問題,我們可以腦補這么一種情況,每個“區塊領導節點”都有着 X 個可以進行通信的連接,可當網絡需求高峯期出現時,該節點所接受 到的連接請求是其承載能力的 10 至 100 倍…… 這時該節點就需要去選擇切斷某些連接。 然而當前的情況是, 如何選擇將被切斷的連接並沒有一套既定的標准(比如切斷所有費用低於 xxx 的連接),所有連接是否會被切斷都是隨機性的……
說到底,當前情況下如果你想要交易被確認,你能做的就是發送更多的交易請求,但由於 有許多機器人也會不斷地向網絡發送大量的連接請求,普通用戶建立連接並完成交易就變得越來越困難。
如何修復?需要多久?
這就是 Solana 現在所面臨的問題。
當下,Jump (Firedancer 客戶端开發團隊)、Anza(Agave 客戶端开發團隊)、Solana Labs 等團隊 正致力於對網絡層進行修復。修復補丁將在本周逐步推出,據悉在未來幾周內還會有一些重量級的更新發布。
這能夠有效解決問題嗎?Solana 會再次“ to da moon”嗎……這並沒有絕對答案。
為什么當前仍存在着許多不確定性,主要有三個原因:
-
一是關於即將的修復補丁究竟能否生效,沒有人能夠保證。只有在它實際運作起來後,我們才能觀察實際情況。
-
二是 Jump 开發的 Firedancer 客戶端看起來似乎能夠解決問題,但它要到今年年底才能正式發布。
-
三是關於“垃圾”交易的問題,Solana 的經濟機制使得該網絡很難阻止惡意行為者對鏈持續進行“垃圾”交易攻擊。
最後,我想呼籲大家認識到一件事:我相信 Solana 正在為做出正確的權衡(Odaily 注:因指設定合理的連接切段標准)而战鬥,就像以太坊曾經擺脫了諸多問題一樣,Solana 也終會擺脫這些問題。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
USDT大到倒不了?華爾街債券交易巨頭Cantor取得Tether5%股權
據 華爾街日報今日 披露 ,華爾街債券交易巨頭 Cantor Fitzgerald 在 2023...
空投周報 | Magic Eden代幣將於12月10日TEG;Side Protocol空投將於11月26日开放申領(11.18-11.24)
@OdailyChina @web3_golem Odaily星球日報盤點了 11 月 18 日至...
富爸爸喊比特幣1300萬美元!力挺Michael Saylor預測:微策略是對的
受 惠於比特幣不斷屢創新高,上市公司比特幣持倉量霸主微策略(MicroStrategy)股價今年大...
Arthur Hayes:比特幣2025年底將25萬鎂!狗狗幣上看1美元
B itMEX 創辦人 Arthur Hayes 在近日 參與 Alpha First Podca...
避險需求暴增!黃金單周漲6%重返2712美元,會如何影響比特幣行情?
自 川普勝選以來,美元強勁升值,在選前不斷走高的金價反而開始疲軟,在 11 月中更跌至 2 個月新...
星球日報
文章數量
7223粉絲數
0