NFTs are based on the same blockchains as many cryptocurrencies, most often Ethereum. To buy an NFT, a transaction must be logged on the blockchain, which can only be done with cryptocurrency.