Royalties, Attribution & the Blockchain