想像一個你可以實際看到 Solana 區塊內部發生什麼的世界。 到目前為止,這在很大程度上仍然是一個謎,但今天這一切都將改變! 𝗜𝗻𝘁𝗿𝗼𝗱𝘂𝗰𝗶𝗻𝗴 𝘁𝗵𝗲 𝗜𝗕𝗥𝗟 𝗘𝘅𝗽𝗹𝗼𝗿𝗲𝗿! 🧵👇
2/ 首先讓我們來一些背景。 當團隊首次開始分析數據時…… 他們預期會找到幾個異常值。 然而,他們發現了廣泛的 𝗹𝗮𝘁𝗲 𝗽𝗮𝗰𝗸𝗶𝗻𝗴。 這是什麼,為什麼它對 Solana 有害? 👇
3/ 𝗟𝗮𝘁𝗲 𝗣𝗮𝗰𝗸𝗶𝗻𝗴 指的是在時段結束時集中交易的做法。 由於 Solana 是作為一個串流系統構建的,驗證者預期在整個時段內打包交易,同時通過 Turbine 廣播區塊數據作為碎片。
4/ 延遲打包對網絡有害,因為: - 延遲狀態傳播:導致過時數據,網絡對價格的了解變得更晚 - 增加執行變異性:隨著清算和拍賣變得不可預測,增加了抖動 - 破壞渦輪:降低網絡效率
5/ 另一個在驗證者社群中已知的問題 = 𝗦𝗹𝗼𝘁 𝗧𝗶𝗺𝗶𝗻𝗴 𝗚𝗮𝗺𝗲𝘀。 Slot Timing Games 指的是驗證者修改其歷史證明參數以延長插槽時間,超過 Solana 的預設 360 毫秒。
6/ 𝗦𝗹𝗼𝘁 𝗟𝗮𝗴𝗴𝗶𝗻𝗴 對 Solana 有害,因為: - 減慢狀態轉換 - 增加端到端延遲 - 降低確定性 - 減少應用程序可靠性
7/ 那麼,為了解決這個問題,正在做什麼呢? IBRL Explorer 引入了 IBRL Score,以量化驗證者區塊建設的性能,供用戶和應用程序使用。 IBRL 分數基於: - 時隙時間分數 - 投票打包分數 - 非投票打包分數
10/ 使用 IBRL Explorer 發現的另一個趨勢是來自於延遲打包非投票交易的連鎖效應。 當一個驗證者延遲打包時,其他驗證者會延遲接收分片、延遲重播和延遲投票。 這會造成一個漣漪效應,對整個網絡造成傷害。
371