Solana (SOL) sẽ tăng giới hạn dữ liệu tối đa cho mỗi giao dịch từ 1.232 byte lên 4.096 byte. Đây không phải là biện pháp giúp tăng tốc độ xử lý giao dịch lên 3,3 lần, mà là bản cập nhật mở rộng khả năng gộp các thao tác phức tạp — vốn trước đây phải chia thành nhiều giao dịch — thành một giao dịch nguyên tử duy nhất.
Quỹ Solana (Solana Foundation) cho biết định dạng giao dịch v1 sẽ được kích hoạt vào lúc 10h20 sáng ngày 15 (giờ Hàn Quốc), thời điểm epoch 1035 của mainnet bắt đầu. Hiện tính năng v1 đang hoạt động trên testnet và devnet, nhưng chưa được kích hoạt trên mainnet.
Thay đổi lần này được triển khai thông qua hai đề xuất SIMD-0296 và SIMD-0385. Quỹ Solana giải thích trên trang nâng cấp chính thức rằng định dạng giao dịch v1 là một cấu trúc mới, tách biệt với giao dịch hiện tại.
Trước đó, việc mở rộng giới hạn giao dịch v1 của Solana từng được đưa tin là đang ở trạng thái chờ kích hoạt, và lần này mốc thời gian áp dụng trên mainnet đã được công bố. Thay đổi kỹ thuật từng được đề cập trước đây giờ chuyển sang giai đoạn kích hoạt thực tế.
Giới hạn 1.232 byte trước đây được thiết lập dựa trên MTU tối thiểu 1.280 byte của IPv6, sau khi trừ đi phần chi phí mạng. SIMD-0296 giải thích rằng nhờ Solana sử dụng phương thức truyền tải dựa trên QUIC, mạng lưới giờ đây có thể xử lý các giao dịch lớn hơn.
Điểm cốt lõi của việc mở rộng kích thước giao dịch là không gian dành cho lệnh, chữ ký, thông tin tài khoản và dữ liệu trong một giao dịch được tăng lên. Các phương thức chữ ký như bằng chứng không tiết lộ tri thức (ZK proof), đa chữ ký quy mô lớn hay BLS trước đây khó có thể nhét vừa trong giới hạn cũ, hoặc phải chia thành nhiều giao dịch.
Khi gộp nhiều bước thao tác vào một giao dịch duy nhất, tất cả các bước có thể được xử lý để cùng thành công hoặc cùng thất bại. Trước đây, do giới hạn kích thước giao dịch, các thao tác phải được chia thành nhiều giao dịch riêng lẻ và mỗi bước có thể được xử lý tách biệt.
Tuy nhiên, giới hạn mới không tự động áp dụng cho tất cả giao dịch. Chỉ những ứng dụng lựa chọn định dạng v1 mới có thể sử dụng giới hạn 4.096 byte, trong khi giao dịch legacy và v0 vẫn giữ nguyên giới hạn 1.232 byte cũ.
Các ví, nhà cung cấp RPC và đơn vị vận hành indexer cần cập nhật phần mềm để có thể đọc và xử lý giao dịch v1. Quỹ Solana cảnh báo rằng các client không chỉ định phiên bản hỗ trợ có thể gặp lỗi khi truy vấn giao dịch hoặc xử lý block.
Định dạng v1 không hỗ trợ bảng tra cứu địa chỉ (address lookup table) từng được sử dụng trong v0. Thay vào đó, địa chỉ tài khoản được đưa trực tiếp vào giao dịch, có thể xử lý tối đa 64 tài khoản, do đó các nhà phát triển đang dùng bảng tra cứu địa chỉ sẽ phải thay đổi cấu trúc giao dịch.
Vẫn còn những chi phí kỹ thuật cần lưu ý. Giao dịch 4.096 byte có thể vượt quá MTU hiện tại và bị chia thành nhiều khung QUIC; nếu một số khung bị thất lạc, toàn bộ giao dịch có thể phải được gửi lại.
Quá trình này có thể làm tăng gánh nặng về băng thông và bộ đệm bộ nhớ đối với mạng lưới validator. Quỹ Solana cũng cho biết trong cùng điều kiện ưu tiên, giao dịch có kích thước lớn có khả năng phải trả phí ưu tiên cao hơn.
Bản cập nhật lần này không trực tiếp làm tăng thông lượng xử lý mỗi giây của Solana. Mức độ ứng dụng thực tế sẽ phụ thuộc vào tốc độ các nhà phát triển chuyển những tác vụ từng bị giới hạn cũ cản trở — như bằng chứng quy mô lớn hay đa chữ ký — sang định dạng v1, cũng như tiến độ hoàn tất tương thích của các ví và đơn vị hạ tầng.
Trên mainnet, việc kích hoạt định dạng giao dịch v1 dự kiến diễn ra vào lúc 10h20 sáng ngày 15 (giờ Hàn Quốc).
Bình luận 0