Welchen Sinn hat es, wenn Solana unter idealen Bedingungen 100.000 TPS erreicht?
Solana hat unter idealen Bedingungen kürzlich 100.000 TPS erreicht. In diesem Artikel werden der experimentelle Hintergrund, die Gründe für den Unterschied zum täglichen TPS und die Frage erörtert, wie zukünftige Upgrades wie Firedancer und Alpenglow die Netzwerkleistung und Dezentralisierung systematisch verbessern werden. Dieser Artikel stammt aus einem Artikel von Chain View, der von PANews zusammengestellt, zusammengestellt und geschrieben wurde.
(Vorläufige Zusammenfassung: Solana-Gründer Toly: Pump.fun kann zur „besten Live-Übertragungsplattform der Welt“ aufgewertet werden! Kann der Kapitalmarkt des Erstellers noch weiter gehen?)
(Hintergrundergänzung: Solanas Mobiltelefon der zweiten Generation, Seeker, hat mit der Auslieferung begonnen, es ist jedoch eine weitere Gebühr erforderlich, und die neue Währung $SKR ist noch nicht eingetroffen.)
In den letzten zwei Tagen hat Solana's 100.000 TPS Es gab weitere Diskussionen, weil @cavemanloverboy tatsächlich mehr als 100.000 TPS im Solana-Mainnet ausgeführt hat, aber die meisten Leute haben die Bedeutung dieser Daten nicht verstanden:
1) Erstens war Caveys Experiment im Wesentlichen ein extremer Test unter „idealen Bedingungen“. Dies bedeutet, dass dies nicht die normale Leistung des Solana-Hauptnetzwerks ist. Es unterscheidet sich von den Labordaten in der Testnetzwerkumgebung, ist aber nicht schlecht.
Weil er ein Noop-Testprogramm (keine Operation) verwendet hat. Wie der Name schon sagt, führt es nur die grundlegendste Signaturüberprüfung durch und gibt direkt den Erfolg zurück. Es führt keine Berechnungen durch, ändert keinen Kontostatus, ruft keine anderen Programme auf und jede Transaktion umfasst nur 200 Byte, was weit weniger ist als die über 1 KB einer normalen Transaktion.
Das bedeutet, dass dieser 100.000-TPS-Test in einer abnormalen Transaktionsumgebung berechnet wurde. Es testet den endgültigen Durchsatz der Netzwerkschicht und Konsensschicht von Solana und nicht die tatsächlichen Verarbeitungsfähigkeiten der Anwendungsschicht.
2) Ein weiterer Schlüssel zum Erfolg dieses Experiments ist der Frankendancer-Validator-Client. Um es einfach auszudrücken: Frankendancer ist eine „Hybrid-Beta-Version“ des Firedancer-Validators, der von Jump Crypto entwickelt wird und die fertigen Hochleistungskomponenten von Firedancer auf den bestehenden Solana-Validator aufpfropft.
Tatsächlich nutzt es den Hochfrequenzhandelstechnologie-Stack der Wall Street, um das Knotensystem von Solana zu rekonstruieren, und verbessert die Leistung durch ausgefeiltes Speichermanagement, benutzerdefinierte Thread-Planung und andere zugrunde liegende Optimierungen. Aber allein durch den Austausch einiger Komponenten können Sie eine drei- bis fünffache Leistungssteigerung erzielen.
3) Dieses Testexperiment zeigt, dass Solana unter idealen Bedingungen TPS von über 100.000 erreichen kann. Warum gibt es also täglich nur 3.000–4.000 TPS? Es gibt ungefähr drei Gründe für eine kurze Zusammenfassung:
1. Der POH-Konsensmechanismus von Solana erfordert, dass Validatoren kontinuierlich abstimmen, um aufrechtzuerhalten, und diese Abstimmungstransaktionen allein nehmen mehr als 70 % des Blockraums ein, was den für normale Transaktionen verbleibenden Leistungskanal einschränkt;
2. Die ökologischen Aktivitäten von Solana beinhalten häufig eine große Anzahl staatlicher Wettbewerbsverhaltensweisen, wie etwa das neue NFT oder das neue MEME von Mint. Bei der Veröffentlichung kann es zu Tausenden von Transaktionen kommen, die die Schreibberechtigungen desselben Kontos beanspruchen, was zu einem relativ großen Anteil fehlgeschlagener Transaktionen führt;
3. Um MEV-Interessen zu erlangen, senden Arbitrage-Roboter im Solana-Ökosystem möglicherweise eine große Anzahl ungültiger Transaktionen, was eine Verschwendung von Ressourcen darstellt.
4) Der bevorstehende vollständige Einsatz von Firedancer und das Konsens-Upgrade von Alpenglow werden diese Probleme jedoch systematisch lösen.
Einer der wichtigsten Punkte des Alpenglow-Konsens-Upgrades ist die Übertragung von Abstimmungstransaktionen außerhalb der Kette, was der Freigabe von 70 % des Platzes für normale Transaktionen entspricht. Gleichzeitig kann die Bestätigungszeit auf 150 Millisekunden reduziert werden, wodurch Solanas DEX-Erlebnis dem von CEX unendlich nahe kommt. Darüber hinaus kann durch die Aktivierung des lokalen Gebührenmarktes auch die peinliche Situation einer netzweiten Überlastung vermieden werden, die durch die Beliebtheit eines einzelnen Programms Fomo verursacht wird.
Neben der Leistungsoptimierung und -verbesserung besteht der Hauptvorteil von Firedancer darin, Kundenvielfalt zu erreichen, wodurch Solana mehrere Kunden wie Geth und Nethermind wie Ethereum haben kann, was die Dezentralisierung und den Ausfall einzelner Knotenpunkte direkt verbessert.
Oben.
In der Diskussion über Solanas 100.000 TPS sehen diejenigen, die sich auskennen, das Vertrauen in Solanas zukünftiges verbessertes Client- und Konsensprotokoll, während diejenigen, die sich nicht auskennen, versuchen, sich auf das TPS-Wettrüsten zu verlassen, um Solanas Dynamik anzukurbeln (obwohl die TPS-Konkurrenz veraltet ist), aber es ist durchaus lohnend, die Bedeutung hinter dem Experiment zu verstehen. Hier werde ich das Wissen bekannt machen und mit Ihnen teilen.