Solanas Performance-Bombe ist gezündet: SIMD-0567 wurde offiziell in den Hauptzweig integriert. Das auf Pinocchio basierende p-ATA-Programm senkt den CU-Verbrauch pro Instruktion im Durchschnitt um 81 %. Der Gesamtverbrauch im Netzwerk dürfte dadurch um 10–11 % sinken, während Transaktionen 35 % schneller ausgeführt werden.
Das ist keine kleine Optimierung, sondern eine vollständige Neuentwicklung auf niedriger Ebene für das zentrale Programm, das im gesamten Solana-Netzwerk am häufigsten aufgerufen wird.

Schauen wir uns an, was das wirklich bedeutet:
ATA, also das Programm für assoziierte Token-Konten, ist das mit Abstand am häufigsten aufgerufene Low-Level-Programm auf Solana. Jeder Token-Transfer, jede DeFi-Interaktion und jeder NFT-Transfer läuft darüber – es ist sozusagen der zentrale „Eingang“ für alle Überweisungen im gesamten Ökosystem. Bisher basierte das Programm auf dem Anchor-Framework, mit mehreren Abstraktionsebenen und zahlreichen Abhängigkeiten. Zu Spitzenzeiten beanspruchte es einen beträchtlichen Anteil der Rechenressourcen des gesamten Netzwerks.

Das neue p-ATA wurde mit Pinocchio, einem Framework ohne Abhängigkeiten, von Grund auf neu entwickelt: Es verzichtet auf die Standardbibliothek, kommt vollständig ohne Heap-Allokationen aus und verarbeitet Instruktions- und Kontodaten per Zero-Copy-Verfahren. So wurden sämtliche unnötigen Laufzeitkosten beseitigt – eine konsequente Optimierung für maximale Performance. Pinocchio selbst ist eine speziell für leistungskritische Anwendungsfälle entwickelte Bibliothek ohne Abhängigkeiten. Sie löst die Bindung an das Abhängigkeitspaket solana-program vollständig auf und ermöglicht es, häufig aufgerufene Kernprogramme auf maximale Effizienz zu trimmen.

Auch die Messergebnisse können sich sehen lassen: In Benchmark-Tests sank die Ausführungszeit von Transaktionen um rund 35 %. Wird das Rent-Sysvar-Konto mitgegeben, lässt sich der CU-Verbrauch noch weiter senken; die Ausführungszeit steigt dabei lediglich um 1 % – ein vollkommen akzeptabler Kompromiss. Nach Aufrufhäufigkeit der Instruktionen gewichtet, verbraucht p-ATA im Durchschnitt 81 % weniger CU als das ursprüngliche Programm. Auf das gesamte Netzwerk hochgerechnet sinkt der CU-Gesamtverbrauch um 10–11 % – das entspricht einer Kapazitätserweiterung des gesamten Netzwerks um ein Zehntel, ganz ohne Hardware-Upgrade.

Besonders praktisch: Das Programm ist vollständig abwärtskompatibel zur bestehenden Instruktionsschnittstelle. Ökosystemprojekte müssen keine einzige Codezeile ändern und profitieren nach der Bereitstellung automatisch von der Leistungssteigerung. Außerdem hat der Vorschlag bereits mehrere technische Prüfungsrunden durchlaufen. Die formale Verifikation des neuen Programms, die Aktualisierung des Binär-Hashes und die Prüfung des Migrationsprozesses sind abgeschlossen – auch in puncto Sicherheit wurde also gründliche Vorarbeit geleistet.

Ein wichtiger Hinweis zum Schluss: Die Zusammenführung des Codes im Hauptzweig bedeutet nicht, dass die Umstellung im Mainnet bereits abgeschlossen ist. Die Bereitstellung und Aktualisierung der Nodes muss noch gemäß dem festgelegten Migrationsablauf erfolgen. Bis zum offiziellen Inkrafttreten läuft jedoch bereits der Countdown.

#Solana #SIMD0567