Blockchain and Artificial Intelligence