Sui kv-rpc 新增一致讀取檢查點支援
Sui 將在 1.82.0 版本為其 kv-rpc 服務加入一致讀取 checkpoint 支援。這項變更解決了一個可能發生的帳本一致性問題:當請求經由負載平衡器路由到不同的 kv-rpc 副本時,每個副本對帳本水位標記的視圖可能不同,導致客戶端看到帳本頂端向後移動。
目前的緩解措施使用黏性工作階段,將一個 GraphQL pod 綁定到一個 kv-rpc pod。這會造成熱點,並拖慢 Sui 計畫從 Postgres 遷移出去的進度。在新設計中,客戶端可以選擇加入 x-sui-consistent-read-checkpoint 標頭,其中包含它們最近觀察到的 checkpoint。伺服器會等待到能夠提供該 checkpoint 的資料,或回傳 Unavailable,讓客戶端可以重試。
這項功能以 Tower layer 實作,伺服器端支援涵蓋所有 gRPC 方法,包括未來新增的方法。沒有該標頭的請求維持不變。團隊新增了端對端測試,以驗證帳本水位標記的行為。由於目前沒有任何元件會傳送該標頭,客戶端尚未啟用這項功能。
對加密貨幣交易者而言,這次更新主要是基礎設施與可靠性方面的改善。隨著採用率提升,它可能支援更穩定的 Sui 資料服務與索引,但不會直接改變代幣經濟,也不會產生立即的交易催化劑。
Neutral
預期市場影響中性,因為這次更新是改善後端可靠性,而不是改變 Sui 的代幣供應、質押經濟、治理或網路費用。短期內,交易者不太可能僅因這項功能而重新評估 SUI,因為該功能在伺服器端運作,而目前沒有客戶端會傳送 checkpoint 標頭。這次發布可能會吸引開發者和基礎設施供應商有限的關注,但不太可能成為交易量或波動性的重大催化劑。
從較長期來看,一致的讀取結果可以提升 GraphQL 服務、索引器、錢包和交易應用程式的資料準確性。減少對黏性工作階段的依賴,以及支援從 Postgres 遷移,或可隨著網路使用量增長而改善可擴展性和營運韌性。主要區塊鏈網路的類似基礎設施升級通常會帶來漸進及間接的影響:它們可以支援使用者增長和生態系統信心,但在沒有採用率、收入或網路使用量等相關資料的情況下,通常不會立即造成看漲或看跌走勢。交易者應監察 Sui 的交易活動、活躍地址、總鎖定價值、生態系統發布,以及客戶端軟體是否開始使用新的標頭。