Oracle trong Web3 là gì? Oracle blockchain đưa thông tin bên ngoài chuỗi khối đến các hợp đồng thông minh. Dữ liệu có thể bao gồm giá tài sản, kết quả sự kiện, số liệu đo lường trong thế giới thực hoặc bằng chứng về tính ngẫu nhiên.
Blockchain cần có một quy trình xác định để xử lý thông tin bên ngoài, vì các nút phải thực thi giao dịch và thống nhất về cùng một kết quả. Hợp đồng không thể an toàn nếu phụ thuộc vào việc mỗi nút tự lấy dữ liệu trực tiếp khác nhau. Các hệ thống oracle cung cấp dữ liệu theo một quy trình mà ứng dụng có thể xác minh và sử dụng.
Oracle không loại bỏ các giả định về niềm tin; chúng đưa những giả định đó vào thiết kế của hệ thống. Hãy tìm hiểu dữ liệu đến từ đâu, sử dụng bao nhiêu nguồn độc lập, ai có thể gửi bản cập nhật, dữ liệu thay đổi thường xuyên đến mức nào và điều gì xảy ra khi các nguồn bất đồng hoặc không khả dụng.
Một thị trường cho vay có thể dựa vào nguồn cấp dữ liệu giá, trong khi một trò chơi có thể cần tính ngẫu nhiên có thể xác minh. Các mục đích sử dụng khác nhau đòi hỏi những đặc tính bảo mật khác nhau.
@justinsuntron #TRONEcoStar #TRON
Blockchain cần có một quy trình xác định để xử lý thông tin bên ngoài, vì các nút phải thực thi giao dịch và thống nhất về cùng một kết quả. Hợp đồng không thể an toàn nếu phụ thuộc vào việc mỗi nút tự lấy dữ liệu trực tiếp khác nhau. Các hệ thống oracle cung cấp dữ liệu theo một quy trình mà ứng dụng có thể xác minh và sử dụng.
Oracle không loại bỏ các giả định về niềm tin; chúng đưa những giả định đó vào thiết kế của hệ thống. Hãy tìm hiểu dữ liệu đến từ đâu, sử dụng bao nhiêu nguồn độc lập, ai có thể gửi bản cập nhật, dữ liệu thay đổi thường xuyên đến mức nào và điều gì xảy ra khi các nguồn bất đồng hoặc không khả dụng.
Một thị trường cho vay có thể dựa vào nguồn cấp dữ liệu giá, trong khi một trò chơi có thể cần tính ngẫu nhiên có thể xác minh. Các mục đích sử dụng khác nhau đòi hỏi những đặc tính bảo mật khác nhau.
@justinsuntron #TRONEcoStar #TRON