Laden...
nl

Solana's nieuwe P-Token Upgrade heeft zojuist de kosten voor transfercomputing met meer dan 95% verlaagd

De op pinocchio gebaseerde upgrade van het tokenprogramma bracht de overdrachtskosten terug van 4.645 rekeneenheden naar slechts 76.

Solana's langverwachte p-token upgrade is eindelijk aangekomen op mainnet en introduceert een van de grootste efficiëntieverbeteringen van het netwerk tot nu toe.

De upgrade vervangt het bestaande SPL Token programma met een drop-in geoptimaliseerde implementatie gebouwd op de Pinocchio Rust bibliotheek. Het nieuwe systeem behoudt de compatibiliteit met bestaande applicaties en wallets, terwijl het de compute resources die nodig zijn voor tokenoperaties drastisch vermindert.

Volgens de documentatie van de Solana Foundation verbruiken token-instructies nu tot 98% minder rekeneenheden vergeleken met de vorige implementatie. Standaard token overdrachten daalden van 4.645 rekeneenheden naar slechts 76, terwijl de rekeneenheden die nodig zijn voor transfer_checked instructies daalden van 6.200 naar 105.

De lancering kan gevolgen hebben voor het hele netwerk, omdat bijna elke niet-stemgerechtigde transactie op Solana op de een of andere manier met tokens te maken heeft. Door het rekenverbruik voor deze operaties te verlagen, kan Solana meer activiteit in elk blok stoppen zonder de bestaande bloklimieten te verhogen.

Waarom rekeneenheden belangrijk zijn op Solana

Op Solana meten compute eenheden de uitvoeringskosten van transacties en programma's. Elke interactie op het netwerk verbruikt computermiddelen en de blokcapaciteit hangt sterk af van hoe efficiënt programma's deze middelen gebruiken.

Anza heeft eerder uitgelegd dat transactiekosten op Solana meer omvatten dan alleen uitvoering. Het verifiëren van handtekeningen, het laden van accounts, schrijfvergrendelingen en de grootte van transactiedata dragen allemaal bij aan de totale resource footprint. Door het computergebruik te verlagen, kunnen validators meer transacties in blokken stoppen en tegelijkertijd de prioriteit van transacties verbeteren.

P-token richt zich specifiek op het tokenprogramma, dat nog steeds een van de meest gebruikte componenten in het hele ecosysteem is. Omdat tokeninstructies voorkomen in DeFi-swaps, NFT-transacties, betalingen, stakinginteracties en stablecoin-transfers, kan efficiëntiewinst op de tokenlaag door het bredere netwerk gaan.

De p-token switch alleen al maakt ruwweg 12% tot 13% van de blokruimte vrij. Deze schatting houdt nog geen rekening met toekomstige winsten van nieuw geïntroduceerde batching functies.

Een drop-in vervanging in plaats van een nieuwe standaard

Een van de meest opvallende aspecten van de upgrade is de benadering van compatibiliteit. In plaats van een aparte token standaard te introduceren die ontwikkelaars handmatig zouden moeten adopteren, functioneert p-token als een directe vervanging voor het bestaande SPL Token programma. Bestaande tokens blijven werken zonder migraties of wijzigingen aan de gebruikerskant.

Michael Hubbard, CEO van SOL Strategies, beschreef de update als "echt, echt enorm" in een openbare post waarin hij de lancering besprak.

Hubbard vergeleek de upgrade met het vervangen van een verouderde Windows 98 computer door een moderne Windows 11 machine met behoud van alle bestaande applicaties en bestanden.

Die compatibiliteit stond vanaf het begin centraal in de uitrolstrategie. Materiaal van de Solana Foundation benadrukte herhaaldelijk dat de upgrade geen veranderingen met zich meebrengt voor bestaande portemonnees en applicaties.

Hoe ingenieurs de computerkosten verlaagden

Volgens Anza software ingenieur Fernando Otero, ook bekend als Febo, begon Pinocchio oorspronkelijk als een poging om afhankelijkheidsconflicten in de ontwikkeling van Solana te verminderen. De bibliotheek vermijdt externe afhankelijkheden en herschrijft kernprogrammatypes vanaf nul, wat de deur opende voor agressievere prestatieoptimalisaties.

Febo legde uit dat ruwweg 70% van de computerbesparingen voortkwam uit slechts twee veranderingen: het vervangen van het traditionele solana-program entrypoint en het toepassen van zero-copy reads.

De resterende winst kwam van kleinere optimalisaties in de hele codebase. Ingenieurs verwijderden dubbele controles, verminderden onnodige leentracking, optimaliseerden voorwaardelijke logica en gaven voorrang aan de meest gebruikte instructies.

Transferinstructies kregen een speciale behandeling omdat ze bijna de helft van al het tokenprogrammaverkeer op mainnet vertegenwoordigen. Ingenieurs ontwierpen het programma om overdrachtsinstructies vroegtijdig te identificeren en delen van de generieke parsinglogica over te slaan, waardoor het computergebruik verder werd teruggedrongen. Naast efficiëntieverbeteringen introduceert p-token ook drie nieuwe instructies: Batch, WithdrawExcessLamports en UnwrapLamports.

Audits, testen en beveiligingsbeoordelingen

Omdat p-token een van Solana's belangrijkste programma's herschrijft, werd het project uitgebreid getest voordat het op mainnet werd geactiveerd. Volgens Anza gebruikten technici unit tests, fuzzing tools van Firedancer, historische transactie replay analyse van Neodyme, audits en formele verificatie.

Controleurs ontdekten ook ten minste één belangrijk probleem tijdens het ontwikkelingsproces. Beveiligingsonderzoekers van Asymmetric Research ontdekten een kwetsbaarheid die te maken had met het controleren van accounteigendom in gebatchte instructies. Het Anza-team heeft het probleem vóór de activering van het mainnet verholpen.

Het grotere plaatje voor Solana

Het afgelopen jaar gingen de discussies binnen het ecosysteem vaak over grootschalige initiatieven, zoals Firedancer, Alpenglow en upgrades van transactieformaten. Hoewel deze inspanningen veel aandacht trokken, zagen veel ontwikkelaars in stilte p-token als een van de meest impactvolle praktische upgrades vanwege het brede gebruik van het tokenprogramma.

In 2025 schatten ontwikkelaars dat p-token gewone tokenbewerkingen ongeveer 19x efficiënter zou kunnen maken. Mainnet benchmarks laten nu zien dat sommige instructies zelfs die vroege verwachtingen overtreffen.

De langetermijnimplicaties zouden verder kunnen gaan dan goedkopere tokeninteracties. Door blokruimte vrij te maken zonder de bloklimieten te verhogen, krijgt Solana extra ruimte voor geavanceerdere toepassingen, grotere transacties en hogere doorvoer. Ontwikkelaars kunnen meer logica in een enkele transactie stoppen, terwijl validators blokken efficiënter verwerken.

Lees meer over SolanaFloor

Jupiter brengt Bitwise Onchain met $200M Institutionele $USDe Markt op Solana
Phoenix Trade Records All-Time High in Daily Volume as Perceived Favoritism Divides Solana Community

Hoe zal Solana reageren op de stijgende vraag naar privacy?

Solana Weekly Newsletter

Gerelateerde Nieuws