Hệ thống đồng thuận Alpenglow của Solana(SOL) đã được triển khai trên devnet sau khi áp dụng trên testnet. Mục tiêu là rút ngắn thời gian hoàn tất giao dịch từ khoảng 12,8 giây xuống còn 0,1-0,15 giây.
Anza đã thay thế TowerBFT bằng Alpenglow trên testnet ngày 24, sau đó hoàn tất chuyển đổi trên devnet ngày 25. Thời điểm triển khai trên mainnet vẫn chưa được ấn định.
Alpenglow giảm cách thức ghi phiếu bầu của validator lên blockchain dưới dạng giao dịch như trước đây, đồng thời chuyển sang cơ chế Votor, trong đó kết quả bỏ phiếu được các validator trao đổi trực tiếp với nhau. Khi kết quả bỏ phiếu được tổng hợp và xác nhận đủ sự đồng thuận, giao dịch sẽ được hoàn tất.
Hoàn tất giao dịch là giai đoạn bản ghi giao dịch nhận được sự đồng thuận của mạng lưới và về cơ bản không thể đảo ngược. Khác với trạng thái xác nhận được hiển thị trước trên giao diện người dùng, đây là tiêu chuẩn để mạng lưới đưa giao dịch vào trạng thái hoàn tất.
Alpenglow đặt mục tiêu hoàn tất giao dịch trong khoảng 0,1 giây với một lần bỏ phiếu khi 80% cổ phần của validator đồng ý. Nếu nhận được 60% đồng thuận trong lần bỏ phiếu đầu tiên, hệ thống được thiết kế để hoàn tất giao dịch trong khoảng 0,15 giây sau bước xác nhận bổ sung.
Đây là các mục tiêu theo thiết kế. Đại diện Solana Foundation cho biết testnet đã ghi nhận hơn 25.000 giao dịch mỗi giây cùng tốc độ hoàn tất khoảng 0,15 giây.
Tuy nhiên, chưa thể xác nhận liệu hiệu suất quan sát được trên mạng thử nghiệm có được tái hiện nguyên vẹn trên mainnet hay không. Mainnet có nhiều validator và giao dịch thực tế hơn, nên không thể khẳng định hiệu suất vận hành chỉ dựa trên số liệu testnet.
Quá trình chuyển đổi testnet diễn ra trong khoảng 17 phút, trải dài 5.000 slot. Việc sử dụng TowerBFT kết thúc tại slot thứ 444.625.255, trong khi block TowerBFT cuối cùng có sự tham gia của 82% tổng cổ phần.
Devnet hoàn tất chuyển đổi tại slot thứ 504.148.999 vào ngày hôm sau. Việc lần lượt chuyển đổi testnet và devnet đưa Alpenglow vào giai đoạn kiểm chứng trước khi triển khai trên mainnet.
Sau báo cáo trước đó về việc bắt đầu các giai đoạn chuyển đổi trên testnet công khai và devnet, thông tin hoàn tất chuyển đổi thực tế cùng hiệu suất trên mạng thử nghiệm đã được xác nhận thêm. Khi đó, mục tiêu thời gian hoàn tất cũng được đưa ra ở mức khoảng 150 mili giây, còn lịch triển khai mainnet chưa được chốt.
Dù giao dịch được hoàn tất nhanh hơn, việc nạp tiền lên sàn không tự động được xử lý với tốc độ tương tự. Các sàn giao dịch, cầu nối và đơn vị lưu ký vận hành quy trình xác nhận tiền nạp riêng, nên từng dịch vụ cần điều chỉnh phương thức xử lý.
Các công cụ dành cho nhà phát triển cũng cần được chuẩn bị để tích hợp. Những dịch vụ tiếp nhận và xử lý dữ liệu block phải phân biệt bản ghi dự kiến trước khi hoàn tất với giao dịch đã hoàn tất. Anza cho biết sẽ cung cấp mã định danh mới cho mục đích này.
Thống kê số lượng giao dịch cũng có thể thay đổi. Trước đây, phiếu bầu của validator được tính vào số giao dịch trên blockchain, nhưng với Votor, phiếu bầu được xử lý bên ngoài block. Vì vậy, tổng số giao dịch có thể giảm ngay cả khi hoạt động của người dùng không giảm.
Rotor, phương thức truyền block tới mạng lưới, sẽ được triển khai sau. Người dùng thông thường không cần chuyển ví chỉ vì thay đổi hệ thống đồng thuận lần này.
Anza đã đề nghị các nhà phát triển thử nghiệm việc tích hợp dịch vụ trước khi chuyển sang mainnet. Ngày triển khai Alpenglow trên mainnet vẫn chưa được xác định.
Bình luận 0