Bạn có cảm giác đó không, rõ ràng kết quả đã xuất hiện trên chuỗi từ lâu rồi, nhưng ứng dụng cứ như là “đóng băng” rồi mới cập nhật, ban đầu tôi còn nghĩ là mạng của mình chậm… Sau đó xem kỹ hơn mới phát hiện không nhất thiết là chuỗi chậm, mà là con đường dữ liệu bị tắc nghẽn.



Chắc là: bộ lập chỉ mục / subgraph quét chuỗi và xây dựng cơ sở dữ liệu phía sau, còn phía frontend của bạn truy vấn nó chứ không phải trực tiếp truy cập vào chuỗi; một khi tổ chức lại, đồng bộ nút chậm, hoặc hàng đợi lập chỉ mục chất đống lên, sẽ xuất hiện cảm giác “trước là dữ liệu trống / cũ, rồi sau mới cập nhật”. Thêm vào đó là giới hạn RPC, đặc biệt vào giờ cao điểm nhiều người cùng truy vấn, trực tiếp trả về 429 hoặc timeout, trải nghiệm như bị rối loạn, nhưng thực ra chuỗi vẫn hoạt động bình thường.

Vì vậy gần đây các cầu nối chuỗi chéo lại bị trộm, hoặc các lỗi của oracle, mọi người đột nhiên bắt đầu “chờ xác nhận” tôi cũng hiểu rồi… Nói trắng ra nhiều khi không phải là bạn không nhìn thấy, mà là lớp cache / chỉ mục bạn xem chưa kịp theo kịp. Dù sao tôi bây giờ quen rồi: trước các hành động quan trọng, tự mình xem thêm vài lần trình duyệt block và vài RPC khác nhau, không khớp thì đừng cố gắng quá, sai thì coi như trả học phí.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Đã ghim