Solana 的新提案旨在解决“格子”系统的可扩展性问题

点名字live,进直播间聊


Solana开发团队提出的SIMD-215提案,旨在通过引入基于格的同态散列函数来解决其网络中的**“状态增长问题”**,这一改进将使Solana能够支持更多的账户并提升整体网络的效率和扩展性。


背景:Solana的状态增长问题

随着Solana网络用户和账户数量的快速增长,Solana面临着一个日益严重的问题,即状态增长问题。目前,Solana需要定期重新计算网络中所有账户的“状态”,这意味着随着用户数量的增加,状态计算的复杂性和计算成本也在不断上升,导致网络的负担变得更加沉重。


Solana Labs联合创始人Anatoly Yakovenko曾在去年讨论过这一问题,并指出,新账户的创建需要通过重新索引所有现有账户来进行验证,而每个节点都必须拥有完整的账户全局索引。这种方法不仅非常昂贵,而且会随着用户的增加而变得更加不可持续。


SIMD-215提案的核心改进

SIMD-215提案引入了一种新的哈希系统,即基于格的同态散列函数(Accounts Lattice Hash),目的是通过优化状态更新和验证机制来解决上述问题。该提案的主要内容包括:


同态散列函数:这一技术将通过只处理“更改过的账户”来更新网络状态,而不再需要重新计算所有账户的状态。这种方法减少了计算的工作量,提升了效率。


即时验证:该提案通过引入即时验证的机制,避免了传统的重新计算所有状态的过程,使Solana能够更加高效地处理网络中的账户变化。


扩展性:通过这一系统,Solana能够扩展到数十亿个账户,并且能在实时和空间内计算“所有账户的哈希值”。这一点非常关键,因为它让Solana能够更好地应对未来可能出现的用户暴增和复杂计算需求。


点名字live,进直播间聊聊