Solana(SOL)正研究重新安排領導者順序,讓地理位置相近的驗證人接連產生區塊,以縮短驗證人之間的區塊交接延遲。模擬結果顯示,平均交接延遲有所下降,但同一區域的領導者連續出現時間也變長。
Solana基金會(Solana Foundation)於10月14日發布分析,評估改進提案「SIMD-0675」對速度與安全性的影響。提案維持各驗證人產生區塊的機會,並調整順序,讓位置相近的驗證人依序擔任領導者。領導者是指在各個時槽中負責產生區塊的驗證人。
目前的領導者排程會依驗證人的質押權重生成,但不考量位置。若前後任領導者相距甚遠,資料傳輸可能耗時數十毫秒。SIMD-0675提議先依現行方式建立排程,再將位置相近的驗證人編組,以縮短交接時間。
基金會依據驗證人所在的124個地點和6個區域,建立6250個虛擬網路進行比較。當「RUN_LENGTH」設為7時,平均交接延遲減少29.1毫秒,相當於編組長度設為50時改善幅度的86%。這是根據位置與距離計算的模擬結果,並非在主網測得的處理速度。
速度改善的同時,區域內領導者連續出現的情況也增加。RUN_LENGTH設為7時,相較於隨機排程,同一區域領導者連續出現的區段平均增加5.4個領導者,換算約為4.3秒。基金會分析指出,若某個區域的大型資料中心故障或網路分割,影響可能比隨機排程持續更久。區域集中效應在短時間區段較明顯,約30分鐘的區段則大多與隨機排程相近。
驗證人自行申報位置也是爭議之一。配套提案「SIMD-0674」建議將驗證人的實際位置登記在投票帳戶中,SIMD-0675則會在排程計算時使用這項資料。基金會評估了驗證人謊報偏遠位置、藉此讓領導者區段連續排列的可能性。
基金會提出,可考慮將各位置編組所需的質押門檻「STAKE_FLOOR」設在約10%,並將RUN_LENGTH設為3至7。提高質押門檻會增加謊報位置所需的質押量。不過,基金會指出,若門檻高於分析當時約10.4%的亞洲區域質押占比,便可能無法在該區域內達到編組領導者的效果。
SIMD-0675的公開討論中,有人擔心位置自我申報可能被用於透過多個帳戶操控排程,或增加MEV機會。提案作者認同這項疑慮,並表示這也是考慮先採用較短編組長度的原因之一。這些討論涉及設計風險,並不代表已有實際攻擊案例。
Solana縮短時槽時間的提案與驗證人成本爭議也曾探討網路營運負擔。這次的SIMD-0675提案不調整時槽長度,而是重新安排領導者順序。
SIMD-0675仍處於公開提案與研究階段。基金會公布的數據是模擬結果,同時呈現交接延遲改善與區域集中可能帶來的安全負擔。
留言 0