DeFi, NFT và Web3
Oracle
Cơ chế đưa dữ liệu bên ngoài, thường là giá, vào blockchain — và là điểm yếu đứng sau nhiều vụ tấn công DeFi.
Hợp đồng thông minh không tự biết giá bên ngoài. Oracle là cơ chế đưa dữ liệu đó vào chuỗi, và các giao thức cho vay hay phái sinh phụ thuộc vào nó để biết khi nào cần thanh lý một vị thế.
Vì thế oracle là một điểm tấn công. Nếu kẻ tấn công làm lệch được nguồn giá mà một giao thức tin, họ có thể vay quá mức hoặc buộc thanh lý sai — và hợp đồng sẽ chấp hành, vì nó không có cách nào biết dữ liệu đó là bịa. Nhiều vụ mất tiền lớn trong DeFi thuộc dạng này, không phải do blockchain bị phá.