Solana(SOL) đang nghiên cứu phương án sắp xếp lại thứ tự người dẫn dắt để các validator ở gần nhau lần lượt tạo khối, qua đó giảm độ trễ bàn giao khối giữa các validator. Mô phỏng cho thấy độ trễ bàn giao trung bình giảm, nhưng thời gian các leader trong cùng khu vực xuất hiện liên tiếp lại tăng.
Solana Foundation công bố phân tích ngày 14 tháng 10, đánh giá tác động về tốc độ và bảo mật của đề xuất cải tiến “SIMD-0675”. Đề xuất giữ nguyên cơ hội tạo khối của từng validator, đồng thời sắp xếp để các validator ở gần nhau lần lượt đảm nhiệm vai trò leader. Leader là validator tạo khối trong mỗi slot.
Lịch leader hiện được lập dựa trên cổ phần của validator, nhưng không xét vị trí địa lý. Nếu leader hiện tại và leader tiếp theo ở cách xa nhau, việc truyền dữ liệu có thể mất hàng chục mili giây. SIMD-0675 đề xuất lập lịch như hiện nay trước, sau đó gom các validator ở gần nhau để rút ngắn thời gian bàn giao.
Foundation tạo 6.250 mạng lưới giả lập dựa trên 124 địa điểm của validator và 6 khu vực để so sánh. Khi đặt “RUN_LENGTH” ở mức 7, độ trễ bàn giao trung bình giảm 29,1 mili giây, bằng 86% mức cải thiện khi độ dài nhóm được đặt ở 50. Đây là kết quả mô phỏng dựa trên vị trí và khoảng cách, không phải tốc độ xử lý đo được trên mainnet.
Cùng với tốc độ được cải thiện, mức độ liên tiếp theo khu vực cũng tăng. Với RUN_LENGTH ở mức 7, số leader liên tiếp trong cùng khu vực tăng trung bình 5,4 leader so với lịch ngẫu nhiên, tương đương khoảng 4,3 giây. Theo phân tích của Foundation, nếu một trung tâm dữ liệu lớn trong khu vực gặp sự cố hoặc mạng bị chia cắt, tác động có thể kéo dài hơn so với lịch ngẫu nhiên. Mức độ tập trung theo khu vực thể hiện rõ trong các khoảng ngắn, còn trong khoảng khoảng 30 phút thì phần lớn tương tự lịch ngẫu nhiên.
Việc validator tự khai báo vị trí cũng là vấn đề cần cân nhắc. Đề xuất đi kèm “SIMD-0674” cho phép đăng ký vị trí vật lý của validator vào tài khoản biểu quyết, còn SIMD-0675 sử dụng thông tin này để tính lịch. Foundation xem xét khả năng validator khai báo sai vị trí ở nơi hẻo lánh để gom các khoảng leader liên tiếp.
Foundation nêu “STAKE_FLOOR”, ngưỡng cổ phần cần thiết để gom validator theo vị trí, ở mức khoảng 10%; đồng thời cho rằng RUN_LENGTH trong khoảng từ 3 đến 7 là các lựa chọn đáng cân nhắc. Nâng ngưỡng cổ phần sẽ làm tăng lượng cổ phần cần có để khai báo vị trí sai. Tuy nhiên, Foundation nhận định nếu ngưỡng vượt tỷ trọng cổ phần của khu vực châu Á, khoảng 10,4% tại thời điểm phân tích, hiệu quả gom leader trong khu vực này có thể mất đi.
Trong thảo luận công khai về SIMD-0675, một số ý kiến lo ngại việc tự khai báo vị trí có thể bị lợi dụng để phối hợp lịch thông qua nhiều tài khoản hoặc mở rộng cơ hội MEV. Người viết đề xuất đồng tình với những lo ngại này và cho biết đây là một trong các lý do xem xét bắt đầu bằng độ dài nhóm ngắn. Đây là thảo luận về rủi ro trong thiết kế, không phải bằng chứng về một cuộc tấn công đã xảy ra.
Đề xuất rút ngắn thời gian slot của Solana và tranh luận về chi phí validator cũng từng đề cập đến gánh nặng vận hành mạng lưới. SIMD-0675 điều chỉnh thứ tự leader thay vì rút ngắn thời gian slot.
SIMD-0675 hiện vẫn ở giai đoạn đề xuất công khai và nghiên cứu. Các số liệu của Foundation là kết quả mô phỏng, xem xét đồng thời khả năng giảm độ trễ bàn giao và gánh nặng bảo mật do mức độ tập trung theo khu vực.
Bình luận 0