Understanding Blockchain-powered Non-Fungible Tokens (NFTs).