From my understanding of an Airdrop, it is a distribution method for a certain token based on stake holding of another currency (EOS in this case).
On a more technical perspective, what exactly happens in an Airdrop? I'm assuming that the token is a smart contract following a certain standard.
Is an Airdrop simply an event written in the smart contract before its launch where a snapshot is taken at a set date and time to update the stake holding of the token?