这是我们实现20K TPS的短期路线图。 截至今天,我们的银行转账峰值约为4.5k TPS。请记住,我们的银行转账相比其他区块链所引用的吞吐量数据要重得多,因为我们正在测试包括支付管理器和账户抽象查找的转账。 目前,每笔转账大约需要180-220微秒(大部分时间用于8次冷状态读取,然后是签名检查和执行),每个区块还需额外花费100毫秒用于缓存合并。 我们有明确的路径来达到20k+ TPS,我们正在积极努力: - 首先,我们正在实施乐观执行以加热序列器缓存,这将消除冷状态读取的成本。这应该能让我们达到约8k TPS。 - 接下来,我们将预检查(并批量处理)签名,将每笔转账时间减少到约40微秒,并将TPS提升到约12k。 - 最后,我们将更新我们的状态/缓存模型,以消除我们目前在每个区块末尾执行的高成本缓存合并操作,使我们达到20k TPS。 性能将不再是任何加密项目的瓶颈。
2.75K