What Is the Difference between Data Integrity and Data Availability?
Data integrity means the data is accurate, consistent, and trustworthy. Data availability means the data is accessible and delivered to the smart contract when needed.
A system can have high integrity (accurate price) but low availability (oracle is down), or vice versa (oracle is up but provides a stale price). Both are essential for the proper functioning of financial smart contracts like derivatives.