Lumen Loop
All news
Articlestellar.orgVeronica Irwin3y ago

Pull mode: the latest initiative to increase Stellar’s TPS

This article explains Pull Mode, a feature introduced in Stellar Core releases 19.4.0 and mandated in 19.7.0 that reduces redundant transaction broadcasting between validators. By having validators request transaction hashes before sending full transactions, Pull Mode decreased computational overhead and increased maximum TPS by 72% in testing.

DevelopersDeveloper Tools
Lumen Loop's take

The article discusses Stellar's approach to improving transaction throughput, focusing on Pull Mode—a protocol optimization that addresses inefficiencies in how validators share transaction information. Previously, validators would broadcast transactions to all peers redundantly, with some nodes receiving the same transaction over 30 times. Pull Mode implements an "ask before you send" model where validators exchange transaction hashes first and only transmit full transactions if the receiving node doesn't already have them. The feature was tested extensively in Stellar Supercluster before deployment and showed a 72% increase in maximum TPS by reducing CPU, memory, and bandwidth requirements. The article emphasizes the importance of community engagement with protocol upgrades and encourages validators and developers to understand these improvements and provide feedback.

Mentioned projects
1 project linked
S
Stellar Development FoundationInfrastructure & Services
Audited
InfrastructureCommunity

The Stellar Development Foundation (SDF) is a non-profit organization that supports the development and growth of the Stellar ne…

View →