Solana 通过新的散列系统提高可扩展性

为了解决大量网络使用带来的可扩展性问题,Solana 开发人员推出了一种名为 SIMD-0215 的新散列系统。
该建议旨在优化网络验证和跟踪用户账户的方式,从而提高网络的整体速度和效率。
主要启示
- Solana 开发人员引入了 SIMD-0215 系统,以提高网络的可扩展性。
- 新方法允许每个区块包含所有账户的哈希值,而不仅仅是修改过的账户。
- 同态散列只添加已更改的账户,无需重新计算整个哈希值,从而简化了计算。
- 账户网格散列可以取代基于 Merkle 的系统,提高处理数十亿账户的效率。
该提案引入了一种新的哈希值--账户网格哈希值,它使用同态哈希值来维护账户总状态的综合哈希值。与目前的方法不同,这种新系统允许每个区块包含所有账户的哈希值,而不是只包含在该区块中发生变化的账户。此外,这项创新还消除了对 Epoch 账户哈希值的需求,这是一个频率较低但耗费资源的过程。
Loading...
当前 Solana 账户散列面临的挑战
目前,Solana 主要使用两种账户哈希值:
Epoch 账户哈希值:一种基于 Merkle 的哈希值,可捕捉所有账户的状态,但更新频率较低。
账户三角散列:基于 Merkle 的哈希值,只记录单个区块中的更改。
这两种方法都依赖于对数据进行排序和维护大量的中间状态,随着用户账户数量的增加,效率会变得很低。这就是为什么 Epoch 账户哈希值只会定期更新,而 Accounts Delta 哈希值会处理每个区块的增量更改。
同态散列的优势
同态散列可以通过逐步累积变化来计算账户的总体状态,而无需重新计算整个散列。简单地说,一个新区块的哈希值可以从上一个区块的总账户状态哈希值中推导出来,只需添加修改过的账户即可。
账户网格哈希值使用基于网格的同态哈希函数构建,简化并加快了整个过程。用这种方法取代基于 Merkle 的系统后,网络可以更高效地处理数十亿账户。
对 Solana 增长的影响
如果这项建议得以实施,将能提高 Solana 的可扩展性,同时保持安全性和速度。据 DefiLlama 称,该网络已经显示出显著的增长势头,其去中心化交易所(DEX)的交易量达到 1130 亿美元,超过了以太坊的 789 亿美元。
这一拟议的变化反映出 Solana致力于通过提高可扩展性和用户体验,在不断扩大的区块链生态系统中保持竞争力。
此外,为了加强对未来量子计算威胁的防御,Solana 此前推出了Winternitz Vault--一种创新解决方案,旨在保护用户资金免受潜在加密漏洞的侵害。