NFTs, Blockchain, Web 3.0 and the New Renaissance