เครือข่ายหลักของ Solana ได้เปิดใช้งานการอัปเกรด p-token แล้ว การอัปเกรดนี้อิงจากไลบรารี Pinocchio Rust ซึ่งแทนที่วิธีการดำเนินการ SPL Token ปัจจุบัน โดยยังคงความเข้ากันได้กับกระเป๋าเงิน แอปพลิเคชัน และโทเค็นที่มีอยู่แล้ว ตามข้อมูลที่ Solana Foundation เปิดเผย ค่าใช้จ่ายในการคำนวณคำสั่งที่เกี่ยวข้องกับโทเค็นสามารถลดลงได้สูงสุดถึง 98%
คำสั่งการโอนเงินลดลงอย่างชัดเจน
จุดที่ได้รับความสนใจมากที่สุดในการอัปเกรดครั้งนี้คือค่าใช้จ่ายในการโอนโทเค็นลดลงอย่างมาก หน่วยการคำนวณที่จำเป็นสำหรับการโอนโทเค็นทั่วไปลดลงจาก 4645 เป็น 76 ส่วนคำสั่ง transfer_checked ลดลงจาก 6200 เป็น 105
ในเครือข่าย Solana หน่วยการคำนวณใช้วัดทรัพยากรที่ใช้ไปกับการดำเนินการธุรกรรมและโปรแกรม โปรแกรมโทเค็นเป็นหนึ่งในองค์ประกอบที่ใช้บ่อยที่สุดบนโซ่ โดยการแลกเปลี่ยน DeFi การซื้อขาย NFT การชำระเงิน การstaking และการโอนสตีเบิลโค인จะเรียกใช้คำสั่งที่เกี่ยวข้อง ดังนั้น การปรับปรุงระดับโทเค็นไม่ได้มีผลต่อฟังก์ชันเดียวเท่านั้น แต่ยังส่งผลกระทบต่อกิจกรรมบนโซ่โดยรวม
บทความระบุว่า การเปลี่ยนไปใช้ p-token เพียงอย่างเดียว อาจปลดปล่อยพื้นที่บล็อกประมาณ 12% ถึง 13% การประมาณการนี้ยังไม่ได้นับรวมการเพิ่มขึ้นเพิ่มเติมที่อาจเกิดจากฟีเจอร์การประมวลผลแบบเป็นชุดในอนาคต
ไม่เปลี่ยนมาตรฐาน แทนที่การใช้งานเก่าทันที
การอัปเกรดครั้งนี้ไม่ได้เปิดตัวมาตรฐานโทเค็นใหม่ แต่เป็นการแทนที่โดยตรงสำหรับโปรแกรม SPL Token ที่มีอยู่ นักพัฒนาไม่จำเป็นต้องย้ายสินทรัพย์ และผู้ใช้ไม่ต้องดำเนินการเพิ่มเติม โทเค็นที่มีอยู่สามารถทำงานต่อไปได้
จุดสำคัญของวิธีการนี้คือการลดความยุ่งยากในการอัปเกรด หากความเข้ากันได้ยังคงมีเสถียรภาพ ตัวตรวจสอบสามารถบรรจุธุรกรรมได้มากขึ้นในแต่ละบล็อกโดยไม่ต้องเพิ่มขีดจำกัดของบล็อกปัจจุบัน ซึ่งยังช่วยปรับปรุงประสิทธิภาพการจัดลำดับธุรกรรมอีกด้วย
การปรับปรุงหลักมาจากการเข้าถึงและวิธีการอ่าน
ตามที่วิศวกรของ Anza ฟرنานโด เอโอเตโร กล่าว ประมาณ 70% ของการประหยัดการคำนวณมาจากการปรับเปลี่ยนสองประการ: การแทนที่จุดเข้าสู่ระบบ solana-program แบบดั้งเดิม และการใช้วิธีการอ่านแบบ zero-copy
การปรับปรุงอื่นๆ มาจากการประมวลผลเชิงรหัสอย่างละเอียด รวมถึงการลบการตรวจสอบซ้ำ การลดการติดตามการยืมที่ไม่จำเป็น การปรับปรุงการตรวจสอบเงื่อนไข และการให้ความสำคัญกับคำสั่งที่ใช้บ่อยที่สุด เนื่องจากคำสั่งการโอนเงินคิดเป็นประมาณครึ่งหนึ่งของการจราจรของโปรแกรมโทเค็นบนเน็ตเวิร์กหลัก ทีมวิศวกรรมจึงได้ทำการระบุและลดความซับซ้อนของการวิเคราะห์คำสั่งเหล่านี้ล่วงหน้า
นอกจากการเพิ่มประสิทธิภาพแล้ว p-token ยังเพิ่มคำสั่งสามรายการใหม่ ได้แก่ Batch, WithdrawExcessLamports และ UnwrapLamports
ได้ทำการทดสอบและแก้ไขเรียบร้อยแล้วก่อนการเปิดใช้งาน
เนื่องจากการอัปเดตนี้ได้เขียนใหม่โปรแกรมที่สำคัญที่สุดหนึ่งโปรแกรมของ Solana ทีมงานจึงได้ดำเนินการทดสอบหลายรอบก่อนเปิดใช้งานบนเครือข่ายหลัก Anza ระบุว่าวิธีการทดสอบรวมถึงการทดสอบหน่วย การทดสอบแบบเบลอ การวิเคราะห์การย้อนกลับธุรกรรมในอดีต การตรวจสอบความปลอดภัย และการยืนยันแบบเป็นทางการที่ยังคงดำเนินอยู่
Asymmetric Research ยังค้นพบช่องโหว่ที่เกี่ยวข้องกับการตรวจสอบสิทธิ์เป็นเจ้าของบัญชีคำสั่งแบบกลุ่มในระหว่างการพัฒนา ทีม Anza ระบุว่าปัญหานี้ได้รับการแก้ไขก่อนการเปิดตัวบนเน็ตเวิร์กหลัก
ในปีที่ผ่านมา ความสนใจจากภายนอกมุ่งเน้นไปที่ Firedancer, Alpenglow และการอัปเกรดรูปแบบการซื้อขาย แต่จากขอบเขตการใช้งานจริง ผู้พัฒนาหลายคนมองว่า p-token เป็นการปรับปรุงประสิทธิภาพที่ตรงไปตรงมาที่สุด ในปี 2025 ผู้พัฒนาคาดการณ์ว่าการอัปเกรดนี้จะเพิ่มประสิทธิภาพของการดำเนินการโทเค็นทั่วไปประมาณ 19 เท่า ขณะที่ผลการทดสอบบนเน็ตเวิร์กหลักแสดงว่า การปรับปรุงของคำสั่งบางอย่างได้เกินกว่าความคาดหมายในระยะเริ่มต้น

