Blockchain and intellectual property