關鍵要點:
- IOTA 已透過 v1.21.1 更新和協定版本 24 將其 Starfish 共識機制遷移至主網。
- 新設計將基於拉取的 Mysticeti 模型替換為基於推送的方法,以更好地處理網路壓力和滯後的驗證節點。
- Starfish 將元數據與負載分離,並使用 Reed-Solomon 分片技術,透過接受略高的延遲來換取更高的韌性。
關鍵要點:

IOTA 已透過軟體版本 v1.21.1 和協定版本 24 將其 Starfish 共識機制移至主網。這一技術轉變旨在提高網路在現實世界壓力條件下的性能。這個基於導向無環圖 (DAG) 的網路正在調整其數據同步策略,以更好地支持其驗證節點集。
此次升級標誌著有意背離之前的 Mysticeti 模型,該模型依賴於驗證節點從同行那裡拉取缺失的數據。專案文檔指出:「Starfish 從 Mysticeti 的拉取恢復轉向基於推送的數據移動,在缺失歷史記錄到達滯後驗證節點的關鍵路徑之前,將拉取請求減少了約一個數量級。」
新架構引入了基於推送的設計,驗證節點主動向同行發送數據,旨在幫助滯後的節點在高度活躍期間更有效地跟上進度。該過程將區塊元數據從交易負載中分離出來,並使用 Reed-Solomon 編碼將負載分割成碎片。只需這些碎片的一個足夠子集即可重構區塊,確保了數據可用性,而無需每個節點同時擁有完整的負載。這種方法也被用於其他數據可用性解決方案中。
這種增加韌性的代價是普通交易延遲可能會略有增加,因為在排序之前需要確認數據可用性。在此升級之前,該協定已在測試網上升級了智能合約,其成功現在將通過其在主網上的運營表現來衡量,特別是在不犧牲可用性的情況下維持壓力下的網路一致性,這是 Hedera Hashgraph 和 Fantom 等許多基於 DAG 的協定所面臨的挑戰。
本文僅供參考,不構成投資建議。