Thông minh hợp đồng tuyên bố không thể bị sửa đổi, nhưng thực tế đã khiến chúng ta phải nhận ra điều đó rất rõ ràng.
Bạn đã từng nghĩ đến chưa, thứ thực sự khiến hợp đồng thất bại không phải là mã code viết kém, mà là dữ liệu cung cấp cho nó có vấn đề. Một số ngẫu nhiên bị tấn công, một thông tin giá cả đến muộn, một "dữ liệu giả" vào thời điểm quan trọng—những thứ không thể nhìn thấy này, khi thị trường biến động đột ngột, sẽ gây ra hiệu ứng domino. Toàn bộ vị thế có thể biến mất chỉ trong chớp mắt.
**Nguy hiểm thực sự của việc lộ số ngẫu nhiên**
Những ai đã từng chơi game chắc sẽ hiểu. Nếu số ngẫu nhiên trong rút thăm thực ra có thể dự đoán được, thì chẳng còn gì gọi là công bằng nữa. Tương tự, trong các trường hợp quan trọng như đúc NFT, bầu chọn validator, một khi tính ngẫu nhiên bị phá vỡ, toàn bộ cơ chế sẽ sụp đổ.
Ý tưởng của APRO là để nhiều node cùng tạo ra số ngẫu nhiên, toàn bộ quá trình có thể xác minh, kết quả có thể tra cứu, từ nguồn gốc đã chặn đứng khả năng thao túng. Không phải để bạn "tin tưởng", mà là để bạn "nhìn thấy rõ".
**Lọc dữ liệu trước khi đưa lên chuỗi**
Đổi mới cốt lõi là giữ rủi ro ngoài chuỗi. Dữ liệu không trực tiếp đưa lên chuỗi, mà trải qua nhiều vòng xác minh và tranh luận giữa các node ngoài chuỗi. Chỉ kết quả đạt được đồng thuận mới cuối cùng được đưa lên chuỗi. Mọi người đều có thể đặt câu hỏi về dữ liệu đáng ngờ, các node gian lận sẽ bị phạt và tịch thu phần đặt cọc.
Cơ chế này giúp mỗi dữ liệu quan trọng đều có "Chứng minh thư"—có thể truy xuất nguồn gốc, có thể chịu trách nhiệm.
**Điều này có ý nghĩa gì đối với giao dịch của bạn**
Nếu bạn tham gia vay mượn, giao dịch phái sinh, giá thanh lý thường do dữ liệu của oracle quyết định. Một nguồn giá sai lệch, vị thế của bạn có thể bị thanh lý một cách vô lý. Với hệ thống dữ liệu có thể xác minh, những vụ kiện oan này sẽ được giảm thiểu tối đa.
Các nhà phát triển cũng có thể thở phào—bạn không còn cần phải mù quáng tin tưởng vào một nguồn dữ liệu trung tâm nữa, mà có thể dựa trên sự thật có thể xác minh để xây dựng.
Logic của APRO rất đơn giản: Trong thị trường mà dữ liệu nhập sai có thể khiến hàng triệu tài sản bốc hơi, cảm giác an toàn thực sự không đến từ "tôi tin vào hệ thống này", mà là từ "tôi có thể xác minh hệ thống này".
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.
7 thích
Phần thưởng
7
5
Đăng lại
Retweed
Bình luận
0/400
MidnightTrader
· 7giờ trước
Một câu chuyện về oracle nữa, nhưng lần này nghe có vẻ thú vị hơn
Ừ, dữ liệu mới là thứ thực sự sắc bén
Xem bản gốcTrả lời0
NeverVoteOnDAO
· 10giờ trước
Dữ liệu mới là thủ phạm, mã nguồn bị đổ lỗi oan ức quá
Xem bản gốcTrả lời0
RatioHunter
· 10giờ trước
Nói đúng rồi, dữ liệu mới là yếu tố quyết định thực sự
Xem bản gốcTrả lời0
SignatureAnxiety
· 10giờ trước
Dữ liệu mới là kẻ giết người thực sự, còn mã lại là vật thế thân.
Xem bản gốcTrả lời0
fren.eth
· 10giờ trước
Lại muốn cắt bỏ ước mơ về oracles của tôi rồi, tôi tin cái quái gì đây
Thông minh hợp đồng tuyên bố không thể bị sửa đổi, nhưng thực tế đã khiến chúng ta phải nhận ra điều đó rất rõ ràng.
Bạn đã từng nghĩ đến chưa, thứ thực sự khiến hợp đồng thất bại không phải là mã code viết kém, mà là dữ liệu cung cấp cho nó có vấn đề. Một số ngẫu nhiên bị tấn công, một thông tin giá cả đến muộn, một "dữ liệu giả" vào thời điểm quan trọng—những thứ không thể nhìn thấy này, khi thị trường biến động đột ngột, sẽ gây ra hiệu ứng domino. Toàn bộ vị thế có thể biến mất chỉ trong chớp mắt.
**Nguy hiểm thực sự của việc lộ số ngẫu nhiên**
Những ai đã từng chơi game chắc sẽ hiểu. Nếu số ngẫu nhiên trong rút thăm thực ra có thể dự đoán được, thì chẳng còn gì gọi là công bằng nữa. Tương tự, trong các trường hợp quan trọng như đúc NFT, bầu chọn validator, một khi tính ngẫu nhiên bị phá vỡ, toàn bộ cơ chế sẽ sụp đổ.
Ý tưởng của APRO là để nhiều node cùng tạo ra số ngẫu nhiên, toàn bộ quá trình có thể xác minh, kết quả có thể tra cứu, từ nguồn gốc đã chặn đứng khả năng thao túng. Không phải để bạn "tin tưởng", mà là để bạn "nhìn thấy rõ".
**Lọc dữ liệu trước khi đưa lên chuỗi**
Đổi mới cốt lõi là giữ rủi ro ngoài chuỗi. Dữ liệu không trực tiếp đưa lên chuỗi, mà trải qua nhiều vòng xác minh và tranh luận giữa các node ngoài chuỗi. Chỉ kết quả đạt được đồng thuận mới cuối cùng được đưa lên chuỗi. Mọi người đều có thể đặt câu hỏi về dữ liệu đáng ngờ, các node gian lận sẽ bị phạt và tịch thu phần đặt cọc.
Cơ chế này giúp mỗi dữ liệu quan trọng đều có "Chứng minh thư"—có thể truy xuất nguồn gốc, có thể chịu trách nhiệm.
**Điều này có ý nghĩa gì đối với giao dịch của bạn**
Nếu bạn tham gia vay mượn, giao dịch phái sinh, giá thanh lý thường do dữ liệu của oracle quyết định. Một nguồn giá sai lệch, vị thế của bạn có thể bị thanh lý một cách vô lý. Với hệ thống dữ liệu có thể xác minh, những vụ kiện oan này sẽ được giảm thiểu tối đa.
Các nhà phát triển cũng có thể thở phào—bạn không còn cần phải mù quáng tin tưởng vào một nguồn dữ liệu trung tâm nữa, mà có thể dựa trên sự thật có thể xác minh để xây dựng.
Logic của APRO rất đơn giản: Trong thị trường mà dữ liệu nhập sai có thể khiến hàng triệu tài sản bốc hơi, cảm giác an toàn thực sự không đến từ "tôi tin vào hệ thống này", mà là từ "tôi có thể xác minh hệ thống này".