Publicly Verifiable Authenticity Of Data From Multiple External Sources For Smart Contracts Using Aggregate Signatures