NFT20 is a permissionless, peer-to-peer protocol for tokenizing NFTs, making them tradable on decentralized exchanges such as UniSwap or Sushiswap.