Mainnet Solana telah mengaktifkan pembaruan p-token. Pembaruan ini didasarkan pada pustaka Pinocchio Rust, yang mengganti cara implementasi program SPL Token yang ada, sambil mempertahankan kompatibilitas dengan dompet, aplikasi, dan token yang sudah ada. Menurut data yang diungkapkan oleh Solana Foundation, konsumsi komputasi terkait perintah token dapat berkurang hingga 98%.
Permintaan transfer menurun signifikan
Yang paling diperhatikan dari pembaruan ini adalah penurunan biaya transfer token secara signifikan. Unit komputasi yang diperlukan untuk transfer token biasa turun dari 4645 menjadi 76, sedangkan instruksi transfer_checked turun dari 6200 menjadi 105.
Di jaringan Solana, unit komputasi digunakan untuk mengukur sumber daya yang dikonsumsi oleh transaksi dan eksekusi program. Program token juga merupakan salah satu komponen paling sering digunakan di rantai, di mana pertukaran DeFi, perdagangan NFT, pembayaran, staking, dan transfer stablecoin memanggil instruksi terkait. Oleh karena itu, optimasi lapisan token tidak hanya memengaruhi satu fungsi, tetapi juga berdampak pada aktivitas rantai yang lebih luas.
Artikel tersebut menyebutkan bahwa hanya peralihan p-token saja sudah dapat melepaskan sekitar 12% hingga 13% ruang blok. Perkiraan ini belum mempertimbangkan peningkatan tambahan yang mungkin dihasilkan oleh fitur pemrosesan batch berikutnya.
Tidak mengubah standar, langsung ganti implementasi lama
Peningkatan ini tidak meluncurkan standar token baru, tetapi diluncurkan sebagai pengganti langsung dari program SPL Token yang ada. Pengembang tidak perlu memindahkan aset, dan pengguna tidak perlu melakukan tindakan tambahan; token yang ada dapat terus berjalan.
Fokus pendekatan ini adalah mengurangi gesekan saat upgrade. Jika kompatibilitas tetap stabil, validator dapat menampung lebih banyak transaksi dalam satu blok tanpa meningkatkan batas blok saat ini, serta membantu meningkatkan efisiensi pengurutan transaksi.
Optimasi utama berasal dari cara masuk dan pembacaan
Menurut insinyur Anza, Fernando Otero, sekitar 70% penghematan komputasi berasal dari dua penyesuaian: mengganti entri solana-program tradisional, serta mengadopsi cara pembacaan zero-copy.
Optimasi lainnya berasal dari penyempurnaan di tingkat kode, termasuk penghapusan pemeriksaan berulang, pengurangan pelacakan peminjaman yang tidak perlu, optimasi pengecekan kondisi, serta prioritas penanganan instruksi yang paling sering digunakan. Karena instruksi transfer menyumbang sekitar setengah dari lalu lintas program token jaringan utama, tim teknik juga secara khusus melakukan identifikasi awal dan penyederhanaan parsing untuk instruksi semacam ini.
Selain peningkatan efisiensi, p-token juga menambahkan tiga perintah baru: Batch, WithdrawExcessLamports, dan UnwrapLamports.
Telah diuji dan diperbaiki sebelum peluncuran
Karena pembaruan ini menulis ulang salah satu program paling kritis Solana, tim melakukan beberapa siklus pengujian sebelum peluncuran di jaringan utama. Anza menyatakan bahwa metode pengujian mencakup pengujian unit, fuzz testing, analisis replay transaksi historis, audit, serta verifikasi formal yang sedang berlangsung.
Asymmetric Research juga menemukan kerentanan terkait pemeriksaan kepemilikan akun perintah massal selama pengembangan. Tim Anza menyatakan bahwa masalah ini telah diperbaiki sebelum peluncuran di jaringan utama.
Dalam setahun terakhir, perhatian pihak luar lebih banyak tertuju pada Firedancer, Alpenglow, dan peningkatan format perdagangan, tetapi dari segi cakupan penggunaan nyata, p-token dianggap oleh banyak pengembang sebagai peningkatan kinerja yang lebih langsung. Pada tahun 2025, para pengembang memperkirakan peningkatan ini dapat meningkatkan efisiensi operasi token umum sekitar 19 kali lipat, dan hasil benchmark mainnet menunjukkan bahwa peningkatan pada beberapa instruksi telah melampaui perkiraan awal.

