Blockchain, internet of things, and artificial intelligence