Die Smart-Contract-Blockchain Solana plant für Mittwoch eine Erhöhung der maximalen Transaktionsgröße von 1.232 Bytes auf 4.096 Bytes, wodurch Entwicklern mehr als dreimal so viel Platz zur Verfügung steht, um Anweisungen in einer einzelnen Operation unterzubringen.
Operationen, die zuvor auf mehrere Transaktionen verteilt werden mussten, können zunehmend in einer einzigen Transaktion unter Transaction v1 abgewickelt werden. Dazu gehören große kryptografische Nachweise, Zahlungen, die viele Genehmigungen erfordern, sowie einige vertrauliche Transfers.
Das neue Format läuft bereits auf den Test- und Entwicklungsnetzwerken von Solana. Bestehende Transaktionsformate werden weiterhin funktionieren, sodass Wallets und Apps nicht auf v1 umstellen müssen, es sei denn, sie benötigen den zusätzlichen Platz.
Es könnte Solana helfen, seinen Vorsprung gegenüber dem Konkurrenten Ethereum zu schärfen. Während Solana stets schneller und kostengünstiger war, lag es bisher in einem entscheidenden Bereich zurück: Seine Transaktionen waren strikt auf 1.232 Bytes begrenzt. Ethereum hingegen kennt kein festes Protokollgrößenlimit, wodurch Entwickler umfangreiche, datenintensive Anwendungen in einer einzigen Operation ausführen können, indem sie einfach eine höhere Transaktionsgebühr zahlen.
Durch die mehr als Verdreifachung dieses Limits auf 4.096 Bytes versucht Solana, diesen strukturellen Engpass zu beseitigen.
Die größere Veränderung betrifft Software, die Solana ausliest. Dienste, die Blöcke und Transaktionen abrufen, müssen aktualisiert werden, um v1 zu erkennen. Falls dies nicht geschieht, können Anfragen fehlschlagen, wenn das neue Format angetroffen wird.
Einige Softwarelösungen müssen ebenfalls ändern, wo sie nach Informationen zur Prioritätsgebühr suchen. Eine Prioritätsgebühr ist eine optionale Zusatzzahlung, die Benutzer leisten können, um eine schnellere Verarbeitung einer Transaktion zu erreichen. V1 speichert diese Informationen an einem anderen Ort, sodass veraltete Software eine Gebühr von null anzeigen kann, auch wenn eine bezahlt wurde.

Wallets, Explorer und Handels-Apps verlassen sich häufig auf diese Dienste, um anzuzeigen, was onchain passiert ist. Das bedeutet, dass fehlerhafte Daten im Hintergrund zu fehlerhaften Daten auf dem Bildschirm eines Nutzers werden können.
Größere Transaktionen beanspruchen außerdem mehr Netzwerkbandbreite. Entwickler gehen davon aus, dass Nutzer möglicherweise höhere Prioritätsgebühren anbieten müssen, wenn größere Transaktionen um Platz konkurrieren, obwohl das Upgrade keine neue Gebühr pro Byte einführt.
Das alte Limit von 1.232 Byte stammt aus dem ursprünglichen Netzwerkdesign von Solana, bei dem jede Transaktion in ein etwa 1.280 Byte großes Internet-Datenpaket passen musste. Solana änderte 2022 die Art und Weise, wie Transaktionsverkehr übertragen wird, wodurch diese alte Obergrenze weniger notwendig wurde.
Das neue Limit endet bei 4.096 Bytes, da vier Kilobyte eine standardmäßige Speicherseiten-Größe sind, die von Validator-Hardware verwendet wird. Ein deutlich größeres Limit könnte dazu führen, dass eine Transaktion mehrere Seiten umfasst, was die Verarbeitung für die Maschinen, die Solana betreiben, kostenintensiver macht.
coindesk.com