How smart tourism embrace blockchains and smart contracts