Anza, đội ngũ phát triển lõi của Solana, đã giới thiệu đề xuất cải tiến SIMD-0266 do developer 0x_febo đề xuất, thay thế SPL Token bằng “p-Token” nhằm giảm tiêu thụ tài nguyên và tăng thông lượng mạng.
Đề xuất mô tả p-Token hỗ trợ cấp phát bộ nhớ không dùng heap, truy cập dữ liệu zero-copy và tương thích ngược; các lệnh mới tối ưu hóa quy trình DeFi và một bên kiểm toán đã tái chạy giao dịch mainnet để kiểm chứng đầu ra.
- p-Token thay thế SPL Token, hỗ trợ heap-free và zero-copy.
- Giảm sử dụng Compute Units, giải phóng gần 12% không gian block, cải thiện throughput.
- Thêm lệnh Batch và UnwrapLamports để tối ưu DeFi; auditor đã tái kiểm chứng giao dịch mainnet.
Điểm chính của SIMD-0266 và p-Token
SIMD-0266 đề xuất giới thiệu “p-Token” làm thế hệ Token mới, duy trì tương thích ngược với SPL Token nhưng thay đổi cách lưu trữ và truy xuất để giảm chi phí tính toán.
Thiết kế p-Token tập trung vào cấp phát bộ nhớ không dùng heap và truy cập dữ liệu zero-copy, giúp giảm overhead khi thực thi instruction liên quan Token, đồng thời giữ khả năng tương thích với các hợp đồng hiện có.
Tác động lên tài nguyên mạng và throughput
Đề xuất cho biết hiện khoảng 10% Compute Units của block được dùng cho các instruction Token; p-Token có thể giảm mức sử dụng này xuống rất thấp và giải phóng gần 12% không gian block.
Việc giảm tiêu thụ Compute Units cho phép xử lý nhiều giao dịch hơn trong cùng một block, từ đó tăng throughput tổng thể của mạng và giảm tắc nghẽn cho các ứng dụng DeFi và Token-heavy.
Lệnh mới và tối ưu cho DeFi
SIMD-0266 bổ sung các instruction như Batch và UnwrapLamports nhằm tối ưu các quy trình phổ biến trong DeFi, giúp gộp thao tác và giảm chi phí thực thi.
Lệnh Batch cho phép xử lý nhiều thao tác Token trong một lần gọi, còn UnwrapLamports tối ưu chuyển đổi lamports, cả hai đều hướng tới giảm số instruction và Compute Units cho các luồng thanh khoản và giao dịch phức tạp.
Xác minh thực thi trên mainnet
Một bên kiểm toán đã tái chạy các giao dịch trên mainnet và xác nhận đầu ra nhất quán với kỳ vọng, cho thấy đề xuất không làm thay đổi kết quả xử lý giao dịch hiện tại.
Việc replay giao dịch là bước quan trọng để đảm bảo tương thích ngược và an toàn khi chuyển đổi lưu trữ Token; kết quả nhất quán hỗ trợ khả năng triển khai p-Token mà không phá vỡ ứng dụng hiện hữu.
P p-Token là gì và khác gì so với SPL Token?
p-Token là thế hệ Token mới với cấp phát bộ nhớ không dùng heap và truy cập dữ liệu zero-copy, giữ tương thích ngược nhưng giảm overhead khi thực thi instruction Token.
P đề xuất SIMD-0266 có thể giảm bao nhiêu tài nguyên của block?
Đề xuất nêu rằng khoảng 10% Compute Units hiện dành cho Token; p-Token có thể giảm mức này đáng kể và giải phóng gần 12% không gian block theo báo cáo của nhóm.
Những lệnh mới nào được thêm và để làm gì?
Các lệnh như Batch và UnwrapLamports được thêm để gộp thao tác Token và tối ưu chuyển đổi lamports, giảm số instruction và chi phí cho quy trình DeFi phổ biến.