Das lang erwartete p-Token-Upgrade von Solana ist endlich im Mainnet angekommen und bringt eine der bisher größten Effizienzsteigerungen des Netzwerks.
Das Upgrade ersetzt das bestehende SPL-Token-Programm durch eine optimierte Drop-in-Implementierung, die auf der Pinocchio-Rust-Bibliothek basiert. Das neue System behält die Kompatibilität mit bestehenden Anwendungen und Wallets bei und reduziert gleichzeitig die für Token-Operationen benötigten Rechenressourcen drastisch.
Laut der Dokumentation der Solana Foundation verbrauchen Token-Anweisungen jetzt bis zu 98 % weniger Recheneinheiten als bei der vorherigen Implementierung. Standard-Token-Transfers sanken von 4.645 Recheneinheiten auf nur 76, während der Bedarf an Recheneinheiten für transfer_checked-Anweisungen von 6.200 auf 105 sank.
Die Einführung könnte netzwerkweite Auswirkungen haben, da fast jede nicht stimmberechtigte Transaktion auf Solana in irgendeiner Form mit Token interagiert. Durch die Senkung des Berechnungsverbrauchs für diese Operationen kann Solana mehr Aktivitäten in jeden Block einbauen, ohne die bestehenden Blockgrenzen zu erhöhen.
Warum Compute Units bei Solana wichtig sind
Auf Solana messen Recheneinheiten die Ausführungskosten von Transaktionen und Programmen. Jede Interaktion im Netzwerk verbraucht Rechenressourcen, und die Blockkapazität hängt stark davon ab, wie effizient Programme diese Ressourcen nutzen.
Anza hat bereits erklärt, dass die Transaktionskosten auf Solana mehr als nur die Ausführung umfassen. Die Überprüfung von Signaturen, das Laden von Konten, Schreibsperren und die Größe der Transaktionsdaten tragen alle zum gesamten Ressourcenverbrauch bei. Durch die Verringerung der Rechennutzung können die Prüfer daher mehr Transaktionen in Blöcke packen und gleichzeitig die Priorisierung der Transaktionen verbessern.
P-Token zielt speziell auf das Token-Programm ab, das nach wie vor eine der am meisten genutzten Komponenten im gesamten Ökosystem ist. Da Token-Anweisungen in DeFi-Swaps, NFT-Transaktionen, Zahlungen, Staking-Interaktionen und Stablecoin-Transfers vorkommen, können sich Effizienzgewinne auf der Token-Ebene auf das gesamte Netzwerk auswirken.
Allein durch den p-Token-Switch werden etwa 12 % bis 13 % des Blockraums frei. Diese Schätzung beinhaltet noch nicht die zukünftigen Gewinne durch neu eingeführte Batching-Funktionen.
Ein einfacher Ersatz statt eines neuen Standards
Einer der bemerkenswertesten Aspekte des Upgrades ist der Ansatz zur Kompatibilität. Anstatt einen separaten Token-Standard einzuführen, den die Entwickler manuell übernehmen müssten, fungiert p-token als direkter Ersatz für das bestehende SPL-Token-Programm. Bestehende Token werden ohne Migrationen oder benutzerseitige Änderungen weiter betrieben.
Michael Hubbard, CEO von SOL Strategies, beschrieb das Update in einem öffentlichen Beitrag zur Einführung als "wirklich, wirklich massiv".
Hubbard verglich das Upgrade mit dem Ersatz eines veralteten Windows 98-Computers durch ein modernes Windows 11 unter Beibehaltung aller vorhandenen Anwendungen und Dateien.
Diese Kompatibilität stand von Anfang an im Mittelpunkt der Einführungsstrategie. In den Materialien der Solana Foundation wurde wiederholt betont, dass das Upgrade keine einschneidenden Änderungen für bestehende Wallets und Anwendungen mit sich bringt.
Wie die Ingenieure die Datenverarbeitungskosten reduzierten
Laut dem Anza-Softwareingenieur Fernando Otero, auch bekannt als Febo, begann Pinocchio ursprünglich als Versuch, Abhängigkeitskonflikte bei der Solana-Entwicklung zu reduzieren. Die Bibliothek vermeidet externe Abhängigkeiten und schreibt zentrale Programmtypen von Grund auf neu, was die Tür zu aggressiveren Leistungsoptimierungen öffnet.
Febo erläuterte, dass etwa 70 % der Einsparungen bei der Rechenleistung allein durch zwei Änderungen erzielt wurden: Ersetzen des traditionellen Solana-Programm-Einstiegspunkts und Einführen von Null-Kopie-Lesevorgängen.
Die verbleibenden Einsparungen wurden durch kleinere Optimierungen in der gesamten Codebasis erzielt. Die Ingenieure entfernten doppelte Prüfungen, reduzierten die unnötige Verfolgung von Ausleihen, optimierten die bedingte Logik und setzten Prioritäten bei den am häufigsten verwendeten Anweisungen.
Transferanweisungen wurden besonders behandelt, da sie fast die Hälfte des gesamten Token-Programmverkehrs im Mainnet ausmachen. Die Ingenieure haben das Programm so konzipiert, dass es Überweisungsanweisungen frühzeitig erkennt und Teile der allgemeinen Parsing-Logik überspringt, was den Rechenaufwand weiter reduziert. Neben den Effizienzverbesserungen führt p-token auch drei neue Anweisungen ein: Batch, WithdrawExcessLamports und UnwrapLamports.
Audits, Tests und Sicherheitsüberprüfungen
Da mit p-token eines der wichtigsten Programme von Solana neu geschrieben wird, wurde das Projekt vor der Aktivierung des Mainnets umfangreichen Tests unterzogen. Laut Anza nutzten die Ingenieure Unit-Tests, Fuzzing-Tools von Firedancer, historische Transaktionswiederholungsanalysen von Neodyme, Audits und laufende formale Verifizierungsmaßnahmen.
Die Prüfer deckten auch mindestens ein wichtiges Problem während des Entwicklungsprozesses auf. Sicherheitsforscher von Asymmetric Research entdeckten eine Schwachstelle im Zusammenhang mit der Überprüfung der Kontoinhaberschaft innerhalb von Stapelbefehlen. Das Anza-Team hat das Problem vor der Aktivierung des Hauptnetzes behoben.
Das größere Bild für Solana
Im vergangenen Jahr konzentrierten sich die Diskussionen im Ökosystem häufig auf groß angelegte Initiativen wie Firedancer, Alpenglow und Upgrades des Transaktionsformats. Während diese Bemühungen große Aufmerksamkeit auf sich zogen, betrachteten viele Entwickler im Stillen p-Token als eine der wirkungsvollsten praktischen Upgrades, da das Token-Programm so breit eingesetzt wird.
Damals, im Jahr 2025, schätzten die Entwickler, dass p-token gängige Token-Operationen etwa 19 Mal effizienter machen könnte. Mainnet-Benchmarks zeigen nun, dass einige Anweisungen sogar diese frühen Erwartungen übertreffen.
Die langfristigen Auswirkungen könnten über billigere Token-Interaktionen hinausgehen. Durch die Freigabe von Blockspace ohne Erhöhung der Blocklimits gewinnt Solana zusätzlichen Raum für anspruchsvollere Anwendungen, größere Transaktionen und einen höheren Durchsatz. Entwickler könnten mehr Logik in eine einzige Transaktion einbauen, während Validierer Blöcke effizienter verarbeiten.
Lesen Sie mehr über SolanaFloor
Jupiter bringt Bitwise Onchain mit $200M Institutional $USDe Market auf Solana
Phoenix Trade Records All-Time High in Daily Volume as Perceived Favoritism Divides Solana Community
Wie wird Solana auf die steigende Nachfrage nach Privatsphäre reagieren?
