A development team is building a decentralized application (DApp) for supply chain management. The DApp needs to automatically trigger a payment to a supplier once a shipment's arrival is confirmed by an external logistics provider's API. What component is essential for the smart contract to securely interact with this off-chain data?
-
A
A decentralized file storage system like IPFS.
-
B
The Ethereum Virtual Machine (EVM).
-
C
A blockchain oracle.
-
D
An integrated development environment (IDE) like Remix.