Blockchain and smart contracts: the missing link in copyright licensing?