I don't see how a blockchain helps with problems arising from deepfakes. What's key for the solution is signing the content on the physical device, aka public key cryptography. To my understanding, a blockchain solves the problem of agreeing on a temporal order of events (eg. transactions), which I don't think is critical in the case of deepfakes.