Tác giả: nishil, nhà phân tích tiền điện tử; Bản dịch: 0xjs@金财经
1. Chúng ta hãy bắt đầu từ những điều cơ bản nhất. Từ góc độ người dùng, khi họ thực hiện một giao dịch, về cơ bản có ba điều có thể xảy ra:
a. Tx được thực hiện thành công, Không có lỗi .
b. Đã thực thi nhưng không thành công - gas đã được thanh toán nhưng quá trình thực thi lại trả về lỗi. Điều này xảy ra khi các điều kiện có thể không được đáp ứng, chẳng hạn như loại bạc hà mà họ đang cố mua đã được bán hết hoặc trượt giá quá mức do giá di chuyển rất nhanh, v.v.
p> p>
c. Giao dịch bị loại bỏ: tx không xuất hiện ở đâu cả, trong trường hợp này tx vẫn chưa đạt đến block lead. Đây là những gì hầu hết người dùng nhìn thấy hiện nay. Đây là sự cố lớp mạng, không phải sự cố đồng thuận/thực thi.
2. Bây giờ bạn có thể hỏi lớp mạng là gì, nhưng sau này chúng ta sẽ thảo luận về những giao dịch bị rớt này và tại sao chúng Nguyên nhân chính tắc nghẽn gần đây trên mạng Solana.
Trước tiên, hãy hiểu cách xảy ra các giao dịch thất bại, vì điều này rất quan trọng để hiểu tại sao các giao dịch thất bại không phải là vấn đề chính.
3. Bạn sẽ ngạc nhiên khi thấy rằng Chỉ khoảng 8% được thực hiện bởi người dùng thực tế, phần còn lại là các giao dịch chênh lệch giá không thành công được thực hiện bởi các bot trên chuỗi. Người kinh doanh chênh lệch giá gửi thư rác trên chuỗi vì chi phí gửi thư rác rất nhỏ so với phần thưởng cuối cùng của một hoạt động chênh lệch giá thành công.
p> p>
4. Ví dụ: họ có thể gửi thư rác đến chuỗi nhiều lần trong ngày, điều này sẽ khiến họ mất hàng trăm đô la (vì Solana phí thấp hơn) Và họ chỉ cần hoàn thành một giao dịch để kiếm được hơn 100.000 đô la lợi nhuận.
5. Vì vậy, điều đáng chú ý là Những giao dịch thất bại này không phải là Phương tiện chuỗi khối không thành công, chuỗi khối đang hoạt động như mong đợi,Đây chỉ là một số giao dịch bot cuối cùng không thành công do các điều kiện giao dịch không được đáp ứng. Đây không phải là lý do khiến trải nghiệm người dùng trên Solana hiện tại kém.
6. Trên thực tế, Kể từ tháng 11 năm ngoái, giao dịch của Solana  ; tỷ lệ thất bại vẫn duy trì ở mức 50% . Nếu bạn nhìn lại biểu đồ thất bại và thành công mà tôi đã liệt kê ở trên, bạn sẽ thấy trước đây nó rất giống nhau.
7. Bây giờ chúng ta cùng thảo luậnSolana sự tắc nghẽn trong vài ngày qua lý do chính – “những giao dịch không bao giờ thành công”. Như đã đề cập trước đó trong bài viết này, các giao dịch này không đến được với người đứng đầu khối và bị loại bỏ do sự cố ở lớp mạng.
8. Lớp mạng là lớp giao tiếp của Internet, dùng để gửi các gói dữ liệu từ kết nối này đến kết nối khác. Ví dụ - TCP, UDP, QUIC (được thiết kế bởi google), v.v.
9. Solana gần đây đã được nâng cấp lên QUIC làm lớp mạng< /span>, giúp thiết lập kết nối giữa người dùng và người đứng đầu khối. Vì Solana sản xuất khối liên tục và không có mempool nên việc mất kết nối sẽ đồng nghĩa với việc tx sẽ không vào khối.
p> p>
10. QUIC cho phép người đứng đầu khối cắt đứt một số kết nối người dùng nhất định hoặc giới hạn tốc độ dựa trên các tiêu chí cụ thể. Do đó, người đứng đầu khối giờ đây có thể ngắt kết nối một số kết nối nhất định trong thời gian có nhu cầu cao.
11. Kiến trúc mới này ngăn Solana ngừng hoạt động trong thời gian hoạt động mạng tăng lên . Mặc dù nó có thể bị chặn và không sử dụng được nhưng ít nhất lần này nó sẽ không bị sập, phải không?
12. Vậy bạn có thể hỏi, nếu mọi thứ trong QUIC đều được thiết kế tốt như vậy thì tại sao Solana lại tệ đến vậy? Vì vậy, vấn đề là mặc dù người lãnh đạo khối hiện có thể hạn chế một số kết nối nhất định, nhưng logic để hạn chế kết nối được triển khai kém và có nhiều lỗi.
13. Để hiểu rõ hơn, chúng ta hãy tưởng tượng một tình huống: mỗi trưởng khối có X người mà nó có thể giao tiếp để kết nối. Bây giờ, trong thời kỳ hoạt động cao điểm, người đứng đầu khối bắt đầu nhận được yêu cầu gấp gấp 10-100 số lượng kết nối...
14. Đây là khối Người lãnh đạo có thể chọn từ bỏ một số kết nối nhất định. Tuy nhiên, hiện tại các kết nối này sẽ không bị loại bỏ theo tiêu chí đã đặt (chẳng hạn như loại bỏ tất cả các kết nối có chi phí nhỏ hơn x ), mà loại bỏ ngẫu nhiên ...
15. Về cơ bản, để giành chiến thắng, bạn phải gửi nhiều thư rác hơn những người khác và Với nhiều bot gửi thư rác trên mạng có kết nối yêu cầu, người dùng thông thường ngày càng khó thiết lập kết nối và hoàn tất giao dịch.
16. Đây là ý chính của câu hỏi. Các nhóm như fireancer from jump, Anz và Solana đang nỗ lực đưa ra các bản sửa lỗi cho lớp mạng. Các bản vá đang được tung ra khi tôi viết bài, với một số bản vá chính được cho là sẽ ra mắt trong vài tuần tới.
17. Điều này có giải quyết được vấn đề không? Solana sẽ bay cao trở lại? Vâng, không thực sự. Vẫn còn một chặng đường dài phía trước, vì 3 các lý do:
a. Không có gì đảm bảo rằng các biện pháp sửa chữa hiện tại sẽ ngăn chặn được Solana p>
Lần tới nó sẽ hiệu quả như thế nào về vấn đề tắc nghẽn? Chúng ta sẽ không biết cho đến khi chúng ta thấy nó hoạt động.
b. Firedancer thực sự có thể giải quyết được những vấn đề này, nhưng phải đến cuối năm nay nó mới xuất hiện.
C. Vấn đề thư rác trên mạng: Có nhiều vấn đề về kinh tế giao dịch trên Solana và không có cách nào để ngăn chặn những kẻ xấu gửi thư rác đến chuỗi.
18. Cuối cùng, tôi muốn kết thúc bằng câu này: Tôi tin rằng Solana đang đấu tranh để bảo vệ sự đánh đổi đúng đắn. Giống như Ethereum loại bỏ một số vấn đề, Solana cũng vậy.