A review of the key challenges of non-fungible tokens - Yogesh Dwivedi (Technological Forecasting and Social Change, 2023)