根据恒星币开发基金会的说法,恒星币开发基金会已经推出了其创新的解决方案,以应对区块链技术中持久存在的状态膨胀问题,这一解决方案被称为状态归档。该方法旨在提高恒星币(XLM)网络的可扩展性、交易速度和整体成本效率。
解决状态膨胀
状态膨胀长期以来一直是区块链网络的挑战,导致成本增加、交易处理速度变慢和可扩展性问题。恒星币的状态归档旨在通过为验证者维护小型数据库来缓解这些问题。这样可以加速交易执行并提高吞吐量,使恒星币网络成为业内最具可扩展性的网络之一。
此外,较小的数据库使新节点可以快速与网络同步,减少分类账历史的大小,从而降低成本。虽然非验证节点仍需存储归档状态,但这一过程仍然高效。归档状态树(AST)是一种不可变的、仅可追加的数据结构,使历史档案可以将其存储在成本效益高的网络驱动器上,而不是性能要求较高的本地NVMe驱动器。
效率与安全
AST 的不可变性质允许分片,这对远程过程调用(RPC)提供商特别有利。他们可以在多个节点上对归档状态进行分片并相应地平衡传入请求。由于 RPC 节点在链外操作且不参与共识,这种分片方法高度有效且与验证者分片相比没有安全风险。
这种设计确保了开发人员和用户体验高度可扩展和用户友好的系统。通过减少归档状态的副本数量,不会牺牲安全性或去中心化,进一步提高了系统效率。
未来发展
虽然状态归档的引入标志着一个重要的进步,但恒星币计划在接下来的几周内深入研究协议的安全性和性能优化特性。未来的博客文章将比较恒星币解决方案的可扩展性与其他区块链网络,如 Solana 和以太坊的可扩展性。
对于那些对技术规格感兴趣的人,可以在恒星币的 GitHub 仓库中找到关于状态归档接口和证明确认规范的详细文档。
Image source: Shutterstock