Gần đây khi làm việc tích hợp các dịch vụ dự đoán (oracle), tôi phát hiện ra một hiện tượng thú vị: nhiều giao thức DeFi bỏ qua vấn đề "trễ" trong luồng dữ liệu, và điều này thường không phải do hệ thống gặp sự cố mà là dữ liệu không được kích hoạt đúng thời điểm mong đợi.



Ví dụ, một vị thế lý thuyết nên đóng tại thời điểm A, kết quả lại bị trì hoãn đến thời điểm B mới chuyển đổi trạng thái — chậm hơn vài phút. Lúc này, thao tác thanh lý trở nên rất đột ngột, người dùng nhìn vào dữ liệu thị trường có vẻ như bị trễ, trong khi phía nền lại hiển thị mọi thứ bình thường. Điều này gây ra sự khó xử.

Làm thế nào để phân tích loại vấn đề này? Phải bắt đầu từ cách giao thức tiêu thụ dữ liệu từ oracle. Thông thường tôi không vội vàng xây dựng khung logic, mà sẽ từ góc độ khối (block) để suy ngược lại — trong khoảng thời gian này, giao thức "nhìn thấy" được gì? Đã kích hoạt theo đường dẫn gọi nào? "Dữ liệu mới" là gì, "đủ dùng" là gì? Nếu không làm rõ các chi tiết của quá trình này, thì không thể xác định nguyên nhân vấn đề, chỉ có thể dựa vào may rủi. Đây cũng chính là mìn dễ mắc phải nhất khi tích hợp oracle của nhiều người.

Thành thật mà nói, mọi người đều nghĩ rằng tích hợp oracle là việc làm cuối tuần, đơn giản và thô sơ. Nhưng rắc rối sau đó lại tích tụ trong thời gian — qua vài tháng, hành vi của giao thức bắt đầu thay đổi. Có thể là để giảm chi phí, âm thầm nới lỏng tham số, hoặc thêm nguồn dữ liệu dự phòng để thử nghiệm, hoặc thay đổi tần suất cập nhật. Những điều chỉnh tưởng chừng vô hại này thực ra đang âm thầm định hình lại cách hệ thống hiểu về "khả dụng" của dữ liệu.
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
  • 4
  • Đăng lại
  • Retweed
Bình luận
0/400
gas_fee_therapyvip
· 4giờ trước
Ồ, đó chính là lý do tại sao thanh lý luôn xảy ra vào những thời điểm tuyệt vọng nhất, thực sự hơi ghê.
Xem bản gốcTrả lời0
LayerZeroHerovip
· 4giờ trước
Việc dữ liệu bị chậm trễ thật sự là chuyện vô lý, nhiều dự án thậm chí còn không coi trọng chuyện này
Xem bản gốcTrả lời0
alpha_leakervip
· 4giờ trước
Lại là loại mìn đất ẩn này, thật sự tuyệt vời
Xem bản gốcTrả lời0
StableNomadvip
· 4giờ trước
Thật sự thì đây chỉ là UST một lần nữa, ngoại trừ việc không ai muốn thừa nhận điều đó
Xem bản gốcTrả lời0
  • Gate Fun hot

    Xem thêm
  • Vốn hóa:$3.55KNgười nắm giữ:1
    0.00%
  • Vốn hóa:$3.56KNgười nắm giữ:1
    0.00%
  • Vốn hóa:$3.61KNgười nắm giữ:2
    0.00%
  • Vốn hóa:$3.85KNgười nắm giữ:2
    1.29%
  • Vốn hóa:$3.54KNgười nắm giữ:1
    0.00%
  • Ghim