Gần đây, vấn đề tắc nghẽn giao dịch trên mạng Solana đã trở thành tâm điểm thảo luận sôi nổi trong cộng đồng tiền điện tử. Nhiều người dùng gặp phải vấn đề giao dịch không thành công hoặc bị chậm trễ, điều này làm dấy lên mối lo ngại rộng rãi. Bài viết này nhằm mục đích cung cấp một phân tích chuyên sâu về nguyên nhân gây tắc nghẽn mạng Solana và khám phá các giải pháp khả thi.

Nguyên tắc cơ bản của xử lý giao dịch

Trước hết, ở mức độ cơ bản nhất, khi người dùng thực hiện giao dịch trên mạng Solana, họ có thể gặp phải ba tình huống: thứ nhất, giao dịch được thực hiện thành công mà không có bất kỳ lỗi nào; thứ hai, thực hiện không thành công, tức là mặc dù đã trả Gas, giao dịch không thành công vì nhiều lý do. Điều kiện đầu tiên không được đáp ứng (chẳng hạn như Mint đã mua đã được bán hết hoặc độ trượt quá lớn do biến động giá); thứ ba là giao dịch bị hủy, nghĩa là giao dịch không thể tiếp cận được nút dẫn đầu khối, đây là vấn đề phổ biến nhất đối với người dùng hiện tại. Vấn đề nằm ở cấp độ mạng chứ không phải vấn đề đồng thuận hay thực thi.

cơ chế cuộn dây

Vấn đề cốt lõi của tắc nghẽn

Phân tích sâu hơn cho thấy nguyên nhân chính gây tắc nghẽn giao dịch là do các giao dịch bị loại bỏ, tức là những giao dịch đó không đến được nút lãnh đạo khối do sự cố ở lớp mạng. Solana gần đây đã nâng cấp lên giao thức QUIC làm lớp mạng, nhằm cải thiện khả năng kết nối giữa người dùng và các nhà lãnh đạo khối. Nhưng do cơ chế sản xuất khối liên tục của Solana và thiếu nhóm bộ nhớ, các giao dịch không thể được ghi lại theo khối khi mất kết nối.

AI

Giao thức QUIC cho phép các nhà lãnh đạo khối cắt đứt hoặc giới hạn một số kết nối người dùng nhất định dựa trên các tiêu chí cụ thể, từ đó loại bỏ một số kết nối nhất định trong thời gian có nhu cầu cao. Mặc dù kiến ​​trúc mới này giúp Solana không bị ngừng hoạt động khi hoạt động mạng tăng lên nhưng nó lại khiến trải nghiệm người dùng bị suy giảm khi tải cao.

gốc rễ của vấn đề

Phân tích cho thấy mặc dù QUIC được thiết kế với mục đích tốt nhưng trên thực tế logic của các nhà lãnh đạo khối hạn chế kết nối đã được triển khai không đúng cách và có sai sót. Vấn đề hiện tại là việc loại bỏ các kết nối dường như được thực hiện một cách ngẫu nhiên, thay vì dựa trên các tiêu chí đã đặt ra (ví dụ: loại bỏ tất cả các kết nối dưới một ngưỡng chi phí nhất định). Điều này dẫn đến tình huống, để hoàn tất giao dịch thành công, người dùng hoặc bot phải gửi nhiều tin nhắn rác hơn những người khác, khiến người dùng thông thường khó hoàn tất giao dịch thành công hơn.

Giải pháp và triển vọng tương lai

Đối mặt với thách thức này, nhóm và cộng đồng của Solana đang tích cực làm việc để giải quyết các vấn đề về lớp mạng. Các nhóm như @jump_firedancer, @Anza_xyz và @solana đang nỗ lực đưa ra các bản sửa lỗi, một số bản sửa lỗi đã được triển khai và các bản cập nhật quan trọng hơn dự kiến ​​sẽ được phát hành trong những tuần tới.

Tuy nhiên, ngay cả khi những vấn đề này được giải quyết, Solana vẫn còn một chặng đường dài phía trước. Vẫn chưa biết liệu các biện pháp sửa chữa hiện tại có thể ngăn chặn hiệu quả vấn đề tắc nghẽn tiếp theo hay không; Firedancer của @Jump_ dự kiến ​​sẽ giải quyết được những vấn đề này, nhưng dự kiến ​​phải đến cuối năm mới ra mắt; thư rác vẫn tồn tại và cơ chế kinh tế giao dịch trên Solana đã thất bại. Ngăn chặn các cuộc tấn công thư rác từ những kẻ xấu.

Tóm lại là

Mặc dù mạng Solana gần đây gặp phải sự cố tắc nghẽn nghiêm trọng nhưng điều đó không có nghĩa là tương lai của nó ảm đạm. Giống như Ethereum đã vượt qua những thách thức của nó, Solana được kỳ vọng sẽ vượt qua những khó khăn hiện tại và tiếp tục mục tiêu phát triển một nền tảng blockchain hiệu quả, an toàn và có thể mở rộng. Thông qua nỗ lực chung của cộng đồng và sự đổi mới công nghệ không ngừng, tương lai của Solana vẫn rất đáng mong đợi.