Non-Fungible Tokens, or NFTs, have been predicted to be one of the major factors to usher in mainstream adoption of blockchain technology. NFTs are projected to revolutionize the way media content is distributed. These special, programmable media tokens are verifiably scarce digital assets whose authenticity can be traced all the way back to their inception on the blockchain. NFTs empower artists, musicians and game developers in ways never before seen.