瑞士登记比特币储备提案
Solana开发者提出Accounts Lattice Hash改进帐户处理方式,解决可扩展性问题
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 能够更轻松地处理数百万(甚至数十亿)个帐户。一个更简单的比喻:把它想像成打扫房子,与其每天清理每个房间,不如只整理那些弄乱的空间,这样既省时又省力,同时保持一切井然有序。」