"No one will be able to access them without having a special key for this. Users can simply send the key to the encrypted file to each other without fear of third-party interference."
How will those keys be shared? Blockchain safeness loses its value when it comes to sharing keys out of blockchain system
Who said it is shared out of blockchain?
I didn't think about this when I read the concept for the first time.