NFTs are created using smart contracts. A smart contract is a program that executes agreements concluded between two or more parties, as a result of which, when certain conditions are met, certain actions occur. That is, when a previously programmed condition is triggered, the smart contract automatically executes the corresponding agreement. That is, when a deal is executed in the format of a smart contract, it will not be possible to collect money and run away without fulfilling the conditions. At the same time, you do not need to interact with anyone to receive a service, for example, to rent a property. It is enough to purchase a token, and the smart contract will do the rest of the work.