I've been wondering about this as well. So far there does not appear to be an accepted route to fixing this in BTC, but there are proposals. I've heard (unreliably) that there are already transactions out there containing snippets of data which can be composed into something but I have nothing concrete.
joering2|4 years ago