Can we sync off-chain data (like encrypted files) between nodes [ even if I can allow specific nodes to sync ]that are connected on the chain as the use case requires to store only the hash of encrypted file without the need to store the file itself and also to make the chain is small as much as we can to facilitate blocks retrieving