Layer 1 區塊鏈 Solana 的開發人員提出了新的雜湊系統「Accounts Lattice Hash」,旨在改變 Solana 網路驗證和追蹤用戶帳戶的方式,以解決因大規模使用導致的可擴展性問題。

在 1 月 6 日發布的一份名為 SIMD-215 的提案中,開發人員提出了一種「基於 lattice 的同態雜湊函數」,改變 Solana 追蹤用戶帳戶的方式,「主要目標是將 Solana 擴展到數十億個帳戶,並在實際時間和空間內計算出『所有帳戶的哈希值』」。

目前,Solana 網路需要定期重新計算所有帳戶的「狀態」,這意味著隨著用戶數量的增加,重新計算狀態的過程會變得更加艱鉅。

Solana Labs 共同創辦人 Anatoly Yakovenko 去年 5 月在社群平台 X 上探討過這個問題,稱之為「狀態增長問題」,他寫道:

「問題歸結為這麼一件簡單的事:新帳戶的創建必須真正創建出全新的帳戶,這意味著一個新帳戶必須以某種方式證明它確實是新的。如果運行時擁有所有帳戶的全局索引,這將變得非常簡單。但這種用來證明帳戶是新帳戶的方法代價高昂,因為每個節點都需要在運行時擁有所有帳戶的完整索引。」

根據新的提案,「Accounts Lattice Hash」升級將透過引入即時驗證,免除重新計算所有狀態的需要。此外,提案中的「同態雜湊」元素將在技術上允許 Solana 網路只處理已變更的帳戶來更新其狀態驗證。

如果新的提案得以實施,將可大幅改善 Solana 網路的速度與效率。加密研究公司 Republik Labs 在 X 上解釋了該提案的預期效果:

「Solana 的新提案改變了這個系統,它不再重新計算所有內容,而是只更新發生變更的帳戶。這種方法更快、更簡單,且使用更少的資源,使 Solana 能夠更輕鬆地處理數百萬(甚至數十億)個帳戶。一個更簡單的比喻:把它想像成打掃房子,與其每天清理每個房間,不如只整理那些弄亂的空間,這樣既省時又省力,同時保持一切井然有序。」

3/ A Simpler AnalogyThink of it like cleaning a house. Instead of scrubbing every single room every day, you only tidy up the spaces that got messy. This saves time and effort while keeping everything in order.

— Republik Labs (@RepublikLabs) January 7, 2025

Source