HIER IST UNSER KURZFRISTIGER FORTSCHRITTSPLAN, UM 20K TPS ZU ERREICHEN. Stand heute erreichen unsere Banküberweisungen Spitzenwerte von etwa 4,5k TPS. Bedenken Sie, dass unsere Banküberweisungen im Vergleich zu den Durchsatzwerten anderer Blockchains viel schwerer sind, da wir Überweisungen testen, die Paymaster und Abstraktionen von Konten beinhalten. Derzeit dauert jede Überweisung etwa 180–220 Mikrosekunden (hauptsächlich aufgrund von 8 kalten Statusabfragen, gefolgt von Signaturprüfungen und Ausführungen), mit zusätzlichen 100 Millisekunden pro Block, die für Cache-Zusammenführungen aufgewendet werden. Wir haben einen klaren Weg, um 20k+ TPS zu erreichen, an dem wir aktiv arbeiten: - Zuerst implementieren wir optimistische Ausführung, um den Sequencer-Cache zu erwärmen, was die Kosten für kalte Statusabfragen eliminieren wird. Das sollte uns auf etwa 8k TPS bringen. - Als nächstes werden wir Signaturen vorab überprüfen (und bündeln), wodurch die Zeit pro Überweisung auf etwa 40 Mikrosekunden reduziert wird, und wir die TPS auf etwa 12k steigern. - Schließlich werden wir unser Status-/Caching-Modell aktualisieren, um die kostspielige Cache-Zusammenführungsoperation, die wir derzeit am Ende jedes Blocks durchführen, zu eliminieren, was uns auf 20k TPS bringen wird. Die Leistung wird für kein Krypto-Projekt mehr ein Engpass sein.
2,44K